Навіщо мені BusyBox?

BusyBox забезпечує досить повне середовище для будь-якої невеликої або вбудованої системи. BusyBox було створено з урахуванням оптимізації розміру та обмежених ресурсів. Він також надзвичайно модульний, тому ви можете легко включати або виключати команди (або функції) під час компіляції. Це полегшує налаштування ваших вбудованих систем.

BusyBox пакує кілька загальних утиліт UNIX (або аплетів) в один виконуваний двійковий файл. Це дозволяє створювати власний дистрибутив Linux. А образ Docker дозволяє використовувати BusyBox у різних середовищах. Мініатюрний, але могутній, цей єдиний виконуваний файл містить майже 400 провідних команд UNIX.

BusyBox також є важливим компонентом VMware ESXi, Tiny Core Linux, SliTaz 5 (Rolling) і Alpine Linux, усі з яких не є вбудованими дистрибутивами. Це необхідно для кількох root-додатків на Android а також попередньо встановлено деякі рішення «1 Tap Root», такі як Kingo Root.

Busybox — це інструмент Linux, який надає доступ до команд Linux, які не вбудовані в основну ОС Android. Якщо ви використовуєте стандартну ПЗУ і не маєте Busybox, система має працювати нормально, але ви можете натрапити на програми, для яких потрібен root, які не працюватимуть без нього, наприклад Titanium Backup.

BusyBox поєднує мініатюрні версії багатьох поширених утиліт UNIX в один невеликий виконуваний файл. Він забезпечує заміну більшості утиліт, які зазвичай можна знайти в GNU fileutils, shellutils тощо.

BusyBox забезпечує досить повне середовище POSIX для будь-якої невеликої або вбудованої системи. BusyBox дуже легко налаштовується. Це дозволяє включати лише ті компоненти, які вам потрібні, тим самим зменшуючи двійковий розмір. Запустіть «make config» або «make menuconfig», щоб вибрати функцію, яку ви бажаєте ввімкнути.