My "operating system" ! Written in Rust. Only support UEFI x86_64 now.
Install OVMF and set bios = "<path to OVMF.fd>"
in Cargo.toml
.
Note: you can download Gerd Hoffmann's OVMF builds (edk2.git-ovmf-x64*.noarch.rpm) and use OVMF_CODE.fd
.
You need provied a ttf font in Cargo.toml
[package.metadata.bootuefi.copy]
"/usr/share/fonts/sarasa/sarasa-mono-sc-regular.ttf" = "font.ttf"
cargo run --release
The allocator is just enough to boot and draw on screen. It's inefficiency!