Занятый ящик
-
Обзор BusyBox
- BusyBox — это набор инструментов, который включает в себя множество утилит Unix.
- Он был разработан для использования на встраиваемых системах и имеет лицензию GPL-2.0.
- BusyBox включает в себя более 200 команд, которые могут быть запущены из командной строки.
-
История и разработка
- BusyBox был создан в 2001 году и разработан Робом Лэндли.
- Изначально он был разработан для использования в системах с ограниченными ресурсами.
- В 2003 году BusyBox был портирован на Android, что сделало его популярным среди разработчиков мобильных приложений.
-
Популярность и использование
- BusyBox широко используется в различных дистрибутивах Linux, включая OpenWRT и Yocto.
- Он также используется в VMware ESXi, Tiny Core Linux и других системах.
- BusyBox является ключевым компонентом для получения root-прав на Android и в решениях «1 Tap Root».
-
Конфликт вокруг Toybox
- Toybox был создан в 2006 году как альтернатива BusyBox, но был повторно лицензирован под BSD-2-Clause в 2011 году.
- В 2012 году Тим Берд предложил создать альтернативную версию BusyBox, не подпадающую под действие GPL.
- Мэтью Гарретт критиковал предложение о создании альтернативной версии, утверждая, что это может нанести ущерб Software Freedom Conservancy.
-
Альтернативы и дополнительные инструменты
- Существуют проекты, такие как sbase и ubase, которые стремятся создать более компактные версии BusyBox.
- Существуют также другие проекты, такие как 9-базовый порт Plan 9 и Heirloom Toolchest, которые предлагают аналогичные наборы инструментов.
-
Рекомендации и дальнейшее чтение
- Статья предлагает дальнейшее чтение и ссылки на официальный веб-сайт BusyBox.
Полный текст статьи: