BusyBox используется для реализации интерфейса командной строки в системном ПО встраиваемых систем на основе открытого ядра Linux. 1
Некоторые области применения BusyBox:
- Работа с архивами и сжатие данных. 1 Для этого используются аналоги отдельных GNU-утилит, например cpio, tar, gzip. 1
- Управление задачами по расписанию. 1 Для этого применяется реализация подсистемы cron. 1
- Управление процессами. 1 Используются команды ps, kill, nice. 1
- Управление модулями ядра. 1 Применяются команды lsmod, insmod, rmmod. 1
- Управление дисками и файловыми системами. 1 Используются команды fdisk, mkfs, mount и другие. 1
- Поддержка сети. 1 В утилиту включены аналоги традиционных команд управления сетевой подсистемой и её мониторинга, например arp, ifconfig, route, ifup, ifdown, netstat, ping, traceroute. 1
BusyBox оптимизирован с учётом ограниченных ресурсов среды выполнения. 1 Он представляет собой единый файл, что позволяет сэкономить дисковое пространство. 4
BusyBox используется во многих встраиваемых системах, например в Familiar Linux, MoviX, установщиках Debian, Gentoo, Red Hat, Mandriva, а также во многих Linux-основанных устройствах, таких как роутеры и AP. 2