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
S
Description
No description provided
Readme 9.1 MiB
Languages
Rust 92.4%
Shell 7.5%
Assembly 0.1%