Новата версия на BusyBox 1.30 пристига с нови подобрения

Лого на BusyBox

наскоро пакетът BusyBox беше пуснат във версия 1.30 с прилагането на набор от стандартни помощни програми UNIX, dТой е проектиран като един изпълним файл и е оптимизиран за минимално потребление на системни ресурси с зададен размер по-малък от 1 MB.

Първата версия на новата версия на BusyBox 1.30 е позиционирана като нестабилна, пълна стабилизация ще бъде осигурена във версия 1.30.1, която се очаква след около месец.

За BusyBox

BusyBox това е основният инструмент в борбата срещу нарушаването на GPL във фърмуера. Организация за защита на свободата на софтуера (SFC) и Правен център за свобода на софтуера (SFLC).

Разработчиците на BusyBox дават чрез съд или чрез сключване на извънсъдебни споразумения, многократно работили успешно в компании Те не предоставят достъп до изходния код на GPL в софтуера.

В същото време авторът на BusyBox категорично се противопоставя на такава защита, като се има предвид, че това му прекъсва бизнеса.

За производители, които не искат да отварят изходния код на модифицираните компоненти, в контекста на проекта Toybox се разработва аналог на BusyBox, разпространяван под лиценза BSD (клауза 2). По възможности Toybox все още стои зад BusyBox.

Модулната природа на BusyBox дава възможност да се формира унифициран изпълним файл, съдържащ произволен набор от внедрени помощни програми в пакета (всяка помощна програма е достъпна под формата на символична връзка към този файл).

Размерът, съставът и функционалността на колекцията от помощни програми могат да варират в зависимост от нуждите и възможностите на интегрираната платформа, за която се сглобява.

Пакетът е самодостатъчен, със статична компилация с uclibc, за да създаде операционна система на върха на ядрото на Linux, просто трябва да създадете множество файлове с устройства в директорията / dev и да подготвите конфигурационните файлове.

Относно новата версия на BusyBox

В тази нова версия на BusyBox 1.30 в сравнение с версия 1.29 по-горе, консумацията на памет на типичния модул BusyBox 1.30 се е увеличила със 7393 байта (от 941070 на 948463 байта).

BusyBox версия 1.30 разполага с помощната програма "bc" за произволни математически изчисления. Въз основа на новия код "bc" помощната програма "dc" е преработена и значително разширена.

El в помощната програма ifupdown е добавена поддръжка за опцията "source-directory" за да поставите настройките като набор от файлове в директория (например /etc/network/interfaces.d).

Черупката на пепел предоставя възможност за вграждане на скриптове на черупки в изпълними файлове. Анализът на изразите "$ {}" се коригира.

В командната обвивка оптимизираният код беше скрит, за да се провери наличието на символи в низа, подобрена обработка на изразите "$ {var # ...}", "$ {var: + ...}" и "$ {var / .... .} ", Заданието" Set -x "е близо до bash, осигурена е променлива настройка на IFS среда, добавена е възможност за изпълнение на вградени скриптове.

От другите подобрения, които могат да бъдат подчертани, намираме:

  • Онлайн, добавена поддръжка за вградени скриптове за автоматично довършване.
  • Към libarchive е добавена функция за разопаковане на вградени данни.
  • Опцията „–show SCRIPT“ е добавена към командата busybox за показване на вградени скриптове.
  • В помощната програма awk се осигурява елегантно изключване, ако са посочени отрицателни стойности на параметъра "NF".
  • Поведението на fdisk е подравнено с подобна помощна програма от пакета util-linux 2.31.
  • Опциите "-executable" и "-quit" се добавят към помощната програма за търсене;
  • По време на init init са разрешени проблеми с презареждането в контейнери.
  • В nslookup е добавена поддръжка за търсене на домейн (опция за търсене в resolv.conf).
  • Режимът за зареждане на Chroot се добавя към chpasswd.
  • Поддръжка за режим за удостоверяване „AUTH PLAIN“ е добавена към sendmail, в допълнение към „AUTH LOGIN“.

Как да стигна до BusyBox?

Ако се интересувате от възможността да получите тази нова версия. Можете да го направите, като отидете на официалния уебсайт на проекта, където ще намерите както изходния код на това, така и двоични файлове и документация.

Връзката е тази.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   анонимен каза той

    Твърде опасно е busybox ... дори сървърът smtp има за какво? Най-лошото е, че много дистрибуции го оказват натиск като основна зависимост на системата ... което разкрива намеренията им да подложат необходимите инструменти за престъплението ... очи да види, че вижда и който не знае какво казва, нека мине ... ще бъде по-щастлив.