5 个版本
0.1.4 | 2024年5月23日 |
---|---|
0.1.3 | 2023年12月17日 |
0.1.2 | 2023年12月15日 |
0.1.1 | 2023年12月15日 |
0.1.0 | 2023年12月15日 |
#441 在 硬件支持
每月21次下载
88KB
531 代码行
启动磁盘
启动磁盘为运行Asahi Linux的苹果硅Mac提供简单的选择启动卷的界面。
状态
基本功能已实现并运行。虽然启动磁盘在正常操作中应该是安全的,但错误检查是最小化的。特别是,如果多个写入器同时尝试访问NVRAM,可能会发生竞争和损坏 -- 不要同时运行多个启动磁盘副本,也不要与 asahi-bless
、asahi-nvram
或其他访问NVRAM的工具同时运行。如果出现 非常 严重的问题,可能需要进行 DFU恢复。
贡献
我主要写这个是为了给自己一个学习 Rust 的借口。虽然我努力遵循最佳实践,但在这个阶段,这很可能不是你想要用来获取灵感的代码库。
通过 问题 和 合并请求 提交贡献和反馈总是受欢迎。参与项目空间时,请遵守 GNOME 行为准则。
许可证
启动磁盘遵循 MIT 许可证。请参阅 LICENSE 文件以获取许可证的全文。
致谢
启动磁盘是一个围绕 asahi-bless 的GUI,使用 gtk-rs 和 libadwaita-rs 实现。有关启动磁盘依赖的其他依赖项,请参阅 Cargo清单。
应用程序图标是基于Adwaita 硬盘图标 和 GNOME 设置图标 的衍生作品;它使用 Inkscape 和 App Icon Preview 创建,后者也被用来创建 开发版本。
依赖关系
~20–29MB
~545K SLoC