The OpenNET Project / Index page

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

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

07.05.2022 08:01

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

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

  • В разряд полностью реализованных переведены команды host, wget, openvt и deallocvt.
  • Добавлены новые команды uclampset, gpiodetect, gpioinfo, gpioiget, gpiofind и gpioset.
  • Добавлена реализация простого HTTP-сервера httpd.
  • Удалена команда catv (аналог cat -v).
  • В утилите top появилась возможность переключения списков клавишами влево и вправо и изменения сортировки комбинациями "Shift + влево или вправо".
  • Добавлена поддержка опций "find -samefile", "cmp -n", "tar --strip-components".
  • В утилиты lsusb и lspci добавлено извлечение описаний устройств из файлов /etc/{usb,pci}.ids[.gz].
  • В утилиту ifconfig добавлена поддержка переименования сетевых интерфейсов.
  • В утилиту wget добавлена поддержка метода POST для отправки данных web-форм.


  1. Главная ссылка к новости (http://landley.net/toybox/...)
  2. OpenNews: Релиз минималистичного набора системных утилит BusyBox 1.35
  3. OpenNews: Релиз минималистичного набора системных утилит Toybox 0.8.4
  4. OpenNews: Противоречивая ситуация вокруг создания альтернативы Busybox
  5. OpenNews: В BusyBox прекращена поддержка systemd
  6. OpenNews: Выпуск консольного оконного менеджера GNU screen 4.9.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57150-toybox
Ключевые слова: toybox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Fracta1L (ok), 08:06, 07/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Надеюсь, оно на Rust?
     
     
  • 2.2, pashev.ru (?), 08:22, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не совсем.
     
  • 2.3, fsb4000 (?), 08:25, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +16 +/
    На HTML.

    C 73.8%
    HTML 16.3%
    Shell 9.6%
    Other 0.3%

     
     
  • 3.5, Fracta1L (ok), 09:30, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Отличный ход!
     
  • 2.7, Аноним (-), 09:45, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это чтобы ты ныл что билдить хруст стало надо и для какой-то совсем маргинальной фигни? :)
     
     
  • 3.9, Fracta1L (ok), 10:22, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мне пока всё ещё удаётся избежать сборки хруста)

    А вот llvm со шлангом пришлось таки собрать.

     
     
  • 4.10, FreyFeya (?), 10:32, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    librsvg не пользуешься?
     
     
  • 5.11, Fracta1L (ok), 10:34, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пришлось глобально выпилить юз svg и точечно запилить его тем пакетам, в которых он позарез нужен.
     
     
  • 6.12, FreyFeya (?), 10:38, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не понял "точечно запилить", как собираются пакеты в которых он нужен?
     
     
  • 7.13, Fracta1L (ok), 10:39, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не всем пакетам, которые используют svg, нужен librsvg
     
     
  • 8.14, Аноним (14), 10:51, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, только если гном не ставить, значит и браузеры А скорее всего и кути, я... текст свёрнут, показать
     
     
  • 9.15, Аноним (14), 10:55, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Или я перепутал с другой либой и от этой шляпы только гтк зависит Там точно пом... текст свёрнут, показать
     
     
  • 10.35, Пользователь Чебурнета (?), 08:07, 11/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Был набор костылей qt-gnome , нужный для использования gnome-only-приложений в ... текст свёрнут, показать
     
  • 9.16, FreyFeya (?), 10:56, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так вроде для сборки mesa необходим llvm ... текст свёрнут, показать
     
     
  • 10.19, Аноним (14), 11:18, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да вроде нет, не говоря уж о том что и сама mesa непонятная зависимость, которая... текст свёрнут, показать
     
     
  • 11.24, Fracta1L (ok), 13:42, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Рофлишь ... текст свёрнут, показать
     
     
  • 12.25, Аноним (14), 13:54, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Только-только gbm появился в драйвере, прежде все эти годы из-за mesa были тольк... текст свёрнут, показать
     
     
  • 13.26, Fracta1L (ok), 14:49, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    При чём тут GBM, непонятно, ты чот всё в кучу смешал... текст свёрнут, показать
     
     
  • 14.27, Аноним (14), 15:09, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    При том, что до gbm эта mesa никак не использовалась, и только была источником б... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 16.29, Аноним (14), 15:16, 07/05/2022 [ответить]  
  • +1 +/
    Разве А где она была нужна, по-твоему ... текст свёрнут, показать
     
  • 13.33, Аноним (-), 09:12, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Юзер нвидии чтоли Наглядный пример почему под линем лучше юзать амдшки или инте... текст свёрнут, показать
     
  • 9.18, Fracta1L (ok), 11:16, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Qt5 я уже собрал, он ничего такого не тянет, а вот от gtk3 приходится уклоняться... текст свёрнут, показать
     
  • 2.21, Аноним (21), 11:43, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    да, весит 200 мб
     

  • 1.4, Дед (??), 09:04, 07/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А bsdgames там есть? Чтоб уж действительно ToyBox
     

  • 1.17, Аноним (17), 11:09, 07/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Основным назначением Toybox является предоставление производителям возможности использования минималистичного набора стандартных утилит без открытия исходных текстов модифицированных компонентов.

    Закапывайте. Вместе с автором — латентным проприерасом.
    "В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!"

     
     
  • 2.22, супер барыга (?), 12:38, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лично для тебя враги те, кто пишет в open source, а параллельно работают в фирмах, где пишут проприетарный код?

    Гражданин, у тебя шизофрения.
    В срочном порядке обратись к психиатру.

     
     
  • 3.31, Аноним (-), 21:47, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Лично для тебя враги те, кто пишет в open source, а параллельно
    > работают в фирмах, где пишут проприетарный код?

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

     
     
  • 4.34, warlock (??), 21:16, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вы путаете open source и free software. Open source — это не про идеологию, это про эффективность.  И про возможность зарабатывать профессией программиста (то есть на проприетарном софте).
     
     
  • 5.36, Аноним (-), 16:37, 11/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда уж libre, если так докапываться. А таки у вон тех если оно приходит мне на бошку блоботой и сорцов нет - так и хочется сказать девам этого "спасибо за свободы", ага... (and c ya in hell ofc)
     
  • 2.23, Sw00p aka Jerom (?), 12:43, 07/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Доон Кихот сокрушительная сила.
     

  • 1.20, nebularia (ok), 11:31, 07/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Штош, ещё один набор утилит лишним не будет. Какие-то реализации утилит могут быть лучше busybox, так что можно и два мини-бинарника рядом положить, для разных целей.
     
     
  • 2.32, Аноним (-), 21:53, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > быть лучше busybox, так что можно и два мини-бинарника рядом положить,
    > для разных целей.

    Вы там точно в адеквате? Такие тулсы берут для создания минимальных образов систем, initrd и проч. Два бинарника раздувают размер образа и убивают весь смысл этого начинания. Если размер пофиг, можно и coreutils влупить, не канителясь с мелочью.

     

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



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

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