DoglinkOS-2nd
由 Ruster
使用 Rust
开发的仅用于UEFI平台的64位操作系统
- 最初是DoglinkOS,使用C语言和汇编bootloader
- 后来因为中断不工作,被放弃,于是有了现在使用
Limine
和Rust
的二代 - 现在能运行ELF程序
已知问题
键盘中断在多核平台不工作(已修复)编译Warning过多(已修复)Ruster
纯度不够
构建、运行方法
你需要安装 nightly
版本的 Rust
工具链,以及 qemu
。
(克隆源码后在源码根目录运行)
仅构建请用 cargo run --release
。(没错是run)(已知dev版不工作)
构建并运行请用 cargo run --release -- --boot
。
贡献者
Ruster/wuyukai0403
OS唯一开发者Liminer/Ver/wenxuanjun
提供builderXIAOYI12
真机测试反馈bug