| Crates.io | bottleos |
| lib.rs | bottleos |
| version | 0.2.0 |
| created_at | 2021-02-02 18:06:42.825495+00 |
| updated_at | 2021-02-04 17:35:44.886357+00 |
| description | A bare-bones kernel created to teach myself OS internals |
| homepage | https://github.com/mayant15/bottleos |
| repository | https://github.com/mayant15/bottleos |
| max_upload_size | |
| id | 349844 |
| size | 31,832 |
Teaching myself OS internals by building a kernel.
Get build requirements
# Use Rust nightly for experimental features
rustup override set nightly
# Recompile core libraries
rustup component add rust-src
# For using the bootloader package
rustup component add llvm-tools-preview
Build with cargo
# Build the kernel itself
cargo build
# Or build a bootimage
cargo bootimage
The complete documentation can be found here