Patina: a Rust implementation of UEFI firmware
5 months ago
- #Rust
- #Firmware
- #UEFI
- Patina是一个基于Rust实现的UEFI固件项目,旨在用纯Rust替代基于C的组件以提升安全性和稳定性。
- 该项目目前处于测试阶段,欢迎进行平台测试和集成反馈。
- 发布流程包括在GitHub上审查草稿版本、更新版本号以及监控发布工作流。
- 文档可在代码库中获取,并支持通过mdbook工具自行托管。
- 安装需要Rust环境及cargo-make、cargo-llvm-cov等附加工具。
- Patina支持三种构建目标:aarch64、x64或本机架构,提供开发版和发布版选项。
- 测试涵盖单元测试与实机平台测试,支持覆盖率统计和基准测试命令。
- Rust版本应每季度更新一次,由贡献者团队审查合并拉取请求。
- 近期工作重点聚焦稳定性提升、功能扩展(组件增长和MM Core支持)及生态集成。
- 鼓励社区贡献以加速重点领域的开发进度。