The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Релиз минималистичного набора системных утилит BusyBox 1.25"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от opennews (ok) on 22-Июн-16, 13:18 
Увидел свет (http://www.busybox.net/news.html) релиз пакета BusyBox 1.25.0 (http://www.busybox.net/) с реализацией набора стандартных утилит UNIX, оформленных в виде единого исполняемого файла и оптимизированных для минимального потребления системных ресурсов при размере комплекта менее 1 Мб. Первый выпуск новой ветки 1.25 позиционируется как нестабильный, полная стабилизация будет обеспечена в версии 1.25.1, которая ожидается примерно через месяц. Код проекта распространяется под лицензией GPLv2.


Модульный характер  BusyBox даёт возможность сформировать один унифицированный исполняемый файл, содержащий в себе произвольный набор реализованных в пакете утилит (каждая утилита доступна в форме символической ссылки на данный файл). Размер, состав и функциональность коллекции утилит можно варьировать в зависимости от потребностей и возможностей встраиваемой платформы, для которой осуществляется сборка. Пакет самодостаточный, при статической сборке с uclibc для создания рабочей системы поверх ядра Linux требуется лишь создать несколько файлов устройств в директории /dev и  подготовить файлы конфигурации. По сравнению с прошлым выпуском 1.24.2 потребление оперативной памяти типовой сборкой BusyBox 1.25.0 уменьшилось на 689 байт (с 894406 до 893717 байт).

BusyBox является основным инструментом в борьбе с нарушением GPL в прошивках. Организации Software Freedom Conservancy (SFC) и Software Freedom Law Center (SFLC) от лица разработчиков BusyBox как через суд (https://www.opennet.ru/opennews/art.shtml?num=27520), так и путём заключения (https://www.opennet.ru/opennews/art.shtml?num=26883) внесудебных соглашений неоднократно успешно воздействовала на компании, не предоставляющие доступ к исходному коду GPL-программ. Для производителей, которые не желают открывать исходные тексты модифицированных компонентов, в рамках проекта Toybox (http://landley.net/toybox/) развивается аналог BusyBox, распространяемый (https://www.opennet.ru/opennews/art.shtml?num=32952) под лицензией BSD (2 clause). По возможностям Toybox пока  отстаёт от  BusyBox.


Основные новшества BusyBox 1.25:


-  Новые утилиты ubirename, blkdiscard, unshare и nsenter;
-  В cpio реализована опция "-R" ("--owner");
-  В  gunzip добавлена поддержка длинного синтаксиса задания опций ("--имя");
-  В gzip добавлена опция "--no-name";
-  В nandwrite реализован режим "-n" для чтения/записи без учёто кодов коррекции ошибок;
-  Добавлена поддержка команды 'ip neigh';

-  В cp добавлены опции "-u"/"--update" и "--remove-destination";

-  В  iproute добавлена поддержка  параметра "scope";
-  В mount добавлена опция "nofail";
-  Улучшена работа встроенного сервера синхронизации точного времени (ntpd);
-  В sed обеспечена работа конструкции 's///w FILE', добавлена поддержка выражения "-f -", обеспечен разбор символов \n, \r и \t в командах "i" и "a";
-  В setarch добавлена команда '-R' (отключение рандомизации);
-  В setsid добавлена команда "-c";
-  В sort налажена обработка конечного символа (ENDCHAR) в выражении "-kSTART,N.ENDCHAR";

-  В  tar добавлена проверка для защиты от записи в символические ссылки и реализована опция "--strip-components=N";


-  В  dumpleases добавлена опция "-d" для показа времени в секундах;

-  В blkid добавлена поддержка bcache;

-  В chpasswd добавлена опция "-c";
-  В dd добавлена поддержка выражения "iflag=skip_bytes";
-  В tr обеспечена возможность указания восьмеричных диапазонов;
-  В ash добавлено ключевое слово 'function', в функциях разрешено использование только локальных переменных;
-  Реализована поддержка вызова "busybox утилита"  при отключении busybox;
-  Обеспечена возможность сборки утилиты stat на системах, отличных от Linux;
-  Улучшена поддержка Си-библиотеки musl;
-  Устранено переполнение буфера во встроенном HTTP-сервере (httpd);


URL: https://busybox.net/news.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=44643

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от Vall email(ok) on 22-Июн-16, 13:18 
очень интересная вещь!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз минималистичного набора системных утилит BusyBox 1.25"  –1 +/
Сообщение от iPony on 22-Июн-16, 13:30 
Syst🌈md так и не запилили?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +22 +/
Сообщение от Аноним (??) on 22-Июн-16, 13:56 
Написано же минималистичный набор утилит, а не вантузный монстр, лошать ты тупая
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +2 +/
Сообщение от Andrey Mitrofanov on 22-Июн-16, 14:27 
> Написано же минималистичный набор утилит, а не вантузный монстр, лошать ты тупая

Но с другой стороны "S-d пожрал busybox" была бы "смешная" новость. Телеграфируйте Лёне!!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от Аноним (??) on 22-Июн-16, 14:43 
Слишком разные весовые категории. Если собирать билдрут с системдосом, то как минимум large files и C++ runtime надо включить.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от Аноним (??) on 22-Июн-16, 14:28 
Там офигенный busybox-init. Простой как системд, и по синтаксису напоминающий sysv-init. Очень сильно обрезан, но так, что всем хватает.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

12. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от dr Equivalent (ok) on 22-Июн-16, 18:15 
У меня одного этот "радужный эмодзи" выглядит как ядерный грибок?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

17. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +1 +/
Сообщение от Аноним (??) on 23-Июн-16, 17:23 
У меня он вообще не выглядит. А впрочем, хрен с ним.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от anonim (ok) on 24-Июн-16, 13:54 
Buildroot есть, там можно по-всякому. Т.е. по-настоящему тоже можно!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от 123 (??) on 22-Июн-16, 14:09 
>>менее 1 Мб.

Приближаются к дискете с DOS. Но 640 Кб не хватит.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Релиз минималистичного набора системных утилит BusyBox 1.25"  –2 +/
Сообщение от rob pike on 22-Июн-16, 14:36 
http://www.landley.net/toybox/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Релиз минималистичного набора системных утилит BusyBox 1.25"  –3 +/
Сообщение от Шарп email(ok) on 22-Июн-16, 16:14 
В find уже завезли ключик max-depth? Из-за этого чёртова бузибокса, у меня на роутере некоторые скрипты не пашут.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от 1 (??) on 22-Июн-16, 16:40 
так скомпиляй себе find
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Релиз минималистичного набора системных утилит BusyBox 1.25"  –2 +/
Сообщение от Аноним (??) on 22-Июн-16, 21:00 
никак: из-за этого бузибокса на роутере не работает gcc.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от Led (ok) on 22-Июн-16, 21:35 
man tcc
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

18. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от Аноним (??) on 24-Июн-16, 11:48 
Утюгом посуду моешь?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +1 +/
Сообщение от anonym какой penis зарегил этот ник on 25-Июн-16, 00:38 
Что ещё из того, что ты делаешь на роутере, у тебя получается, а что нет?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от Omonious on 23-Июн-16, 11:16 
Патч то на включение уже отправил?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

21. "Релиз минималистичного набора системных утилит BusyBox 1.25"  +/
Сообщение от XoRe (ok) on 25-Июн-16, 10:34 
> В find уже завезли ключик max-depth? Из-за этого чёртова бузибокса, у меня
> на роутере некоторые скрипты не пашут.

переписать скрипты не пробовал?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Релиз минималистичного набора системных утилит BusyBox 1.25"  –1 +/
Сообщение от Аноним (??) on 22-Июн-16, 23:27 
nanddump и nandwrite в busybox плохо работают с bad блоками. А в целом неплохая замена для embedded
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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