Najavljeno je lansiranje nove verzije BusyBox 1.35 koji je implementacija skupa standardnih UNIX uslužnih programa, dizajniranih u obliku jedne izvršne datoteke i optimiziranih za minimalnu potrošnju sistemskih resursa s veličinom paketa manjom od 1 MB.
Prva verzija nove grane 1.35 je pozicioniran kao nestabilan, puna stabilizacija će biti omogućena u verziji 1.35.1, koja se očekuje za otprilike mjesec dana.
Glavne novine BusyBox-a 1.35
U ovoj novoj verziji uslužni program za pretraživanje implementira opciju "-samefile name" za provjeru koristeći isti inode u datoteci nego fajl sa navedenim imenom, pored kojeg je implementiran i unificirani kod za poređenje vremena i dodane opcije "-amin", "-atime", "-cmin" i "-ctime" za provjeru pristupa vremena i kreiranje fajlova.
Opcija “–tmpdir” je dodan uslužnom programu mktemp da bi se odredio osnovni direktorij u odnosu na koje se izračunavaju putanje povezane s privremenim datotekama.
Dodate opcije “–ignore-devno” u pomoćni program cpio da zanemarite stvarni broj uređaja (uvijek napisan 0) i “–renumber-inodes” da promijenite broj inode prije nego što se arhivira.
Još jedna promjena koja se ističe u ovoj novoj verziji BusyBoxa 1.5 je da a velika serija popravki za slučajeve Ash i Hush da poboljša kompatibilnost sa drugim školjkama, pošto Ash dodaje podršku za ERR zamke nalik bash-u, postavite -E i $ FUNCNAME, kao i ubrzanje preuzimanja nizova pomoću izraza “${s:}”. Ubrzajte "${x //\*/|}" operacije.
Takođe možemo otkriti da u uslužnim programima za datum i dodir dozvoljavaju da odredite pomak vremenske zone u datumima, pored dodavanja podrške za ~ /.exrc datoteku u vi editoru, promijenjeno je rukovanje "-c" i EXINIT.
Dodano podrška za opciju “-k KILL_SECS” za vremensko ograničenje za slanje signala SIGKILL ako se naredba ne završi unutar dodatnih KILL_SECS sekundi.
U izdanju, izlaz naredbi za čitanje/pisanje je usklađen sa POSIX-1.2008 specifikacijom. Dodata podrška za opciju "-p".
Wget implementira opciju “–post-file” za postavljanje datotekesy omogućava prilagođavanje zaglavlja Content-Type za opcije “–post-data” i “–post-file”.
Uslužni program za osnovno ime implementira opcije "-a" za prosljeđivanje više imena u jednom pozivu i "-s SUFFIX" za uklanjanje završnih SUFFIX znakova.
Of the druge promjene koji se ističu iz ove nove verzije:
- Dodata opcija “-f” (force) u uslužni program blkdiscard.
- Dodano desetak izmjena u libbb biblioteku.
- Poboljšana realpath kompatibilnost sa svojim coreutils kolegom.
- Uslužni program awk je poboljšao izraz “printf %%”.
- Httpd je prestao slati Last-Modified/ETag/Content-Length zaglavlja za stranice s greškom.
- Httpd i telnetd pružaju mogućnost promjene zadanog mrežnog porta.
- Ranjivost u tar-u koja troši svu dostupnu memoriju prilikom obrade datoteka s vrlo dugim nazivima datoteka.
- TLS kod je preradio implementaciju P256 i x25519.
- Dodata podrška za konfigurisanje netns parametra za uređaje u ip uslužnom programu.
- Uslužni program cal implementira opciju "-m" za prikaz navedenog mjeseca.
- Dodata opcija "-n N" u cmp uslužni program da ograniči poređenje na N bajtova.
Takođe, Prije nekoliko dana izašao je Toybox 0.8.6, analog BusyBoxa koji je razvio bivši BusyBox održavatelj i distribuiran pod licencom 0BSD. Glavni cilj Toyboxa je pružiti proizvođačima mogućnost korištenja minimalističkog skupa standardnih uslužnih programa bez otvaranja izvornog koda modificiranih komponenti. Po mogućnostima, Toybox i dalje zaostaje za BusyBoxom, ali je već implementirano 296 osnovnih komandi (217 u potpunosti i 83 djelimično) od planiranih 374.
Konačno, ako ste zainteresirani da saznate više o ovoj novoj verziji, možete pogledati detalje Na sledećem linku.