Skip to content
/ os Public

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

License

Notifications You must be signed in to change notification settings

12101111/os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages