URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127444
[ Назад ]

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

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

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57150


Содержание

Сообщения в этом обсуждении
"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 08:06 
Надеюсь, оно на Rust?

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено pashev.ru , 07-Май-22 08:22 
Не совсем.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено fsb4000 , 07-Май-22 08:25 
На HTML.

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


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 09:30 
Отличный ход!

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 09:45 
Это чтобы ты ныл что билдить хруст стало надо и для какой-то совсем маргинальной фигни? :)

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 10:22 
Мне пока всё ещё удаётся избежать сборки хруста)

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


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено FreyFeya , 07-Май-22 10:32 
librsvg не пользуешься?

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 10:34 
Пришлось глобально выпилить юз svg и точечно запилить его тем пакетам, в которых он позарез нужен.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено FreyFeya , 07-Май-22 10:38 
не понял "точечно запилить", как собираются пакеты в которых он нужен?

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 10:39 
Не всем пакетам, которые используют svg, нужен librsvg

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 10:51 
Видимо, только если гном не ставить, значит и браузеры. А скорее всего и кути, я не уверен, что из них можно полностью удалить гном. Суть в то,м чтобы не было раста и ллвм в системе, а значит, не может быть и этой либы. Причина чиста практическая: слишком часто обновляется и слишком долго компилируется.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 10:55 
Или я перепутал с другой либой и от этой шляпы только гтк зависит? Там точно помню, что кути зависели от чего-то гномового, и это гномовое тянуло дрянь всю дрянь какую найдёт в репах, варианта отказаться не было.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Пользователь Чебурнета , 11-Май-22 08:07 
Был набор костылей "qt-gnome", нужный для использования gnome-only-приложений в qt-based системах. Но их ставить совсем необязательно. Или просто какой-то дистрибутив погано спроектирован, что отказаться в его системе пакетов от этой прокладки нельзя, и она тянет за собой весь гном.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено FreyFeya , 07-Май-22 10:56 
так вроде для сборки mesa необходим llvm.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 11:18 
Да вроде нет, не говоря уж о том что и сама mesa непонятная зависимость, которая никак не используется в системе. Как максимум там пара заголовочных файлов идёт в пакете, раньше так приходилось вручную заменять их на "правильные" проприетарные заголовочные файлы, чтобы софт корректно использовал фичи драйвера (макросы детектили при компиляции).

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 13:42 
> и сама mesa непонятная зависимость, которая никак не используется в системе

Рофлишь?


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 13:54 
>> и сама mesa непонятная зависимость, которая никак не используется в системе
> Рофлишь?

Только-только gbm появился в драйвере, прежде все эти годы из-за mesa были только глюки и краши софта. Да и тут она лишь вейланду нужна, тот же файрфокс захардкожен на mesa и gbm для вейланда.


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 14:49 
При чём тут GBM, непонятно, ты чот всё в кучу смешал

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 15:09 
При том, что до gbm эта mesa никак не использовалась, и только была источником багов и глюков.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 15:16 
Разве? А где она была нужна, по-твоему?

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 10-Май-22 09:12 
> Только-только gbm появился в драйвере, прежде все эти годы из-за mesa были
> только глюки и краши софта. Да и тут она лишь вейланду
> нужна, тот же файрфокс захардкожен на mesa и gbm для вейланда.

Юзер нвидии чтоли? Наглядный пример почему под линем лучше юзать амдшки или интель. Да даже на армах малохольных GBM никаких проблем уже эн лет как не создает. А у нвидии, вот, "недавно появилось". Когда дегены из нвидии поняли что никто не будет под них прогибаться.

И нет, GBM используется отньдь не только вэйландом. Что до файрфокса - он захардкожен на типовой системный интерфейс. Если нвидия не может его предоставить это проблем нвидии. Никто не будет кодить проги и особенно системный софт спецом под нвидию.


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Fracta1L , 07-Май-22 11:16 
Qt5 я уже собрал, он ничего такого не тянет, а вот от gtk3 приходится уклоняться аки Нео от пуль

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 11:43 
да, весит 200 мб

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Дед , 07-Май-22 09:04 
А bsdgames там есть? Чтоб уж действительно ToyBox

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 09:47 
Они так лебезили перед корпами - а тем оказалось проще плюнуть и выложить GPL tarball, в котором в том числе и busybox... ну а смысл сорцы ванильного бизибокса зажимать? Подушиться жабой ради жабы, бессмысленно и беспощадно? :)

А совсем никакие сорцы не релизить сможет только пара монстров размером с сони корп. Остальным напряжно по ресурсам самим столько пилять за всякими там, проще пингвин взять.


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 07-Май-22 11:09 
> Основным назначением Toybox является предоставление производителям возможности использования минималистичного набора стандартных утилит без открытия исходных текстов модифицированных компонентов.

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


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено супер барыга , 07-Май-22 12:38 
Лично для тебя враги те, кто пишет в open source, а параллельно работают в фирмах, где пишут проприетарный код?

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


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 09-Май-22 21:47 
> Лично для тебя враги те, кто пишет в open source, а параллельно
> работают в фирмах, где пишут проприетарный код?

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


"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено warlock , 10-Май-22 21:16 
Вы путаете open source и free software. Open source — это не про идеологию, это про эффективность.  И про возможность зарабатывать профессией программиста (то есть на проприетарном софте).

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 11-Май-22 16:37 
Тогда уж libre, если так докапываться. А таки у вон тех если оно приходит мне на бошку блоботой и сорцов нет - так и хочется сказать девам этого "спасибо за свободы", ага... (and c ya in hell ofc)

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Sw00p aka Jerom , 07-Май-22 12:43 
Доон Кихот сокрушительная сила.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено nebularia , 07-Май-22 11:31 
Штош, ещё один набор утилит лишним не будет. Какие-то реализации утилит могут быть лучше busybox, так что можно и два мини-бинарника рядом положить, для разных целей.

"Релиз минималистичного набора системных утилит Toybox 0.8.7"
Отправлено Аноним , 09-Май-22 21:53 
> быть лучше busybox, так что можно и два мини-бинарника рядом положить,
> для разных целей.

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