The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз минималистичного набора системных утилит Toybox 0.8.4

26.10.2020 08:37

Состоялся релиз набора стандартных утилит Toybox 0.8.4, как и BusyBox оформленного в виде единого исполняемого файла и оптимизированного для минимального потребления системных ресурсов. Проект развивается бывшим мэйнтейнером BusyBox и распространяется под лицензией BSD. Основным назначением Toybox является создания аналога BusyBox под пермиссивной лицензией, предоставляющей производителям возможность использования минималистичного набора стандартных утилит без открытия исходных текстов модифицированных компонентов. По возможностям Toybox пока отстаёт от BusyBox, но уже реализовано около 300 базовых команд.

Из новшеств Toybox 0.8.4 можно отметить:

  • Добавлены новые команды sha3sum и watchdog.
  • Для 13 архитектур предоставлены готовые образы mkroot, которые можно использовать для загрузки минимальной системы под управлением QEMU (в состав образов входит ядро Linux 5.9).
  • В утилиту sed добавлен флаг "-s" для раздельной обработки файлов.
  • В cpio добавлен флаг "--no-preserve-owner".
  • В tar добавлен флаг "-I" для задания альтернативной программы сжатия и предоставлена возможность указания нескольких аргументов во флаге "-type".
  • В xargs добавлен флаг "-P" для параллельного запуска заданий.
  • В ps и top реализовано автоматическое определение размера pid.
  • Значительно улучшен командный интерпретатор toysh, в котором появилась поддержка масок (wildcard), операций case/esac и select, раскрытия последовательностей в скобках (например, {1..10..2} и {a..z}), выражений ${a#y}, ${a%y}, ${a^y}, ${a,y} и ${a/search/replace}. Добавлена встроенная оболочка "source" и средства для управления заданиями. Из пока отсутствующих возможностей отмечается поддержка функций и выражений $((math)).


  1. Главная ссылка к новости (http://landley.net/toybox/inde...)
  2. OpenNews: Релиз минималистичного набора системных утилит BusyBox 1.32
  3. OpenNews: Выпуск BusyBox 1.21.0 и Toybox 0.4.3
  4. OpenNews: Противоречивая ситуация вокруг создания альтернативы Busybox
  5. OpenNews: Совместная инициатива Debian и Software Freedom Conservancy по защите соблюдения GPL
  6. OpenNews: Прогресс в разбирательстве между Software Freedom Conservancy и Software Freedom Law Center
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/53960-toybox
Ключевые слова: toybox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Fracta1L (ok), 09:02, 26/10/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –7 +/
     
     
  • 2.3, Fracta1L (ok), 09:03, 26/10/2020 Скрыто модератором
  • –4 +/
     
  • 2.4, Аноним (4), 09:09, 26/10/2020 Скрыто модератором
  • +2 +/
     
  • 2.5, Аноним (5), 09:30, 26/10/2020 Скрыто модератором
  • +2 +/
     
     
  • 3.14, Fracta1L (ok), 11:22, 26/10/2020 Скрыто модератором
  • –1 +/
     

     ....ответы скрыты модератором (4)

  • 1.6, Аноним (6), 09:41, 26/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ненужно, когда есть православный busybox.
     
     
  • 2.8, eRIC (ok), 09:47, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    очень нужное, когда на BSD сидишь и не хочешь с GNU связываться
     
     
  • 3.11, Аноним (6), 10:33, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    BSD это пособничество пропиетарщикам и корпорациям. только GNU и пророк его - GPL!
     
     
  • 4.19, YetAnotherOnanym (ok), 11:59, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то, наоборот. BSD - это защита малого IT-бизнеса от корпораций, которые, при использовании GPL могли бы просто забрать все наработки и бесплатно использовать их в своих продуктах, за которые будут платить, в конечном счёте, миллионы хомячков, включая фанатиков GPL.
     
     
  • 5.25, Аноним (25), 15:21, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чyшь какая-то.
     
     
  • 6.27, YetAnotherOnanym (ok), 15:47, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Чyшь какая-то.

    Молодец. Показал всем, что никогда ничего ценного не придумывал.

     
  • 5.31, Аноним (-), 19:45, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > их в своих продуктах, за которые будут платить, в конечном счёте,
    > миллионы хомячков, включая фанатиков GPL.

    И много заработал ? Уже рынков целое ведро напокорял небось ?  Глупые мечтатели, кто же вам позволит.
    GPL и только GPL !

     
     
  • 6.36, YetAnotherOnanym (ok), 09:46, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Встречный вопрос: много ты корпораций нагнул по GPL кодом поделиться?


     
     
  • 7.42, Аноним (42), 05:30, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Лично я или другой Аноним – нет. Но в целом – да, побольше, чем под BSD / ISC / MIT.
     
  • 7.56, Аноним (-), 16:41, 02/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Встречный вопрос: много ты корпораций нагнул по GPL кодом поделиться?

    openwrt как яркий пример. а что нам дала bsd ?

     
  • 3.13, Аноним (13), 11:06, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > очень нужное, когда на BSD сидишь и не хочешь с GNU связываться

    Когда не хочешь с GNU связываться — это уже EULA.

     
  • 3.21, Аноним (21), 13:05, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    BSD в эмбеддовке - тивоизаторы рады.
     
  • 2.40, Ретроград (?), 20:58, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У BusyBox есть один фатальный недостаток - он наглухо, титановыми гвоздями прибит к ядру Linux. И даже не просто ядру, а определенному диапазону версий ядра, потому что вдоволь напичкан черной магией, полагающейся на особенности внутреннего устройства тех или иных механизмов (например, расположение в памяти полей каких-то внутренних структур). Все это приводит к тому, что за пределами Linux BusyBox бесполезен чуть более чем полностью. Автор аргументирует это тем, что он старается выжать "по-максимуму" из возможностей ядра, так как это важно для встраиваемых систем, где BusyBox часто и используется, но... В общем, бизибоксу отчаянно нужна какая-то альтернатива. А ее нет. Есть BsdBox, но он полумертвый, и вот этот вот проект. Жаль, что лицензия некошерная, но что поделать.
     

  • 1.7, Аноним (5), 09:47, 26/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Проект развивается бывшим мэйнтейнером BusyBox
    > аналога BusyBox под пермиссивной лицензией

    Когда понял, что пропагандисты впарили тебе не совсем свободную свободу: с исходниками-то сделать ничего нельзя, кроме как распространить дальше по вирусному принципу. Выгоду извлечь нельзя, закрыть нельзя, а деньги на деревьях не растут. Отсутствие денежных деревьев -- это то, что не было учтено в вирусном GPL.

     
     
  • 2.9, n00by (ok), 10:11, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Отсутствие  денежных деревьев --
    > это то, что не было учтено в вирусном GPL.

    Если GPL придумал программист для программистов, то всё было честно. Он просто не учёл, что следом появится масса разработчиков md файлов, девелоперов ртом и прочих специалистов по управлению объективными процессами.

     
     
  • 3.10, Аноним (5), 10:29, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > следом

    The GPL was written by Richard Stallman in 1989

    > следом появится

    The history of Unix dates back to the mid-1960s

    > следом появится масса

    Stallman decided to call this operating system GNU (a recursive acronym meaning "GNU's not Unix!"), basing its design on that of Unix, a ___proprietary___ operating system.

    > следом появится масса разработчиков

    Short Name: BSD 1988
    Category: Permissive
    Publication year: 1988

     
     
  • 4.15, YetAnotherOnanym (ok), 11:42, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Фи, какой ты зануда. В тусовках недорослей (в том числе великовозрастных) таких не любят.
     
     
  • 5.18, n00by (ok), 11:59, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А за что Вы его не любите, расскажете? Как по мне, вся эта возня BSD vs GPL --- классическое "разделяй и властвуй", когда начинающие что-то подозревать рабы выпускают пар друг на дружку, а не на хозяев банкета.
     
     
  • 6.23, YetAnotherOnanym (ok), 15:08, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А кто сказал, что я не люблю зануд? Я их очень даже люблю - иногда их докучливые вопросы помогают разобрать и разложить по полочкам какой-нибудь запутанный вопрос, или вывести на чистую воду врунишку, или ещё что-нибудь. А вот те, кто идут по жизни с верой в какие-нибудь глупости, зануд как раз очень не любят.
     
     
  • 7.24, n00by (ok), 15:15, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А кто сказал, что я не люблю зануд?

    Вы. В предыдущем предложении. Сейчас Вы уточняете, что говорили не про себя. Теперь выходит, что Вам кто-то сообщил, что не любит зануд? Или это предмет Вашей веры?

    > А вот те, кто идут по жизни с верой
    > в какие-нибудь глупости, зануд как раз очень не любят.

     
     
  • 8.37, YetAnotherOnanym (ok), 09:51, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Фи - это был ироничный пересказ ожидаемой реакции верующих на неудобные факты ... текст свёрнут, показать
     
     
  • 9.38, n00by (ok), 12:23, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А когда она такой будет, позвольте узнать Очень люблю всякие предсказания ... текст свёрнут, показать
     
     
  • 10.41, YetAnotherOnanym (ok), 23:05, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Момент надо ловить ... текст свёрнут, показать
     
     
  • 11.43, n00by (ok), 10:48, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если не знаете, так зачем браться за предсказания Вот один см 26 пойман Н... текст свёрнут, показать
     
     
  • 12.44, YetAnotherOnanym (ok), 11:06, 29/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы начинаете передёргивать Я писал о том, какая будет реакция, а не о том, когд... текст свёрнут, показать
     
     
  • 13.45, n00by (ok), 14:56, 29/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы я захотел, как Вы выражаетесь, передёрнуть , я бы сразу указал, что кое... текст свёрнут, показать
     
     
  • 14.46, YetAnotherOnanym (ok), 15:05, 30/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы ещё и с логикой не дружите - берётесь давать какие-то обещания от имени тусов... текст свёрнут, показать
     
     
  • 15.48, n00by (ok), 10:47, 31/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Данное от имени тусовки заявление В тусовках недорослей в том числе великовоз... текст свёрнут, показать
     
     
  • 16.54, YetAnotherOnanym (ok), 17:49, 01/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как же от имени тусовки заявление , там ведь есть пояснение чуть ниже - на ... текст свёрнут, показать
     
     
  • 17.55, n00by (ok), 16:19, 02/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так выглядит со стороны Вы говорите о какой-то тусовке, при этом сами в некотор... текст свёрнут, показать
     
  • 6.26, Аноним (25), 15:32, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Однако, настоящие pабы в этой истории только BSD-шники. У которых корпорации похищают код и заработок, а GPL-щики - славу и уважение. Им остается лишь самоотверженно трудиться на благо всех, кроме себя. Как говорится, кто за что боролся..
     
     
  • 7.28, n00by (ok), 16:30, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Однако, настоящие pабы в этой истории только BSD-шники.

    Расскажите свою историю, как Вас захватили в рабство, или кого и как Вы эксплуатируете, очень интересно. У меня наоборот, персонажи, называющие себя GPL-щиками, украли результы труда, а в благодарность говнецом сверху облили. Но я точно знаю, что дело в этих конкретных персонажах, а не лицензии (они текст GPL не читали даже).

     
     
  • 8.47, annual slayer (?), 10:04, 31/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну расскажи тогда и всю историю, а не копы снова задушили невиновного нерга ... текст свёрнут, показать
     
     
  • 9.49, n00by (ok), 11:08, 31/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Будьте так добры, цитируйте с сохранением исходного смысла, а именно дело в эт... текст свёрнут, показать
     
     
  • 10.50, annual slayer (?), 04:55, 01/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    история, конечно, печальная, вот только как бы BSD лицензия вас от этого спасла ... текст свёрнут, показать
     
     
  • 11.53, n00by (ok), 08:51, 01/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так о чём и речь дело не в лицензиях, а в конкретных персонажах, которые сами у... текст свёрнут, показать
     
     
  • 12.58, annual slayer (?), 16:28, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну таких персонажей в любой сфере хватает имхо невозможность всяких социалистич... текст свёрнут, показать
     
     
  • 13.59, n00by (ok), 19:15, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуйста, укажите, на основании какой моей формулировки Вы сделали вывод, что ... текст свёрнут, показать
     
     
  • 14.60, annual slayer (?), 12:49, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    просто и трэд был про лицензии, да и сама суть новости -- переписывание ПО тольк... текст свёрнут, показать
     
  • 7.30, анонн (ok), 18:20, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Однако, настоящие pабы в этой истории только BSD-шники. У которых корпорации похищают код и заработок, а GPL-щики - славу и уважение. Им остается
    > лишь самоотверженно трудиться на благо всех, кроме себя. Как говорится, кто
    > за что боролся..

    Расскажите пожалуйста поподробнее, как GPLv2/3 принуждает Amazon, CloudFlare, Google и прочих облачных сервисников делиться заработком (или хотя бы своими наработками).

     
     
  • 8.51, annual slayer (?), 05:02, 01/11/2020 Скрыто модератором
  • +/
     
     
  • 9.52, annual slayer (?), 05:04, 01/11/2020 Скрыто модератором
  • +/
     
  • 8.57, qweo (?), 09:20, 04/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть AGPL ... текст свёрнут, показать
     
  • 4.17, n00by (ok), 11:52, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Short Name: BSD 1988
    > Category: Permissive
    > Publication year: 1988

    И? BSD более честна в том плане, что разработчику сразу понятно, что условный буржуй сможет взять ПО и продавать, ничего не давая взамен. В случае с GPL любителям скомуниздить пришлось извращаться во всех смыслах, внедряя в проекты всяких п-м и п-сов в одном лице.

     
  • 2.32, Аноним (-), 19:50, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Выгоду извлечь нельзя, закрыть нельзя, а деньги на деревьях не растут. Отсутствие
    > денежных деревьев -- это то, что не было учтено в вирусном
    > GPL.

    Это же прекрасно ! Чего вы приперлись, это все не о деньгах и не про деньги, идите очередную форточку лизать или где там сейчас гречку насыпают ? И не возвращайтесь в опенсорс.

     

  • 1.16, Аноним (16), 11:47, 26/10/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +2 +/
     
  • 1.20, Аноним (20), 12:27, 26/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Под православную винду нет - https://github.com/landley/toybox/issues/61

    Не нужно.

     
     
  • 2.22, Аноним (22), 14:47, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так винда на GPL переходит
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру