GNU coreutils vs. BusyBox vs. ToyBox | Buildroot | OpenWrt | musl musl libc vs GNU glibc
BusyBox 没有被废弃,至今仍大量在用;只是在部分场景被替代了BusyBox。
官网仍持续迭代:2026 年还有 1.38.0 开发版发布。
✅ 仍然是主力场景(嵌入式)
- OpenWrt:路由器系统,核心就是 BusyBox
- Buildroot:嵌入式根文件系统构建工具,默认用户空间工具集就是 BusyBox;很多 RK、全志这类 ARM 板子项目直接用
- 工业网关、IPC 摄像头、NVR、小型 IoT 设备、医疗嵌入式、设备固件、Linux 急救 / 恢复系统
- Alpine Linux:基础依赖 BusyBox+musl,容器领域还 在广泛使用
⚠️ 哪些场景不用 BusyBox 了
- Android:早年 Root 时代广泛刷 BusyBox;现在 AOSP 原生换成 Toybox(由 BusyBox 前维护者开发),安卓原生不再用 BusyBox,这是很多人产生 “BusyBox 过时” 印象的来源
- PC 服务器、标准发行版(Ubuntu、Debian):默认用 GNU coreutils,不会用 BusyBox
- 资源充足的嵌入式 / 边缘设备:很多项目会直接用独立 coreutils,或者 Toybox
Toybox vs BusyBox 简要对比
- BusyBox:GPLv2,applet 数量多,兼容性强;Buildroot、OpenWrt 首选;适合传统嵌入式固件
- Toybox:BSD 许可证,代码更干净,POSIX 合规更好;AOSP 原生采用;applet 数量少于 BusyBox
一句话总结
普通 PC / 服务器没人用;资源受限嵌入式、固件、OpenWrt、Buildroot、Alpine 容器,BusyBox 依旧是行业标配,短时间不会消失。
如果你做 RK3588 嵌入式开发,Buildroot 方案默认就是 BusyBox 根文件系统。
- [The Yocto Project](https://www.yoctoproject.org/)
- [Technical Overview - The Yocto Project](https://www.yoctoproject.org/development/technical-overview/)
- [Releases - The Yocto Project](https://www.yoctoproject.org/development/releases/)
- [downloads.yoctoproject.org/releases/yocto/yocto-6.0.3/testreport.txt](https://downloads.yoctoproject.org/releases/yocto/yocto-6.0.3/testreport.txt)
- [Buildroot - Making Embedded Linux Easy](https://buildroot.org/)
- [Buildroot - Making Embedded Linux Easy](https://buildroot.org/download.html)
- [What is toybox?](https://landley.net/toybox/)
- [toybox source code walkthrough](https://landley.net/toybox/code.html)
- [www.youtube.com](https://www.youtube.com/watch?v=MkJkyMuBm3g#t=1m18s)
- [toybox/mkroot @ master - landley/toybox - Codeberg.org](https://codeberg.org/landley/toybox/src/branch/master/mkroot)
- [[OpenWrt Wiki] Welcome to the OpenWrt Project](https://openwrt.org/start)
- [[OpenWrt Wiki] OpenWrt project infrastructure](https://openwrt.org/infrastructure)
- [[OpenWrt Wiki] Raspberry Pi](https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi)
- [BusyBox - The Swiss Army Knife of Embedded Linux](https://busybox.net/downloads/BusyBox.html)
- [BusyBox](https://busybox.net/screenshot.html)
- [Denys Vlasenko](https://busybox.net/~vda/resume/denys_vlasenko.htm)
- [busybox.net/kill\\_it\\_with\\_fire.txt](https://busybox.net/kill_it_with_fire.txt)

浙公网安备 33010602011771号