"sabios" is a Toy OS written in Rust.
Inspired by following great pioneers:
# Boot sabios with UEFI bootloader
$ cargo krun --release
Following tools are required:
- rustup
- QEMU
- OVMF (for Arch Linux users, install edk2-ovmf package)
- clang (for compiling C++ USB drive stack)
boot
crate assumes that OVMF is installed in /usr/share/OVMF/x64/OVMF.fd
.
- FAT
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.