发布网友 发布时间:2022-04-21 23:43
共4个回答
热心网友 时间:2023-06-22 11:24
用busybox,一般就不用其他软件,busybox包含了很多命令,用busybox制作的根文件系统对大部分嵌入式设备来说,功能足够了
但对于普通pc用户,busybox的功能弱,扩展性差,通用性差,所以不建议用busybox作为日常使用
用ramdisk是因为,系统在启动时为了顺利加载scsi设备,或者如果有某种原因导致内核和必要工具加载失败时,启动ramdisk帮助加载和供用户修复,ramdisk一般要求精简,用busybox做ramdisk最适合了
热心网友 时间:2023-06-22 11:24
busybox一般是嵌入式Linux系统里用的。可以根据需要在配置时裁减支持的命令,只加入需要用到的一些命令,这样就可以减小体积。要知道,嵌入式系统的存储资源不像PC机这么丰富。
_____________________________________________
Linux的许多工具都位于/bin目录下,都是可执行文件。配置时可以自由选择编译进哪些文件。
很多基于文件的工具(比如 grep 和 find)都会用到在目录中搜索文件的代码。当这些工具被合并到一个可执行程序中时,它们就可以共享这些相同的元素,这样可以产生更小的可执行程序。
热心网友 时间:2023-06-22 11:25
删除shell,比如/bin/* /user/bin/*等等
热心网友 时间:2023-06-22 11:25
装PC上就没必要用busybox了,一般嵌入式环境应用,因为资源有限,所以集成到busybox,一般在编译时可以选择哪些命令被集成。