The OpenNET Project / Index page

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

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

"Новая версия минималистичного набора системных утилит BusyBo..."  +/
Сообщение от opennews (ok) on 01-Янв-14, 20:54 
Увидел свет (http://lists.busybox.net/pipermail/busybox/2013-December/080...) релиз пакета BusyBox 1.22.0 (http://www.busybox.net/) с реализацией набора стандартных утилит UNIX, оформленных в виде единого исполняемого файла и оптимизированных для минимального потребления системных ресурсов при размере комплекта менее 1 Мб. Первый выпуск новой ветки 1.22 позиционируется как нестабильный, полная стабилизация будет обеспечена в версии 1.22.1. Код проекта распространяется под лицензией GPLv2.

Модульный характер  BusyBox даёт возможность сформировать один унифицированный исполняемый файл, содержащий в себе произвольный набор реализованных в пакете утилит (каждая утилита доступна в форме символической ссылки на данный файл). Размер, состав и функциональность коллекции утилит можно варьировать в зависимости от потребностей и возможностей встраиваемой платформы, для которой осуществляется сборка. Пакет самодостаточный, при статической сборке с uclibc для создания рабочей системы поверх ядра Linux требуется лишь создать несколько файлов-устройств в директории /dev и  подготовить файлы конфигурации. По сравнению с прошлым выпуском 1.21.1 потребление оперативной памяти типовой сборкой BusyBox 1.22.0 увеличилось на 2 Кб (с 899603 до 901819 байт).


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

Среди заметных улучшений:


-  В syslogd добавлена возможность определения директории с логами через переменную окружения _PATH_LOG;
-  В утилите date появилась поддержка определения дат в форматах 'yyyy-mm-dd HH' и 'yyyy-mm-dd';
-  В ping обеспечена проверка доступности хоста при помощи SOCK_DGRAM при запуске без прав root;
-  В командные оболочки ash и hush добавлена поддержка истории работы;
-  В xz добавлена поддержка соединённых потоков .xz;
-  Во wget добавлена возможность задания таймаута;
-  В команду ip link добавлена поддержка VLAN;
-  В volume_id добавлена поддержка файловой системы F2FS;
-  В  lsof налажена работа с символическими ссылками;
-  В swapon добавлена поддержка  указания "pri=NNN" в fstab;
-  Улучшена реализация утилит sendmail, grep, awk, sed, bootchartd, bunzip2, unzip, dd, vi, find, httpd, less, traceroute, nc, ntpd, udhcp, ps, rpm, tar, fdisk, arp;

URL: http://lists.busybox.net/pipermail/busybox/2013-December/080...
Новость: http://www.opennet.ru/opennews/art.shtml?num=38766

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

Оглавление

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

1. "Новая версия минималистичного набора системных утилит BusyBo..."  +1 +/
Сообщение от pavlinux (ok) on 01-Янв-14, 20:54 
> для создания рабочей системы поверх ядра Linux требуется лишь
> создать несколько файлов-устройств в директории /dev

Эм-м-м... ядро само умеет:

CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y


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

8. "Новая версия минималистичного набора системных утилит BusyBo..."  +/
Сообщение от Аноним (??) on 02-Янв-14, 04:20 
Только оно не умеет много чего еще :).
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Новая версия минималистичного набора системных утилит BusyBo..."  +1 +/
Сообщение от Mihail Zenkov email(ok) on 02-Янв-14, 04:28 
Наверное имеется ввиду случай, когда нужна жесткая экономия памяти и DEVTMPFS является роскошью.

А вообще очень радует, что проект развивается и при этом нет активного разбухания.

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

11. "Новая версия минималистичного набора системных утилит BusyBo..."  +/
Сообщение от Mihail Zenkov email(ok) on 02-Янв-14, 04:31 
> Только оно не умеет много чего еще :).

Для остального хватает mdev. Сам использую (на десктопе и ноуте) DEVTMPFS + mdev.

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

12. "Новая версия минималистичного набора системных утилит BusyBo..."  +/
Сообщение от pavlinux (ok) on 02-Янв-14, 16:17 
> ... DEVTMPFS является роскошью.

$ cd /dev/
$ du -sh .
44K

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

14. "Новая версия минималистичного набора системных утилит BusyBo..."  +/
Сообщение от Mihail Zenkov email(ok) on 02-Янв-14, 18:41 
Что-то мне подсказывает, что сама данная файловая система реально занимает гораздо больше памяти. Понятно, что по современным меркам это все равно будет немного. Но поработав с микроконтроллерами  без всяких ОС вообще, даже 32К кажутся большим объемом, достаточным например для управления современным двигателем внутреннего сгорания ;)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Новая версия минималистичного набора системных утилит BusyBo..."  +/
Сообщение от mihalych email(ok) on 02-Янв-14, 19:31 
Поддержку utf8 когда сделают? Про маааленький такой, кривенький патчег вкурсе. Официальную поддержку хочется.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


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

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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