Noua versiune a BusyBox 1.30 vine cu noi îmbunătățiri

BusyBox-Logo

recent pachetul BusyBox a fost lansat în versiunea 1.30 odată cu implementarea unui set de utilități standard UNIX, dEste proiectat ca un singur fișier executabil și optimizat pentru un consum minim de resurse de sistem, cu o dimensiune setată mai mică de 1 MB.

Prima versiune a noii versiuni a BusyBox 1.30 este poziționată ca instabilă, stabilizarea completă va fi furnizată în versiunea 1.30.1, care este de așteptat în aproximativ o lună.

Despre BusyBox

BusyBox este instrumentul principal în lupta împotriva încălcării GPL în firmware. Organizație Software Freedom Conservancy (SFC) și Software Freedom Law Center (SFLC).

Dezvoltatorii BusyBox dau prin instanță sau prin încheierea unor soluții extrajudiciare au funcționat în mod repetat cu succes în companii Nu oferă acces la codul sursă al GPL în software.

În același timp, autorul BusyBox se opune cu tărie unei astfel de protecții, considerând că îi rupe afacerea.

Pentru producătorii care nu doresc să deschidă codul sursă al componentelor modificate, în contextul proiectului Toybox, se dezvoltă un analog al BusyBox, distribuit sub licența BSD (clauza 2). După capacități, Toybox este încă în spatele BusyBox.

Natura modulară a BusyBox face posibilă formarea unui fișier executabil unificat care conține un set arbitrar de utilități implementate în pachet (fiecare utilitar este disponibil sub forma unui link simbolic către acest fișier).

Dimensiunea, compoziția și funcționalitatea colecției de utilități pot varia în funcție de nevoile și capacitățile platformei integrate pentru care este asamblată.

Pachetul este autosuficient, cu o compilație statică cu uclibc, pentru a crea un sistem de operare deasupra nucleului Linux, trebuie doar să creați mai multe fișiere de dispozitiv în directorul / dev și să pregătiți fișierele de configurare.

Despre noua versiune a BusyBox

În această nouă versiune a BusyBox 1.30 comparativ cu versiunea 1.29 de mai sus, consumul de memorie al ansamblului tipic BusyBox 1.30 a crescut cu 7393 octeți (de la 941070 la 948463 octeți).

Versiunea BusyBox 1.30 prezintă utilitarul „bc” pentru calcule matematice arbitrare. Pe baza noului cod „bc”, utilitarul „dc” a fost refăcut și extins substanțial.

El suportul pentru opțiunea „sursă-director” a fost adăugat la utilitarul ifupdown pentru a plasa setările ca un set de fișiere într-un director (de exemplu, /etc/network/interfaces.d).

Coaja de cenușă oferă posibilitatea de a încorpora scripturi de coajă în fișiere executabile. Analiza expresiilor „$ {}” este ajustată.

În shell-ul comenzii, codul optimizat a fost ascuns pentru a verifica prezența caracterelor în șir, gestionarea îmbunătățită a expresiilor „$ {var # ...}”, „$ {var: + ...}” și „$ {var / .... .} "," Set -x "job este aproape de bash, se oferă setarea variabilei de mediu IFS, se adaugă posibilitatea de a rula scripturi încorporate.

Dintre celelalte îmbunătățiri care pot fi evidențiate găsim:

  • Suport online, adăugat pentru completarea automată a scripturilor încorporate.
  • O funcție a fost adăugată la libarchive pentru a despacheta datele încorporate.
  • Opțiunea „- arată SCRIPT” a fost adăugată la comanda busybox pentru a afișa scripturile încorporate.
  • În utilitarul awk, este prevăzută o închidere grațioasă dacă sunt specificate valori negative ale parametrului "NF".
  • Comportamentul fdisk este aliniat cu un utilitar similar din suita util-linux 2.31.
  • Opțiunile „-executable” și „-quit” sunt adăugate la utilitarul de căutare;
  • În timpul inițierii inițiale, problemele legate de reîncărcarea în containere au fost rezolvate.
  • Suportul pentru căutarea domeniului a fost adăugat la nslookup (opțiunea de căutare în resolv.conf).
  • Modul de pornire Chroot este adăugat la chpasswd.
  • Suportul pentru modul de autentificare „AUTH PLAIN” a fost adăugat la sendmail, pe lângă „AUTH LOGIN”.

Cum se obține BusyBox?

Dacă sunteți interesat să puteți obține această nouă versiune. Puteți face acest lucru accesând site-ul oficial al proiectului, unde veți găsi atât codul sursă al acestuia, cât și binare și documentație.

Legătura este aceasta.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   anonim el a spus

    Busybox este prea periculos ... chiar și un server SMTP are pentru ce? Cel mai rău lucru este că multe distribuții pun presiune asupra acestuia ca o dependență principală a sistemului ... care dezvăluie intențiile lor de a planta instrumentele necesare pentru infracțiune. .. ochii să vadă că vede și cine nu știe ce spune, lasă-l să treacă pe lângă ... va fi mai fericit.