Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 778 Bytes

README.md

File metadata and controls

34 lines (20 loc) · 778 Bytes

Operating System

My "operating system" ! Written in Rust. Only support UEFI x86_64 now.

Build tools

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.

Setting

You need provied a ttf font in Cargo.toml

[package.metadata.bootuefi.copy]
"/usr/share/fonts/sarasa/sarasa-mono-sc-regular.ttf" = "font.ttf"

Run

cargo run --release

os

TODO

The allocator is just enough to boot and draw on screen. It's inefficiency!