
_START_ARTICLE_
BusyBox
_START_SECTION_
功能
_START_PARAGRAPH_
BusyBox可以被自定义化以提供一个超过两百种功能的子集。它可以提供多数详列在单一UNIX规范里的功能，以及许多用户会想在Linux系统上看到的功能。BusyBox使用ash。在 BusyBox的网站上可以找到所有功能的列表。
_START_SECTION_
单一可执行档
_START_PARAGRAPH_
典型的计算机程序对每个应用程序都有个别的二进制（可执行文件）文件。BusyBox 是一单一二进制程序，这是许多应用程序的集合，在适当参数的特定方法下，每个都可透过以不同的名称（每个不同的名字借由符号链接或硬链接支持）调用单一BusyBox 二进制程序来访问。_NEWLINE_BusyBox受惠于单一可执行档策略，如此一来省去了每个可执行文件必需有的标头（特别是ELF的可执行档），这也让Busybox不需要库便可达成代码共享。这个技巧与FreeBSD中的crunchgen指令相似。与使用crunchgen创建的合并工具程序不同在于，Busybox只提供每个工具程序的简化版（例如：ls指令不提供排序功能）。_NEWLINE_共享通用的代码，并以程序大小最优化为目标，使以BusyBox建构的系统所需要的空间远小于使用对应的完整工具所需要的空间。研究比较了GNU、Busybox、asmutils及Perl实现的标准Unix指令发现特定状况下，BusyBox的运行速度会优于其他实现，但并非总是如此。