一个自由开放、非转基因的 busybox 分支,100% 使用 Rust
RustyBox 是一个自由开源、非转基因的 BusyBox 分支,完全用 Rust 编写。它包含了您喜爱的所有命令,如 ls、mount 和 top,但没有一行 C 代码!与 BusyBox 一样,RustyBox 体积仅略小于 1 MB,包含了您在设置小型 Linux 操作系统时所需的所有基本工具。
rustybox 仍在不断完善中! 它最初是 busybox 项目的直接 c2rust 翻译工具,从那时起便不断得到改进。这有利于确保 rustybox 与 busybox 完全兼容,但也意味着我们继承了来自 C 语言的原始指针和 unsafe。如果您想让重要的软件变得内存安全,那么请通过提交 PR 来加入我们的行列!
还有很多事情要做,所以我们很高兴能有你的加入!以下只是几个想法:
当然,请测试 rustybox 并报告 任何和所有问题、疑虑和评论!
暂无开放 Issues,或尚未同步最近议题。