Pas presque dy vite e zhvillimit është prezantuar versioni i paketës BusyBox 1.37 me implementimin e një grupi standard të utilitarëve UNIX, të organizuar në një skedar të vetëm ekzekutiv dhe optimizuar për konsum minimal të burimeve sistemore me madhësi pakete më pak se 1 MB. Ekspozita e parë e degës së re 1.37 pozicionohet si e paqëndrueshme, 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-it ofron mundësinë për të formuar një skedar ekzekutiv të unifikuar, i cili përmban një grup të rastësishëm të utilitarëve të implementuar në paketë (secili utilitar është i disponueshëm si një lidhje simbolike në këtë skedar). Madhësia, përmbajtja 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 pavarur, në ndërtimin statik me uClibc për krijimin e një sistemi funksional 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 versionin e kaluar 1.36, konsumi i memorjes operative me ndërtimin tipik të BusyBox 1.37 ka rritur për 1535 byte (nga 1022792 në 1024327 byte).
BusyBox Ă«shtĂ« mjeti kryesor 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, si pĂ«rmes gjyqit ashtu edhe pĂ«rmes arritjes sĂ« marrĂ«veshjeve jashtĂ«sjellĂ«se, kanĂ« ndikuar me sukses nĂ« kompani qĂ« nuk ofrojnĂ« qasje nĂ« kodin burimor tĂ« programeve GPL. MegjithatĂ«, autori i BusyBox e kundĂ«rshton kĂ«tĂ« mbrojtje â duke besuar se ajo i dĂ«mton biznesin e tij.
Ndër ndryshimet e dukshme 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ë shfaqur dhe vendosur parametrat e RTC (Real-Time Clock). Për shembull, për të lexuar "hwclock --param-get bsm", ndërsa 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ë nisur një komandë me një kërkesë paraprake për miratimin e kësaj operacioni nga përdoruesi.
- NjĂ« sasi tjetĂ«r e pĂ«rmirĂ«simeve Ă«shtĂ« pĂ«rfshirĂ« pĂ«r shell-in ash dhe hush, tĂ« destinuara pĂ«r tĂ« pĂ«rmirĂ«suar kompatibilitetin me shell-e tĂ« tjera. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r automatikun e plotĂ«simit tĂ« emrave tĂ« funksioneve dhe aliasave me tastin Tab. NĂ« hush Ă«shtĂ« shtuar njĂ« implementim i brendshĂ«m i komandĂ«s "false".
- Në awk është implementuar flag-u "-E" për të lexuar tekstin e skenarit nga skedari.
- Në utilitarin od është implementuar opsioni «-B» (synonimi «-t o2») për të nxjerrë në formën e vlerave nëntore 2-byte.
- Në utilitarin time, në opsionin «-f FMT» lejohet shkëputja e karaktereve duke përdorur sekuenca «\escape» dhe «%%».
- Në utilitarin top është përmirësuar shfaqja e identifikatorëve të mëdhenj 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 katalogut tĂ« paracaktuar).
- Në ntpd është siguruar përputhshmëria e klientit dhe serverë NTP me kohën pas vitit 2038.
Burimi: opennet.ru
