The OpenNET Project / Index page

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

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

13.10.2015 08:24

Представлен релиз пакета BusyBox 1.24.0 с реализацией набора стандартных утилит UNIX, оформленных в виде единого исполняемого файла и оптимизированных для минимального потребления системных ресурсов при размере комплекта менее 1 Мб. Первый выпуск новой ветки 1.24 позиционируется как нестабильный, полная стабилизация будет обеспечена в версии 1.24.1, которая ожидается примерно через месяц. Код проекта распространяется под лицензией GPLv2.

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

BusyBox является основным инструментом в борьбе с нарушением GPL в прошивках. Организации Software Freedom Conservancy (SFC) и Software Freedom Law Center (SFLC) от лица разработчиков BusyBox как через суд, так и путём заключения внесудебных соглашений неоднократно успешно воздействовала на компании, не предоставляющие доступ к исходному коду GPL-программ. Для производителей, которые не желают открывать исходные тексты модифицированных компонентов, в рамках проекта Toybox развивается аналог BusyBox, распространяемый под лицензией BSD (2 clause). По возможностям Toybox пока отстаёт от BusyBox.

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

  • Добавлена утилита truncate;
  • Добавлена утилита uevent;
  • Добавлены утилиты i2cget, i2cset, i2cdetect, i2cdump;
  • В gzip добавлена поддержка с 4 по 9 уровней сжатия;
  • В vi реализация отката изменений (undo) теперь не привязана к yankmark;
  • Код ntpd переведён на ISC-совместимую лицензию;
  • В dd добавлена опциональная поддержка status=noxfer/none;
  • В adduser добавлена поддержка опции "-k /path/to/skel";
  • В deluser добавлена опция --remove-home и обеспечено корректное удаление пользователя из /etc/group;
  • В dpkg расширено число поддерживаемых методов сжатия;
  • Ускорена работа утилиты gzip;
  • В ls устранена проблема 9999 года;
  • В route улучшена поддержка IPv6;
  • В sed добавлена поддержка конца диапазона ",+N";
  • В sync добавлена поддержка опций "-d -f FILE";
  • В unzip устранена уязвимость, связанная с подстановкой некорректных имён файлов;
  • Во wget обеспечена возможность сборки без поддержки openssl/ssl_helper;
  • В mount добавлена опция "-T OTHERTAB";
  • Улучшена совместимость с системной библиотекой Bionic, используемой в платформе Android;
  • В ubiattach добавлена опция "-O";
  • В dmesg добавлена опция "-r" для вывода лога в raw-формате даже при активном режиме FEATURE_DMESG_PRETTY;
  • В modprobe добавлена поддержка передачи модулям аргументов, содержащих пробелы;
  • В swaponoff добавлена опция "-e".


  1. Главная ссылка к новости (http://www.busybox.net/news.ht...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43131-busybox
Ключевые слова: busybox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 08:36, 13/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто знает в чем была проблема ls? я бы ей не смог воспользоваться в 9999 году?
     
     
  • 2.3, б.б. (?), 08:53, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +51 +/
    пишу из 9999 года. поверьте, не всё так однозначно. никто не хочет пользоваться ls
     
     
  • 3.36, Аноним (-), 15:09, 15/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Half-Life 3 вышла?
     
     
  • 4.38, Аноним (-), 18:31, 17/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вышла и вошла заново, в новом чудном мире нет компьтероа для развлечения недочеловеков.
     
  • 2.4, eRIC (ok), 09:21, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    http://git.busybox.net/busybox/commit/?h=1_24_stable&id=8e92df15b512d108901ce
     
     
  • 3.6, Аноним (-), 10:01, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > /* "mmm dd yyyy " */
    > /* "mmm dd yyyyy " after year 9999 :) */

    но ведь теперь у них остаётся проблема 99999 года?..

     
     
  • 4.9, Аноним (-), 12:46, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Пишу из 99999 года (по вашему летоисчислению). Решением Мирового Правительства, было решено каждые 7777 лет обнулять летосчисление, уничтожать 99.99% людей, и начинать новую эпоху на базе накопленных за предыдущие эпохи знаний. Поэтому, сейчас у нас 6675 год 12й эпохи. Все хорошо, больше сказать не имею права.
     
     
  • 5.15, Нимано (?), 15:22, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Решением Мирового Правительства, было решено каждые 7777 лет обнулять летосчисление, уничтожать 99.99% людей,

    Да кому это надо!
    Скажите лучше: наша сборная хоть раз станет чемпионом мира по футболу??

     
     
  • 6.16, Аноним (-), 15:51, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +10 +/
    у меня для Вас плохие новости
     
     
  • 7.31, Нимано (?), 22:07, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >у меня для Вас плохие новости

    Экий Вы пессимист. Это просто значит, что придеться проявить немного терпения и подождать еще чутка ;)

     
  • 6.17, Аноним (-), 16:06, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не ведитесь - это самозванец, эпохи начинаются с первого года, а не с нулевого. Больше сказать не имею права, особенно про футбол.
     
  • 6.18, Sluggard (ok), 17:09, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скажите лучше: наша сборная хоть раз станет чемпионом мира по футболу??

    Да. Хоккейная.

     
  • 5.21, Аноним (-), 17:29, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Пишу из 99999 года (по вашему летоисчислению).
    > каждые 7777 лет обнулять летосчисление и начинать новую эпоху

    и внезапно
    > Поэтому, сейчас у нас 6675 год 12й эпохи.

    ЕГЭ рулит!

     
  • 4.14, Аноним (-), 14:09, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    где у них ситайм такой продвинутый.
     

  • 1.11, Аноним (-), 13:32, 13/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    радует, на телефоне нужно
     
  • 1.12, samm (ok), 13:41, 13/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Добавлены утилиты i2cget, i2cset, i2cdetect, i2cdump -  вот очень, очень хорошо.
     
     
  • 2.32, anonim (ok), 22:12, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, вот, честно, нельзя просто скомпилировать оригинальный i2c-tools? По-моему package там давно присутствует.
     

  • 1.13, Аноним (-), 13:47, 13/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Android перестал работать df :(

    // b.

     
  • 1.19, ZloySergant (ok), 17:10, 13/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ls :) Лучший, известный мне, стёб за последние 15+ лет.
     
  • 1.20, Аноним (-), 17:20, 13/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > В ls устранена проблема 9999 года

    Эээээ, because I can?

    Но как они это проверили? Файловую систему модернизировали?

     
  • 1.22, vlst (?), 18:04, 13/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    "Для производителей, которые не желают открывать исходные тексты модифицированных компонентов, в рамках проекта Toybox развивается аналог BusyBox, распространяемый под лицензией BSD (2 clause). По возможностям Toybox пока отстаёт от BusyBox."

    удивительное дело. и ведь находятся уникалы которые тратят своё время и умение, только для того чтобы написать аналог который можно будет закопирастить.

     
     
  • 2.23, Аноним (-), 18:19, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • –11 +/
    не всем хочется платить за воздух FSF, когда не сделав никаких модификаций уже попал на деньги.
     
     
  • 3.24, Ононимчег (?), 19:08, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не всем хочется платить за воздух корпорастов, когда не сделав никаких модификаций в коде уже паразитируешь на FSF.
    \* fixed *\
     
     
  • 4.25, Аноним (-), 20:10, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    простите - а где паразитирование? Разве на коде можно паразитировать?
    Все по слову лицензии!

    Это же не GPL которая вирусная как ВИЧ..

     
     
  • 5.26, Аноним (-), 20:38, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Разве на коде можно паразитировать?

    Именно.

    > Все по слову лицензии!

    Если лицензия не запрещает паразитировать - это не отменяет самого факта паразитирования.

     
     
  • 6.30, Аноним (-), 21:25, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    позвольте - нельзя на коде паразитировать.. Все делается согласно лицензии!
    Все соблюдено.

    Ведь когда товарищи из Linux kernel взяли из OpenBSD код wifi драйверов и не вернули исправления - это не было паразитирование на OpenBSD а лишь строгое соблюдение лицензии?
    Или все таки паразитировали?

     
     
  • 7.33, Аноним (-), 23:19, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А производный код нельзя вернуть, ибо он содержит патчи совершенно других людей, которые с OpenBSD ни о чём не договаривались.
     
     
  • 8.34, Аноним (-), 15:19, 14/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    то есть паразитируем Паразиты взяли и не вернули и чем они лучше копиирастов ... текст свёрнут, показать
     
  • 5.35, Аноним (-), 22:21, 14/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Странно. А вот если ты работу сделаешь а её принесет начальству твой коллега с словами: это всё я устроил? Сразу подгорит и бегать начнешь с словами - паразит.
     
  • 2.27, Аноним (-), 20:39, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > удивительное дело. и ведь находятся уникалы которые тратят своё время и умение,
    > только для того чтобы написать аналог который можно будет закопирастить.

    Это фанаты блобов и прочих DMCA. Не удивляйтесь, в мире очень много всяких извращенцев.

     
  • 2.29, Аноним (-), 20:48, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    есть люди которым нужен закон, чтобы соблюдать порядок, а есть просто порядочные. Тут тот же принцип.
     

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



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

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