The OpenNET Project / Index page

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

Выпуск минималистичного набора системных утилит Toybox 0.8.9

13.01.2023 22:24

Опубликован релиз набора системных утилит Toybox 0.8.9, как и BusyBox оформленного в виде единого исполняемого файла и оптимизированного для минимального потребления системных ресурсов. Проект развивается бывшим мэйнтейнером BusyBox и распространяется под лицензией 0BSD. Основным назначением Toybox является предоставление производителям возможности использования минималистичного набора стандартных утилит без открытия исходных текстов модифицированных компонентов. По возможностям Toybox пока отстаёт от BusyBox, но уже реализовано 306 базовых команд (231 полностью и 75 частично) из 384 запланированных.

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

  • В дополнение к команде nbd-client добавлена новая команда nbd-server с реализацией серверной части сетевого блочного устройства (NBD, Network Block Device).
  • Проведена оптимизация утилиты grep при обработке простых шаблонов, не требующих привлечения полного движка регулярных выражений (например, "^", "." и "$", но не "*" и "[]"). Прирост производительности особенно заметен при поиске по нескольким шаблонам.
  • Улучшена поддержка режима "tar --xform".
  • Добавлены опции sort -C, lsusb -i, netcat -n, swapoff -a -v, httpd -v, nbd-client -b, ls -N и uname -p.
  • В утилите sleep реализована возможность передачи нескольких аргументов.
  • В sed обеспечен разбор чередующихся параметров -e и -f.
  • Расширено число поддерживаемых опций в readlink и realpath.
  • В netcat улучшена реализация режима работы с использованием протокола UDP.


  1. Главная ссылка к новости (https://github.com/landley/toy...)
  2. OpenNews: Анализ безопасности пакета BusyBox выявил 14 несущественных уязвимостей
  3. OpenNews: Релиз минималистичного набора системных утилит Toybox 0.8.8
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58475-toybox
Ключевые слова: toybox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (4), 22:39, 13/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >без открытия исходных текстов модифицированных компонентов.

    Kernel(GNU) + toybox(0bsd). Разве можно не открывать, там же ядро под гнутой лицензией и если из этого слепить встраиваемую систему?!

     
     
  • 2.7, vasyan (?), 23:38, 13/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    во-первых ядро GPLv2, во-вторых даже если бы оно было GPLv3 не ясно с чего бы должно быть открыто что-то кроме самого ядра. да, ходят слухи и неясности, что якобы GPLv3 может быть "заразной" и требовать открытия исходников всего что с ним побилжено (см. проблему GCC) но лично я ещё не встретил ни одного тому подтверждения.
     
     
  • 3.10, IZh. (?), 02:03, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    GPLv3/LGPLv3 не дружит с secure boot'ом. Поэтому, когда хочется всё-таки защищённое устройство, приходится искать компоненты под другими лицензиями.
     
     
  • 4.23, Аноним (-), 13:44, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > GPLv3/LGPLv3 не дружит с secure boot'ом. Поэтому, когда хочется всё-таки защищённое устройство,
    > приходится искать компоненты под другими лицензиями.

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

    А когда ключи дают - GPLv3 внезапно и не мешается. Мешает она вон тем ушлым веникам.

     
     
  • 5.26, Аноним (26), 18:26, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >вон тем ушлым веникам.

    Им ничего не мешает, у них есть https://android.googlesource.com/trusty/manifest/+/refs/heads/master/default.x

     
     
  • 6.29, Аноним (-), 06:48, 15/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если они вот тут быкуют, значит все же мешает. А считать окружающих за совсем уж раков, продвигая двойные стандарты, может и подобломаться. Особенно с айтишниками.
     
  • 4.25, Аноним (25), 14:22, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > GPLv3/LGPLv3 не дружит с secure boot'ом.

    Это в каком месте GPLv3 мешает мне как пользователю подписать свою сборку своим ключом, публичная часть которого скормлена SecureBoot'у как доверенная?

     

  • 1.5, Аноним (5), 22:39, 13/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Каков размер экзешника?
     
     
  • 2.6, Аноним (6), 23:32, 13/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    toybox-x86_64           2023-01-10 14:55  722K
     
  • 2.8, Аноним (8), 00:24, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Каков размер экзешника?

    % ll $(where toybox)
    -r-xr-xr-x  1 root  wheel   227K  3 Dez. 13:52 /usr/local/bin/toybox*
    % toybox --version                                                              
    toybox 0.8.8

     
     
  • 3.14, Аноним (14), 10:20, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У одного 722 и второго 227 может вы как-то уже договоритесь?
     
     
  • 4.16, Аноним (16), 10:32, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Жонглируют цифрами однако. Еще 272 например можно из этих сделать.
     

  • 1.9, _ (??), 01:16, 14/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Network Block Device" кто нить реально использует? А то может зря народ упарывается с iSCSI и прочая?
     
     
  • 2.12, Аноним (12), 08:14, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он нужен, чтобы qemu мог смонтировать файл виртуалки.
     

  • 1.11, iPony129412 (?), 07:23, 14/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Название… какое-то странное 🤨
     
  • 1.13, Аноним (14), 10:19, 14/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Специально для корпов старается чтобы они могли использовать это и не попадать на суда от GNU.
     
     
  • 2.18, Аноним (18), 12:08, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Гнутая коммунистическая зараза должна быть уничтожена.
     
     
  • 3.19, Аноним (19), 12:51, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Корпоративное рабство намного лучше, да?
     
     
  • 4.20, Аноним (20), 13:02, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Корпораты как раз обожают GPL, потому что это помогает им бороться с конкурентами.
     
     
  • 5.21, Аноним (21), 13:42, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Помогают корпарациям, чтобы другие корпарации не боролись с тобой твоим же кодом.
     
  • 5.24, Аноним (-), 13:47, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Корпораты как раз обожают GPL, потому что это помогает им бороться с
    > конкурентами.

    Очень странная борьба - путем расшаривания улучшений на всю ораву. Пчелы против меда?

    А вот как факт использования, допустим, фрибзды соней помог всем остальным хоть в чем-то - это такой довольно интересный вопрос. Поэтому где фрибзда а где линукс. И кто у кого драйверы копирует, пока соня с AAA сливки снимает. Ну его нафиг такое распределение благ и свободу лохотрониться.

     
     
  • 6.27, Аноним (26), 18:37, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Путём расшаривания улучшений, которые
    1. все могут попробовать и подсесть;
    2. которые инфицируют чужой код. Даже если выпилить все хедеры, тш имена уже своих идентификаторов могут остаться;
    3. которые даже если используешь, всё равно окажется проку мало в таком использовании, ибо распространять нелегально будет, поэтому придётся бежать за проприетарной лицензией к копирастам;
    4. которые даже любой производный продукт будут считать производным продуктом. Написал свою совместимую reimplementation? Но детали реализации, с которыми твоя reimpl совместима, - они тоже результат человечей креативности и тоже под GPL. Руководствовался документацией? Ну так доки тоже под GPL. Copilot поттвоему техзаданию написал код? Ну так модель обучалась на GPL-коде, модель тоже лицензируй под GPL, как и её выхлоп. Посылаешь копирастов туда, где им место? Встретимся в суде.
    5. которые есть соблазн нелегально использовать, но за нелегальное использование иногда сношать будет не корпоративный юротдел, а фрики вроде Conservancy/SFLC;
    6. когда оные фрики отсношают и докажут, уже можно подать в суд самим и практически без затрат со своей стороны получить damages.
     
     
  • 7.31, Аноним (31), 07:06, 15/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как, всё-таки, печально жить в закрытом чулане капиталистического мироздания. Свежий воздух вызывает лишь кашель, лучик света - боль в глазах.
     
     
  • 8.36, Аноним (36), 04:10, 16/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо деду за совок, плавали видали По этому gpl проекты такие всратые, а кон... текст свёрнут, показать
     
  • 7.32, Аноним (-), 07:07, 15/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > 1. все могут попробовать и подсесть;

    И чего? Даже если они залупятся, сорц есть, форкануться можно. А вот если сорца нет... тут мы начинаем замечать некоторые нюансики в вон той свободе.

    > 2. которые инфицируют чужой код. Даже если выпилить все хедеры,

    Вы удумали присвоить себе код? За такие вещи копирасы и GPLщики на время оставят разногласия и будут одной толпой п...ть. Ворье и хамье никто не лю.

    > 3. которые даже если используешь, всё равно окажется проку мало

    А вот это уже мне решать сколько и какого толку откуда я получаю. Внезапно некоторые GPL tarball были мне полезны. Даже если я и не перестраивал оттуда прошивку хз-линка целиком. Может меня реально улучшение в каком-то коде интересовало, что в этом такого?! Вы охамели за меня решать?

    > 4. которые даже любой производный продукт будут считать производным продуктом. Написал
    > свою совместимую reimplementation? Но детали реализации, с которыми твоя reimpl совместима,

    По-моему это гон, апи и проч объектом копирайта кажется не засчитали.

    > GPL, как и её выхлоп. Посылаешь копирастов туда, где им место?
    > Встретимся в суде.

    Гугл встречался, с ораклом. Оракл, как я помню слил.

    > 5. которые есть соблазн нелегально использовать, но за нелегальное использование иногда
    > сношать будет не корпоративный юротдел, а фрики вроде Conservancy/SFLC;

    Так и пусть сношают. Чего ради аферисты должны спать спокойно?

    > 6. когда оные фрики отсношают и докажут, уже можно подать в суд
    > самим и практически без затрат со своей стороны получить damages.

    Вообще никак не связано. А фриком так то гугл выступил недавно.

     
     
  • 8.35, Аноним (35), 19:43, 15/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да на здоровье Но форк будет также под GPL Только долю копирастов несите им, к... текст свёрнут, показать
     
     
  • 9.37, Аноним (-), 05:28, 16/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз кописрасты исторически GPL терпеть не могли Это сейчас они при помощи л... большой текст свёрнут, показать
     
  • 6.28, Аноним (8), 20:40, 14/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Корпораты как раз обожают GPL, потому что это помогает им бороться с конкурентами.
    > Очень странная борьба - путем расшаривания улучшений на всю ораву.

    Будь добр, процитируй пунктик GPLv2/3, заставляющий "расшаривать" SaaS-овцев.

    > А вот как факт использования, допустим, фрибзды соней помог всем остальным хоть в чем-то - это такой довольно интересный вопрос.

    Точно так же, как факт использования, допустим, пянгвинчика гуглом на своих серваках - вместо улучшений, допустим, ФС - была дырка от бублика. Но "это другое!!1"к©

    > Поэтому где фрибзда а где линукс.

    Оналитека уровня "ветер дует, потому что деревья качаются" ...

     
     
  • 7.30, Аноним (31), 07:01, 15/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > SaaS

    А кнопку "Сделать зашибись" тебе на блюде не поднести?

    > факт использования, допустим, пянгвинчика гуглом на своих серваках

    Спасибо Гуглу за бесплатный аудит ядра высокооплачиваемыми специалистами. (Мы всегда выигрываем, пока вы ноете.)

    > Оналитека

    С Винды пишешь? А я вот уже 10 лет ничем, кроме Линукса, не пользуюсь на всех устройствах.

    Коммунити -- рулез, синдикализм -- сакс. Теорема доказана.

     
     
  • 8.34, Аноним (8), 12:18, 15/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Т е пункта нет, аналитека и тут оказалась оналитегой Да не, вы всегда пукает... текст свёрнут, показать
     
  • 8.38, Аноним (-), 05:45, 16/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А я уже 15 лет Зашло однако, настолько что меня занесло в системную интеграцию ... текст свёрнут, показать
     
  • 7.39, Аноним (-), 05:49, 16/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Будь добр, процитируй пунктик GPLv2/3, заставляющий "расшаривать" SaaS-овцев.

    Мир не идеален, но у неидаельаности есть мера. Чем дальше от идеала тем хуже. GPL для меня стало быть ближе к желаемому состоянию дел, хоть и позволяет отклонения от идеала.

    > Точно так же, как факт использования, допустим, пянгвинчика гуглом на своих серваках

    Тут уж упс. Что авторы написали в лицензии то и получили. Все и вся сложно предусмотреть. Для совсем суровых есть AGPL, но он так то довольно неудобный с его требованиями. Так что возможно иногда лучше жить с некоторыми отклонениями от идеала чем переть напролом фикся их любой ценой. Иногда цена идеализма слишком высока, поэтому я предпочту махровый прагматизм. GPL очень прагматичен для меня.

    > Оналитека уровня "ветер дует, потому что деревья качаются" ...

    А таки дрова эти господари почему-то не от сони получают. Ну что, помогли вам эти ляхи?

     

  • 1.15, Аноним (16), 10:31, 14/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > без открытия исходных текстов
    > модифицированных компонентов.

    Ну спасибо, лом в ваш вентилятор.

     
  • 1.40, vasyan (?), 03:46, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    на опеннете сложился какой-то болезненный (и в корне неверный) стереотип что GPL == свобода, хотя на деле свобода это "делаю что хочу". очень напоминает ультра-левых, с их пониманием "свобод" к которым обязательно надо принуждать остальных. :)
     
  • 1.41, vasyan (?), 03:47, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    корпорасты, вообще-то, мало того что нагло пользуются открытым софтом, так  они, сволочи такие, ещё и авторов и контрибуторов этого софта трудоустраивают. совсем берега потеряли, людей кормить вздумали!
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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