Skip to content

DoglinkOS-2nd

Ruster 使用 Rust 开发的仅用于 UEFI 平台的 64 位操作系统

Static Badge

Static Badge

  • 最初是DoglinkOS,使用 C 语言和汇编 bootloader
  • 后来因为中断不工作,被放弃,于是有了现在使用 LimineRust 的二代
  • 现在能运行pl_editorlua

已知问题

  • pl_editor 版本号显示怪异。
  • lua 中浮点数工作不正常(其实是 C 库里没实现)

构建、运行方法

对于 73d7b3a Version 1.2, partially support Rust std(含)到 f2095c3 make hello_std a binary asset(不含)之间的递交,你需要编译安装修改版的 Rust 工具链

你需要安装 nightly 版本的 Rust 工具链,以及 qemu

(克隆源码后在源码根目录运行)

仅构建请用 cargo run --release 。(没错是 run)

构建并运行请用 cargo run --release -- --boot

贡献者

  • Ruster/wuyukai0403 OS唯一开发者
  • Liminer/Ver/wenxuanjun 提供 builder
  • XIAOYI12 真机测试反馈 bug
  • shc2012apps-ext 写了一堆还用不了的东西

本文档采用 知识共享 署名-相同方式共享 4.0 协议 进行许可。