Pas casi dy vjetësh zhvillimi, është paraqitur lëshimi i paketës BusyBox 1.37 me implementimin e një grupi standard të utilitarëve UNIX, të formuar në një skedar ekzekutiv unik dhe të optimizuar për konsum minimal të burimeve sistemore me një përmasë të paketës më të vogël se 1 MB. Lëshimi i parë i degës së re 1.37 pozicionohet si jo i stabilizuar, stabilizimi i plotë do të sigurohet në versionin 1.37.1, i cili pritet në disa muaj. Kodi i projektit shpërndahet nën licencën GPLv2.
Karakteri modular i BusyBox lejon formimin e një skedari ekzekutiv të unifikuar, që përmban një grup të ndonjëshëm utilitarësh të implementuar në paketë (çdo utilitar është i disponueshëm në formën e një lidhjeje simbolike me këtë skedar). Madhësia, struktura dhe funksionaliteti i koleksionit të utilitarëve mund të ndryshojnë në varësi të nevojave dhe mundësive të platformës së integruar për të cilën bëhet ndërtimi. Paketa është e vetë-mjaftueshme, me ndërtimin statik me uclibc për krijimin e një sistemi operativ mbi bërthamën Linux, kërkohet vetëm të krijohen disa skedarë pajisjesh në direktorinë /dev dhe të përgatiten skedarët e konfigurimit. Krahasuar me lëshimin e kaluar 1.36, konsumimi i memorjes operacionale me ndërtimin standard të BusyBox 1.37 është rritur me 1535 byte (nga 1022792 në 1024327 byte).
BusyBox është një mjet thelbësor në luftën kundër shkeljeve të GPL në firmware. Organizatat Software Freedom Conservancy (SFC) dhe Software Freedom Law Center (SFLC), në emër të zhvilluesve të BusyBox, kanë arritur me sukses të ndikojnë në kompanitë që nuk ofrojnë qasje në kodin burimor të programeve GPL, si përmes gjyqeve ashtu edhe përmes arritjes së marrëveshjeve jashtë gjyqësore. Ndërkohë, autori i BusyBox kundërshton përmbajtjen e tillë, duke e konsideruar se ajo dëmton biznesin e tij.
Mes ndryshimeve të rëndësishme në BusyBox 1.37:
- ĂshtĂ« shtuar implementimi i utilitarit getfattr pĂ«r tĂ« treguar atributet e zgjeruara tĂ« skedarĂ«ve.
- Në udhcpd është implementuar mbështetje opsionale për protokollin BOOTP.
- Në utilitarin hwclock është shtuar mundësia për të treguar dhe caktuar parametrat RTC (Real-Time Clock). Për shembull, për të lexuar "hwclock --param-get bsm", dhe për të ndryshuar "hwclock -p bsm=1".
- Në komandën "ip link" është shtuar mbështetje për konfigurimin e pajisjeve CAN duke përdorur ndërfaqen netlink ("ip link set type can").
- Në utilitarin find është implementuar opsioni "-ok komandë" për të ekzekutuar komandën me një kërkesë paraprake për konfirmimin e këtij operacioni nga përdoruesi.
- ĂshtĂ« pĂ«rfshirĂ« njĂ« sĂ«rĂ« tjetĂ«r pĂ«rmirĂ«simesh pĂ«r shell-et ash dhe hush, tĂ« orientuara drejt pĂ«rmirĂ«simit tĂ« pĂ«rputhshmĂ«risĂ« me shell-e tĂ« tjera. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r autocompletion tĂ« emrave tĂ« funksioneve dhe aliasĂ«ve me tastin Tab. NĂ« hush Ă«shtĂ« shtuar njĂ« implementim i brendshĂ«m i komandĂ«s "false".
- Në awk është implementuar flags "-E" për të lexuar tekstin e skriptit nga skedari.
- Në utilitarin od është implementuar opsioni "-B" (sinonim i "-t o2") për të treguar në formë të vlerave 2-byte në oktal.
- Në utilitarin time është lejuar gjenerimi i karaktereve në opsionin "-f FMT" përmes sekuencave "\escape" dhe "%%".
- Në utilitarin top është përmirësuar shfaqja e ID-ve të mëdha PID.
- NĂ« readlink Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndarĂ«sin "â" dhe Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me standardin POSIX nĂ« lidhje me pĂ«rdorimin e opsionit "-n".
- NĂ« komandĂ«n start-stop-daemo janĂ« shtuar opsionet "-O/âoutput" (redirigjimi i daljes) dhe "-d DIR" (ndryshimi i direktoriumit tĂ« parazgjedhur).
- Në ntpd është siguruar përputhshmëria e klientit dhe serverit NTP me kohën pas vitit 2038.
Burimi: opennet.ru
