Компания Toybox была основана в начале 2006 года Робом Лэндли. [3] [5] после того, как он прекратил поддержку BusyBox из-за спора с Брюсом Перенсом , первоначальным создателем BusyBox. [10]
В начале 2012 года сотрудник Sony Тим Бёрд предложил создать лицензируемую альтернативу BusyBox. [6] В марте 2013 года проект был повторно лицензирован на еще более либеральную лицензию 0BSD . [14]
В январе 2012 года предложение о создании лицензии BSD, альтернативной проекту BusyBox, лицензируемому GPL, вызвало резкую критику со стороны Мэтью Гарретта за то, что он лишил группу Software Freedom Conservancy единственного подходящего инструмента для прав защиты авторских . [18] Роб Лэндли, который инициировал судебные иски по поводу BusyBox, ответил, что это было намеренно, объяснив, что судебные иски не принесли пользы проекту, но привели к уклонению от участия корпораций, выразив желание остановить судебные иски «любым способом, который я считаю нужным». ". [19] [20] [21]
В официальной документации Toybox приведен обзор доступных, частично доступных и отсутствующих команд. [22] По состоянию на ноябрь 2021 года версия 0.8.6 достигает примерно 80% целей реализации проекта, запланированных для версии 1.0. [23]
Список команд Toybox
acpi — Show status of power sources and thermal devices.
pidof — Print the PIDs of all processes with the given names.
ping — Check network connectivity by sending packets to a host and reporting its response.
pivot root — Swap OLD and NEW filesystems (as if by simultaneous mount—move), and move all processes with chdir or chroot under OLD into NEW (including kernel threads) so OLD may be unmounted.
pkill — look up or signal processes based on name and other
pmap — Report the memory map of a process or processes.
unshare — Create new container namespace for this process and its children, so some attribute is not shared with the parent process.
uptime — Tell the current time, how long the system has been running, the number of users, and the system load averages for the past 1, 5 and 15 minutes.
^ Лэндли, Роберт. «Дизайн-документация» . Сайт проекта Toybox . Проверено 18 февраля 2015 г. Toybox объединяет наиболее распространенные утилиты командной строки Linux в один исполняемый файл под лицензией BSD. Он простой, небольшой, быстрый и в достаточной степени соответствует стандартам ( POSIX-2008 и LSB 4.1).
^ «Гаррет: Продолжающаяся борьба с соблюдением GPL» . LWN.net . 31 января 2012 г. Проверено 4 марта 2014 г. Реальная проблема здесь заключается в том, что зависимость [Software Freedom Conservancy] от Busybox означает, что они могут преследовать только нарушителей, которые используют этот код Busybox. Ни один крупный обладатель авторских прав на ядро до сих пор не предложил разрешить SFC защищать свои авторские права, в результате чего принудительные меры затормозятся, поскольку поставщики перейдут на замену Busybox.
^ «Гаррет: Продолжающаяся борьба с соблюдением GPL» . LWN.net . 31 января 2012 г. Проверено 4 марта 2014 г. >Как бывший сопровождающий busybox, который НАЧАЛ эти судебные иски и теперь ОГРОМНО СОЖАЛЕЕТ о том, что когда-либо сделал это, я думаю, что имею право прекратить судебные процессы любым способом, который считаю нужным. Они ни разу не привели к добавлению ни одной строчки кода в репозиторий busybox. Они привели к тому, что несколько компаний полностью отказались от разработки Linux и перешли на операционные системы, отличные от Linux, для своих встраиваемых продуктов, и они во многом являются причиной политики Android «Нет лицензии GPL в пользовательском пространстве».
Arc.Ask3.Ru Номер скриншота №: 6c16a1ecd687ffa53bff2af20186d5a8__1717296720 URL1:https://arc.ask3.ru/arc/aa/6c/a8/6c16a1ecd687ffa53bff2af20186d5a8.html Заголовок, (Title) документа по адресу, URL1: Toybox - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)