BusyBox最小Rootfs构建方案

linux 的最小 rootfs 用 busybox 搞定,真是省事不少。你要是想搭个小巧精干的嵌入式系统,或者想跑个极简环境测试一下启动流程,busybox 就是个不错的选择。功能全、体积小、编译也简单,直接搞定几十个常用工具。

busybox的精髓在于“一包打尽”,像lscpsh这些基本命令它都能。你可以用它自己做一个精简系统,rootfs 只要几 MB,启动速度也快得,适合搞内核调试、嵌入式启动流程、Docker 镜像压缩之类的场景。

搭配init脚本用起来会更方便,开机后直接跑自定义逻辑。路径结构的话,基本上/bin/sbin/etc/proc这几个目录得有,busybox 在这方面要求也不高,蛮灵活的。

如果你还不熟 Linux 开发,推荐去看看这几篇文章:

还有个小建议哈,如果你要压缩 rootfs,lzopgzip快多了,可以试试 lzop linux,解压速度是真快。

如果你在玩 MQTT、Caffe 之类的东西,也可以用 busybox 配个极简环境测试部署。像MQTT Linux 编程Caffe Linux 代码都能用。

如果你只是想快速搭个测试环境,不妨就用 busybox,效率高,启动快,折腾起来没负担。

tar 文件大小:1.4MB