busybox是什么(busy box)

2023-11-03 0 996

busybox是什么(busy box)

1、是打包为单个二进制文件的核心实用程序的集合。这使其成为资源受限环境,例如嵌入式设备,的理想选择。

2、完整的发行版包含近400个最常用的命令。是开源的,并在下获得许可。它创建于1995年,旨在使可引导系统适合单个软盘。

3、将命令捆绑到一个二进制文件中可以减少开销并允许看似独立的应用程序之间的代码共享。提供了日常便利的命令,这些命令常常让人觉得它们是您的的一部分。

4、尽管工具喜欢并且无处不在,但它们实际上驻留在独立于您的的单独实用程序包中。许多发行版通过提供这些命令,但其他发行版则使用。该项目的工作原理是将熟悉的命令名称符号链接到二进制文件中。该可执行文件然后调用与作为其第一个参数传递的名称相对应的函数。

5、您可以透明地使用类似的命令,并且一旦安装了。命令被实现为“小程序”,它们被组合成一个功能强大的发行版。

busybox是什么(busy box)

1、全套重量约为1。小程序是可移动的,因此二进制大小可以进一步缩小。您可以通过不带参数运行来检查安装中的可用内容。由于是为微型可启动系统而创建的,它涵盖了用户空间中启动和管理系统所需的一切。

2、这扩展到能够作为进程运行并支持系统服务的最小实现。您可以采用作为常规或守护程序的轻量级替代品。

3、由于有意最小化,并非每个命令都实现了其对应项的所有功能。在不常见的情况下,您可能会发现一些缺失的标志或行为差异。这是流线型特性的权衡之一。

4、可以在任何需要关注磁盘使用的地方找到。它被诸如之类的最小操作系统以及嵌入式设备和移动外壳之类的专门场景所使用。不运行传统操作系统发行版的衍生设备很有可能会使用。您可以在网络路由器、智能电视、现代汽车和物联网设备上找到它。

5、这些设置中的每一个都需要在资源严重受限的环境中运行核心用户空间工具。发送单个多合一二进制文件更有效。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。

米库模板-苹果cms模板 其他教程 busybox是什么(busy box) https://www.mikucms.com/23322.html

常见问题

相关文章