Выпуск BusyBox 1.21.0 и Toybox 0.4.3
Код проекта распространяется под лицензией GPLv2. В настоящее время BusyBox является основным инструментом при борьбе с нарушением GPL в прошивках. Организации Software Freedom Conservancy (SFC) и Software Freedom Law Center (SFLC) от лица разработчиков BusyBox, как через суд так и путём заключения внесудебных соглашений, неоднократно успешно воздействовала на компании, не предоставляющих доступ к исходному коду GPL-программ.
По сравнению с прошлым выпуском 1.20.2 размер полной сборки BusyBox 1.21.0 увеличился на 2 Кб (с 903458 до 905398 байт). Среди заметных улучшений:
- Увеличение совместимости ifupdown с Debian;
- Добавлена опция CONFIG_PID_FILE_PATH для определения пути к директории с pid-файлами;
- В tar добавлена поддержка опций "--no-recursion" для отмены рекурсивного обхода и "-J" для выбора метода сжатия;
- В бинарный файл включён упрощённый вариант примечания об используемой лицензии;
- Устранена утечка памяти в ash;
- В sysctl добавлена поддержка опции "-q";
- Добавлена команда sha3sum;
- В syslogd добавлена возможность ведения лога в printk-буфере ядра Linux;
- В volume_id добавлено определение ФС squashfs и exFAT;
- В blkid добавлена поддержка nilfs2 и обеспечено отображения типа для btrfs и hfsplus;
- В ln добавлены опции "-T" и "-v";
- В sed добавлена поддержка длинных опций (--xxx) и режима "-iSFX";
- В adduser добавлена поддержка формы вызова "adduser USER GROUP";
- Во wget добавлена фиктивная опция "--no-cache".
Одновременно вышел релиз Toybox 0.4.3, аналога BusyBox, развиваемого бывшим мэйнтейнером BusyBox и распространяемого под лицензией BSD (2 clause). Основным назначением Toybox является предоставление производителям возможности использования минималистичного набора стандартных утилит без открытия исходных текстов модифицированных компонентов. По возможностям Toybox пока заметно отстаёт от BusyBox, но уже реализовано 100 базовых команд из 220 запланированных. Из новшеств Toybox 0.4.3 можно отметить добавление команд losetup и rev, расширение функциональности команд seq, tac, killall, mkdir, pwd, ls, cp, readlink. Проект развивается достаточно интенсивно, новые релизы выходят почти каждый месяц.
Источник: http://www.opennet.ru/opennews/art.shtml?num=35891
|
0 | Tweet | Нравится |
|