~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 6C16A1ECD687FFA53BFF2AF20186D5A8__1717296720 ✰
Заголовок документа оригинал.:
✰ Toybox - Wikipedia ✰
Заголовок документа перевод.:
✰ Ящик для игрушек — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Toybox ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/6c/a8/6c16a1ecd687ffa53bff2af20186d5a8.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/6c/a8/6c16a1ecd687ffa53bff2af20186d5a8__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 02:54:29 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 2 June 2024, at 05:52 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Ящик для игрушек — Википедия Jump to content

Ящик для игрушек

Из Википедии, бесплатной энциклопедии
Ящик для игрушек
Оригинальный автор(ы) Роберт Лэндли
Разработчики) Роберт Лэндли и другие
Начальная версия 2006 г .; 18 лет назад ( 2006 )
Стабильная версия
0.8.11 / 8 апреля 2024 г .; 2 месяца назад ( 08.04.2024 )
Репозиторий
Написано в С
Операционная система Unix-подобный
Размер 3,30 МБ (в архиве)
Тип Независимая SUS XCU реализация
Лицензия 0BSD [1] [2]
Веб-сайт www .ландли .сеть /Ящик для игрушек

Toybox — это бесплатная программная реализация с открытым исходным кодом более 200 Unix, утилит командной строки таких как ls , cp и mv . Проект Toybox стартовал в 2006 году. [3] и стал 0BSD под лицензией альтернативой BusyBox . [4] [5] Toybox используется для большинства . инструментов командной строки Android во всех поддерживаемых в настоящее время версиях Android, а также для сборки Android на Linux и macOS Все инструменты протестированы в Linux, многие из них также работают в BSD и macOS.

Функциональность и цель [ править ]

Toybox стремится обеспечить замену лицензированного BSD под GPL лицензией BusyBox . [6] Основными целями технического проектирования Toybox являются простота, небольшой размер, скорость и соответствие стандартам. [7] Toybox стремится быть в основном совместимым с POSIX -2008 и LSB 4.1 и не фокусируется на наличии всех опций, имеющихся в GNU . аналогах [3]

Toybox лицензируется с использованием разрешительной лицензии 0BSD , где BusyBox использует с авторским левом Генеральную общественную лицензию GNU , что привело к различным доменам использования. BusyBox в основном используется в домене FOSS с авторским левом , тогда как Toybox используется в основном в проектах с разрешительной лицензией и коммерческими компаниями, например, Android от Google , [8] который является явной целью Toybox. [9] По функциональности Toybox не достиг паритета с BusyBox.

История [ править ]

Компания Toybox была основана в начале 2006 года Робом Лэндли. [3] [5] после того, как он прекратил поддержку BusyBox из-за спора с Брюсом Перенсом , первоначальным создателем BusyBox. [10]

В 2008 году проект был заморожен. [4] до конца 2011 года. Роб Лэндли возобновил работу над Toybox, начав с замены на лицензии только GPL-2.0 лицензию -2-Clause. BSD [11] [12] с целью заменить реализацию командной строки Android. [13]

В начале 2012 года сотрудник Sony Тим Бёрд предложил создать лицензируемую альтернативу BusyBox. [6] В марте 2013 года проект был повторно лицензирован на еще более либеральную лицензию 0BSD . [14]

В конце 2014 года Toybox был интегрирован в ветки разработки Android 6.0.x «Marshmallow» для использования на устройствах. [15] [8] [16] В 2018 году в AOSP был добавлен предварительно созданный хост Toybox, чтобы сделать сборку Android более герметичной. [17]

Споры [ править ]

В январе 2012 года предложение о создании лицензии BSD, альтернативной проекту BusyBox, лицензируемому GPL, вызвало резкую критику со стороны Мэтью Гаррета единственного подходящего инструмента для защиты авторских прав за то, что он лишил группу Software Freedom Conservancy . [18] Роб Лэндли, который инициировал судебные иски по поводу BusyBox, ответил, что это было намеренно, объяснив, что судебные иски не принесли пользы проекту, но привели к корпоративному уклонению от участия, выразив желание прекратить судебные процессы «любым способом, который я считаю нужным». ". [19] [20] [21]

Ход проекта [ править ]

В официальной документации Toybox приведен обзор доступных, частично доступных и отсутствующих команд. [22] По состоянию на ноябрь 2021 года версия 0.8.6 достигает примерно 80% целей реализации проекта, запланированных для версии 1.0. [23]

Список команд Toybox

См. также [ править ]

Ссылки [ править ]

  1. ^ Toybox выпущен в соответствии со следующей лицензией BSD с «нулевым пунктом» Роба Лэндли.
  2. ^ «Упростите текст лицензии, как указано в списке рассылки» . 14 марта 2013 г. Проверено 29 июня 2021 г.
  3. ^ Перейти обратно: а б с Лэндли, Роберт. «Что такое ToyBox?» . Сайт проекта Toybox . Проверено 13 июля 2012 г.
  4. ^ Перейти обратно: а б Диджей Уокер-Морган. «Внутри ToyBox: интервью с Робом Лэндли» . Проверено 13 июля 2012 г.
  5. ^ Перейти обратно: а б Варгезе, Сэм (01 февраля 2012 г.). «Проект замены BusyBox разжигает оживленную словесную ссору» . IT-провод . Проверено 12 мая 2013 г.
  6. ^ Перейти обратно: а б «Проект замены Busybox» . 11 января 2012 г. Проверено 4 марта 2014 г.
  7. ^ Лэндли, Роберт. «Дизайн-документация» . Сайт проекта Toybox . Проверено 18 февраля 2015 г. Toybox объединяет наиболее распространенные утилиты командной строки Linux в один исполняемый файл под лицензией BSD. Он простой, небольшой, быстрый и в достаточной степени соответствует стандартам ( POSIX-2008 и LSB 4.1).
  8. ^ Перейти обратно: а б ящик для игрушек на android.googlesource.com (28 декабря 2014 г.)
  9. ^ art-2015.txt Роба Лэндли (2015)
  10. ^ Лэндли, Роберт (30 сентября 2006 г.). «Сейчас я ухожу. Возможно, я вернусь через какое-то время» . busybox (список рассылки).
  11. ^ Перезапуск Toybox на toybox.landley.narkive.com (20 ноября 2011 г.)
  12. ^ Переключитесь на лицензию BSD с двумя пунктами (с оговоркой о каталоге сценариев). 0.2.0 от Landley, 15 ноября 2011 г.
  13. ^ «Новости игрушечного ящика» .
  14. ^ Упростите текст лицензии, как указано в списке рассылки. от Лэндли (14 марта 2013 г.)
  15. ^ Android получает ящик с игрушками на lwn.net от Джейка Эджа (14 января 2015 г.)
  16. ^ Проблема 76861: Импорт частей Toybox в Android, включая dos2unix, unix2dos, sort, uniq и usleep.
  17. ^ «Начните использовать готовый ящик для игрушек» .
  18. ^ «Гаррет: продолжающаяся борьба с соблюдением GPL» . LWN.net . 31 января 2012 г. Проверено 4 марта 2014 г. Настоящая проблема здесь в том, что зависимость [Software Freedom Conservancy] от Busybox означает, что они могут преследовать только нарушителей, которые используют этот код Busybox. Ни один крупный обладатель авторских прав на ядро ​​до сих пор не предложил разрешить SFC защищать свои авторские права, в результате чего принудительные действия затормозятся, поскольку поставщики перейдут на замену Busybox.
  19. ^ «Гаррет: продолжающаяся борьба с соблюдением GPL» . LWN.net . 31 января 2012 г. Проверено 4 марта 2014 г. >Как бывший сопровождающий busybox, который НАЧАЛ эти судебные процессы и теперь ОГРОМНО СОЖАЛЕЕТ о том, что когда-либо сделал это, я думаю, что имею право прекратить судебные процессы любым способом, который считаю нужным. Они ни разу не привели к добавлению ни одной строчки кода в репозиторий busybox. Они привели к тому, что несколько компаний полностью отказались от разработки Linux и перешли на операционные системы, отличные от Linux, для своих встраиваемых продуктов, и они во многом являются причиной политики Android «Нет лицензии GPL в пользовательском пространстве».
  20. ^ Проффитт, Брайан (2 февраля 2012 г.). «Принуждение к соблюдению GPL разжигает общественное пламя. Выплеснуть ребенка GPL вместе с водой из ванны?» . ITмир . Проверено 4 марта 2015 г.
  21. ^ Лэндли, Роб. «Конференция по встроенному Linux 2013 — Toybox: написание новой командной строки» (видео) . Фонд Linux . Архивировано из оригинала 21 декабря 2021 г. Проверено 24 июня 2016 г.
  22. ^ Статус игрушечного ящика
  23. ^ Ход проекта для 0.8.7

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 6C16A1ECD687FFA53BFF2AF20186D5A8__1717296720
URL1:https://en.wikipedia.org/wiki/Toybox
Заголовок, (Title) документа по адресу, URL1:
Toybox - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)