The OpenNET Project / Index page

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

13.10.2015 08:24  Релиз минималистичного набора системных утилит BusyBox 1.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
Тип: Программы
Ключевые слова: busybox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | 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, 09:21, 13/10/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    http git busybox net busybox commit h 1_24_stable id 8e92df15b512d108901ce176... весь текст скрыт [показать] [показать ветку]
     
     
  • 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 года по вашему летоисчислению Решением Мирового Правительства, ... весь текст скрыт [показать]
     
     
  • 5.15, Нимано, 15:22, 13/10/2015 [^] [ответить] [смотреть все]  
  • +/
    Да кому это надо Скажите лучше наша сборная хоть раз станет чемпионом мира по ... весь текст скрыт [показать]
     
     
  • 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, 17:09, 13/10/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Да Хоккейная ... весь текст скрыт [показать]
     
  • 5.21, Аноним, 17:29, 13/10/2015 [^] [ответить] [смотреть все]  
  • +/
    и внезапно ЕГЭ рулит ... весь текст скрыт [показать]
     
  • 4.14, Аноним, 14:09, 13/10/2015 [^] [ответить] [смотреть все]  
  • +/
    где у них ситайм такой продвинутый.
     
  • 1.11, Аноним, 13:32, 13/10/2015 [ответить] [смотреть все]  
  • –1 +/
    радует, на телефоне нужно
     
  • 1.12, samm, 13:41, 13/10/2015 [ответить] [смотреть все]  
  • +/
    Добавлены утилиты i2cget, i2cset, i2cdetect, i2cdump -  вот очень, очень хорошо.
     
     
  • 2.32, anonim, 22:12, 13/10/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ну, вот, честно, нельзя просто скомпилировать оригинальный i2c-tools По-моему p... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, Аноним, 13:47, 13/10/2015 [ответить] [смотреть все]  
  • +/
    В Android перестал работать df :(

    // b.

     
  • 1.19, ZloySergant, 17:10, 13/10/2015 [ответить] [смотреть все]  
  • –1 +/
    ls :) Лучший, известный мне, стёб за последние 15+ лет.
     
  • 1.20, Аноним, 17:20, 13/10/2015 [ответить] [смотреть все]  
  • –1 +/
    Эээээ, 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 +/
    Не всем хочется платить за воздух корпорастов, когда не сделав никаких модификац... весь текст скрыт [показать]
     
     
  • 4.25, Аноним, 20:10, 13/10/2015 [^] [ответить] [смотреть все]  
  • –5 +/
    простите - а где паразитирование Разве на коде можно паразитировать Все по сло... весь текст скрыт [показать]
     
     
  • 5.26, Аноним, 20:38, 13/10/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Именно Если лицензия не запрещает паразитировать - это не отменяет самого факта... весь текст скрыт [показать]
     
     
  • 6.30, Аноним, 21:25, 13/10/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    позвольте - нельзя на коде паразитировать Все делается согласно лицензии Все ... весь текст скрыт [показать]
     
     
  • 7.33, Аноним, 23:19, 13/10/2015 [^] [ответить] [смотреть все]  
  • +/
    А производный код нельзя вернуть, ибо он содержит патчи совершенно других людей,... весь текст скрыт [показать]
     
     
  • 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:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor