#内核 #内部 #裸机 #自学 #创建 #操作系统 #教学

nightly bin+lib bottleos

为了自学操作系统内部原理而创建的裸机内核

3 个版本 (破坏性)

0.2.0 2021年2月4日
0.1.0-rc12021年2月3日
0.0.1 2021年2月2日

#10 in #自学

MIT 许可证

23KB
563

BottleOS

build clippy

通过构建内核来自学操作系统内部原理。

构建

获取构建需求

# 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

使用 cargo 构建

# Build the kernel itself
cargo build

# Or build a bootimage
cargo bootimage

文档

完整的文档可以在这里找到

参考资料

依赖项

~1MB
~20K SLoC