BusyBox 1.33 vine cu base32, suport pentru cache și multe altele

După câteva luni de dezvoltare lansarea noua versiune a pachetului BusyBox 1.33, care este o implementare a unui set de utilități standard UNIX, conceput ca un singur fișier executabil și optimizat pentru un consum minim de resurse de sistem atunci când dimensiunea pachetului este mai mică de 1 MB.

Prima versiune a noii filiale 1.33 este poziționat ca instabil, stabilizarea completă va fi furnizată în versiunea 1.33.1, preconizată în aproximativ o lună.

Pentru cei care nu sunt familiarizați cu BusyBox, ar trebui să știe asta natura sa modulară face posibilă formarea unui fișier executabil unificat A care conține un set arbitrar de utilități implementate în pachet (fiecare utilitar este disponibil ca o legătură 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 construiți.

Pachetul este autonom, Cu o construcție statică cu uclibc, pentru a crea un sistem care rulează deasupra kernel-ului Linux, trebuie doar să creați câteva fișiere de dispozitiv în directorul / dev și să pregătiți fișierele de configurare.

BusyBox este instrumentul principal în lupta împotriva încălcării firmware-ului GPL. Software Freedom Conservancy (SFC) și Software Freedom Law Center (SFLC), în numele dezvoltatorilor BusyBox, au influențat în mod repetat companiile care nu oferă acces la codul sursă al programelor GPL, atât prin instanțe, cât și prin încheierea acorduri extrajudiciare.

Principalele noutăți ale BusyBox 1.33

Comparativ cu versiunea anterioară 1.32, consumul de memorie al unui ansamblu tipic BusyBox 1.32 a crescut cu 1761 octeți.

În această nouă versiune a BusyBox 1.33 putem constata că serverul http Incorporat a actualizat implementarea HTTP / 1.1 și a adăugat suport pentru cache-ul bazat pe date al antetului HTTP ETag. Opriți adăugarea antetelor HTTP Data și Last Modified în răspunsuri.

În plus, setările restricției de acces IP a fost făcut opțional și că stilurile CSS au fost refăcute și sunt utilizate la afișarea conținutului directorului în httpd_indexcgi.

Utilitarul de dată a adăugat suport pentru opțiunile „-Ins” și suport îmbunătățit pentru afișarea fusurilor orare.

De asemenea, se menționează că sAm adăugat câteva zeci de modificări la biblioteca libbb, inclusiv utilizarea cadrului pentru pagini fixe și adăugarea de noi funcții exec_login_shell (), msleep (), sleep1 () și xsettimeofday ().

Utilitarul de conectare a permis trimiterea informațiilor către syslog despre fiecare parolă nevalidă.

Dintre celelalte schimbări care ies în evidență a acestei noi versiuni:

  • Ftp adaugă suport pentru răspunsurile PASV care nu se termină cu ')'.
    Dezvoltarea proiectilelor de comandă Ash și Hush continuă.
  • Suport îmbunătățit pentru versiunile specifice bash.
  • A fost adăugat un nou utilitar base32.
  • Utilitarul modprobe a adăugat suport pentru lista neagră a modulelor kernel nevalide de încărcat
  • Suport pentru I / O directă (modul O_DIRECT) a fost adăugat la utilitarul dd.
  • Suportul pentru opțiunile „-o nostrictatime”, „-o [no] lazytime” și „-o nosymfollow” a fost adăugat la utilitarul de montare.
  • Suportul pentru opțiunile „noprefixroute”, „valid_lft” și „favorite_lft” a fost adăugat la utilitarul ip. A fost adăugat suport pentru opțiunile fwmark / fwmask pentru politicile de rutare către regula IP.
  • Utilitarul chrt adaugă suport pentru biblioteca C musl standard.
  • Permis să ruleze ntpd de către un utilizator non-root.
  • Utilitarul traceroute a fost îmbunătățit semnificativ.
  • S-a adăugat suport pentru logare prin syslog în mdev.
  • Util-linux adaugă suport pentru sistemul de fișiere erofs.

În cele din urmă, pentru cei care doresc să afle mai multe despre lansarea acestei noi versiuni de BusyBox 1.33, Puteți obține detalii accesând următorul link.

Cum se obține BusyBox?

Dacă sunteți interesat să puteți obține această nouă versiune. Puteți face acest lucru mergând la site-ul oficial al proiectului unde veți găsi în secțiunea sa de descărcare atât codul sursă pentru aceasta, precum ș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: Miguel Ángel Gatón
  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.