Nova verzija BusyBox 1.30 stiže s novim poboljšanjima

BusyBox-Logo

Nedavno paket BusyBox objavljen je u verziji 1.30 sa implementacijom niza standardnih uslužnih programa UNIX, dDizajniran je kao jedna izvršna datoteka i optimiziran za minimalnu potrošnju sistemskih resursa s postavljenom veličinom manjom od 1 MB.

Prva verzija nove verzije BusyBox 1.30 pozicionirana je kao nestabilna, puna stabilizacija će biti osigurana u verziji 1.30.1, koja se očekuje za oko mjesec dana.

O BusyBoxu

BusyBox glavni je alat u borbi protiv kršenja GPL-a u firmware-u. Organizacija Software Freedom Conservancy (SFC) i Pravni centar za slobodu softvera (SFLC).

Programeri BusyBox-a daju putem suda ili zaključivanjem vansudskih nagodbi koje su više puta uspješno radile u kompanijama Oni ne pružaju pristup izvornom kodu GPL-a u softveru.

U isto vrijeme, autor BusyBox-a oštro se protivi takvoj zaštiti, s obzirom na to da mu to prekida posao.

Za proizvođače koji ne žele otvoriti izvorni kod modificiranih komponenata, u kontekstu projekta Toybox, razvija se analog BusyBox-a, distribuiran pod BSD licencom (klauzula 2). Po mogućnostima, Toybox i dalje stoji iza BusyBox-a.

Modularna priroda BusyBox-a omogućava formiranje objedinjene izvršne datoteke koja sadrži proizvoljan skup implementiranih uslužnih programa u paketu (svaki uslužni program dostupan je u obliku simboličke veze do ove datoteke).

Veličina, sastav i funkcionalnost zbirke uslužnih programa mogu se razlikovati ovisno o potrebama i mogućnostima integrirane platforme za koju se okuplja.

Paket je samodostatan, sa statičkom kompilacijom sa uclibc, za stvaranje operativnog sistema na vrhu Linux kernela, samo trebate stvoriti više datoteka uređaja u direktorijumu / dev i pripremiti konfiguracijske datoteke.

O novoj verziji BusyBox-a

U ovom novom izdanju BusyBox 1.30 u odnosu na verziju 1.29 iznad, potrošnja memorije tipičnog sklopa BusyBox 1.30 povećana je za 7393 bajta (sa 941070 na 948463 bajta).

BusyBox verzija 1.30 sadrži uslužni program "bc" za proizvoljne matematičke proračune. Na osnovu novog 'bc' koda, uslužni program 'dc' je prerađen i znatno proširen.

El podrška za opciju "source-directory" dodana je u uslužni program ifupdown da postavke postavite kao skup datoteka u direktorij (na primjer, /etc/network/interfaces.d).

Pepeljasta ljuska pruža mogućnost ugrađivanja skripti ljuske u izvršne datoteke. Prilagođeno je raščlanjivanje izraza "$ {}".

U naredbenoj ljusci optimizirani kôd je sakriven da provjeri prisustvo znakova u nizu, poboljšano rukovanje izrazima "$ {var # ...}", "$ {var: + ...}" i "$ {var / .... .} "," Set -x "posao je blizu bash-a, osigurana je postavka varijable IFS okruženja, dodana je mogućnost pokretanja ugrađenih skripti.

Od ostalih poboljšanja koja možemo istaknuti nalazimo:

  • Na mreži je dodana podrška za automatsko dovršavanje ugrađenih skripti.
  • U libarhivu je dodana funkcija za raspakiranje ugrađenih podataka.
  • Opcija '–show SCRIPT' dodana je naredbi busybox za prikaz ugrađenih skripti.
  • U uslužnom programu awk pruža se elegantno isključivanje ako su navedene negativne vrijednosti parametra "NF".
  • Ponašanje fdiska usklađeno je sa sličnim uslužnim programom iz util-linux 2.31 paketa.
  • Opcije "-executable" i "-quit" dodane su u uslužni program za pretraživanje;
  • Tijekom init init-a riješeni su problemi s ponovnim utovarom u spremnike.
  • Podrška za pretraživanje domene dodana je u nslookup (opcija pretraživanja u resolv.conf).
  • Način pokretanja Chroot je dodan u chpasswd.
  • Podrška za način autentifikacije "AUTH PLAIN" dodana je na sendmail, pored "AUTH LOGIN".

Kako doći do BusyBox-a?

Ako ste zainteresirani za mogućnost dobivanja ove nove verzije. To možete učiniti odlaskom na službenu web stranicu projekta gdje ćete pronaći izvorni kod ovog, kao i binarne datoteke i dokumentaciju.

Link je ovaj.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Anónimo rekao je

    Preopasno je zauzeto ... čak i smtp server ima zbog čega? Najgore je što mnogi distributeri vrše pritisak na njega kao primarnu ovisnost sistema ... što otkriva njihove namjere da podgrade potrebne alate za zločin ... oči da vide da vidi, a ko ne zna šta govori, neka prođe ... biće sretniji.