DoglinkOS-2nd
由 Ruster 使用 Rust 开发的仅用于 UEFI 平台的 64 位操作系统
- 最初是DoglinkOS,使用 C 语言和汇编 bootloader
- 后来因为中断不工作,被放弃,于是有了现在使用
Limine和Rust的二代 - 现在能运行
pl_editor和lua。 - 现在有 XHCI 驱动了(虽然全是 vibe 的)
已知问题
pl_editor版本号显示怪异。lua中浮点数工作不正常(其实是 C 库里没实现)
构建、运行方法
对于 73d7b3a Version 1.2, partially support Rust std(含)到 f2095c3 make hello_std a binary asset(不含)之间的递交,你需要编译安装修改版的 Rust 工具链。
你需要安装 nightly-2026-07-23 版本的 Rust 工具链,以及 qemu 。
(克隆源码后在源码根目录运行)
仅构建请用 cargo run --release 。(没错是 run)
构建并运行请用 cargo run --release -- --boot 。
贡献者
Ruster/wuyukai0403OS唯一开发者Liminer/Ver/wenxuanjun提供 builderXIAOYI12真机测试反馈 bugshc2012在apps-ext写了一堆还用不了的东西(2026年8月12日注:有能用的videoplay了)