438ef7a748e30f27a14238ca5aebaed1ada7b34a
FoundryOS
Cloning
git clone https://git.zxq5.dev/OsDev/FoundryOS.git
Build dependencies
- latest rust nightly release
- all necessary rust components installed
- xorriso: creates ISO images to be booted from.
- (Optional / Recommended) Qemu: to run the kernel. (this may be packaged as qemu-desktop)
- (Optional) GDB: for debugging the kernel.
rustup update
rustup override set nightly
rustup component add rust-src
rustup component add llvm-tools-preview
Building & Running in Qemu:
cargo run
Running in GDB:
USE_GDB=1 cargo run
Description
Languages
Rust
92.4%
Shell
7.5%
Assembly
0.1%