BusyBox 將許多常見 UNIX 實用程序的微型版本組合到一個小型可執行文件中。它為您通常在 GNU fileutils、shellutils 等中找到的大多數實用程序提供了替代品。BusyBox 中的實用程序通常比它們的全功能 GNU 同類產品具有更少的選項;但是,包含的選項提供了預期的功能,並且表現得非常像它們的 GNU 對應項。 BusyBox 為任何小型或嵌入式系統提供了一個相當完整的環境。
BusyBox 在編寫時考慮了大小優化和有限資源。它還是高度模塊化的,因此您可以在編譯時輕鬆地包含或排除命令(或功能)。這使得定制嵌入式系統變得容易。要創建一個工作系統,只需在 /dev 中添加一些設備節點,在 /etc 中添加一些配置文件,以及一個 Linux 內核。
但是,在 android 上使用 Busybox 需要對大多數應用程序進行 root 訪問。但是,由於 android 基於 linux 內核,我們將能夠通過使用一些 linux hack 來運行 Busybox。