Lëshohet lajmi për paketën BusyBox 1.34 me implementimin e një grupi standard të utiliteteve UNIX, të paraqitura si një skedar ekzekutiv i vetëm dhe të optimizuara për konsum minimal të burimeve sistemore me një madhësi nën 1 MB. Dala e parë e degës së re 1.34 pozicionohet si e paqëndrueshme, stabilizimi i plotë do të sigurohet në versionin 1.34.1, i cili pritet rreth një muaj më vonë. Kodi i projektit shpërndahet nën licencën GPLv2.
Karakteri modular i BusyBox ofron mundësinë për të formuar një skedar ekzekutiv të unifikuar, që përmban një grup të arbitrueshëm të utiliteteve të realizuara në paketë (çdo utilitet është i disponueshëm si një link simbolik në këtë skedar). Madhësia, përbërja dhe funksionaliteti i koleksionit të utiliteteve mund të varihet në përputhje me nevojat dhe mundësitë e platformës së integruar për të cilën realizohet ndërtimi. Paketa është vetë-mjaftueshme, gjatë ndërtimit 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 edicionin e kaluar 1.33, konsumimi i memories RAM të ndërtimit tipik të BusyBox 1.34 është rritur me 9620 byte (nga 1032724 në 1042344 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.
Në versionin BusyBox 1.34 janë evidentuar këto ndryshime:
- U shtua një utilitet i ri ascii me një tabelë interaktive emrash të simboleve ASCII.
- U shtua një utilitet i ri crc32 për llogaritjen e shumave të kontrollit.
- Në serverin http të integruar është realizuar mbështetje për metodat DELETE, PUT dhe OPTIONS.
- Në udhcpc është ofruar mundësia për të ndryshuar emrin e ndërfaqes rrejtoresh për default.
- Në implementimin e protokolleve TLS është shfaqur mbështetje për kurba eliptike secp256r1 (P256).
- ĂshtĂ« vazhduar zhvillimi i shell-eve ash dhe hush. NĂ« hush pĂ«rpunimi i komandĂ«s ^D Ă«shtĂ« pĂ«rshtatur me sjelljen e ash dhe bash, Ă«shtĂ« implementuar konstrukti specifik pĂ«r bash $âstrâ, dhe Ă«shtĂ« optimizuar operacioni i zĂ«vendĂ«simit ${var/pattern/repl}.
- Janë bërë një sasi e madhe riparimesh dhe përmirësimesh në implementimin e utilitetit awk.
- Në utilitetet base32 dhe base64 është shtuar opsioni «-i» për injorimin e simboleve të papërshtatshme.
- Në utilitetet bc dhe dc, përpunimi i variablave të mjedisit BC_LINE_LENGTH dhe DC_LINE_LENGTH është afruar me utilitetet GNU.
- NĂ« utilitetin blockdev janĂ« shtuar opsionet âgetra dhe âsetra.
- Në utilitetet chattr dhe lsattr është shtuar opsioni «-p». Në lsattr është zgjeruar numri i flamurëve të mbështetur të sistemit të skedarëve ext2.
- Në utilitarin cp janë shtuar opsionet "-n" (ndalim i rishkrimit) dhe "-t DIR" (përcaktimi i dosjes synuese).
- Në cpio është e instaluar funksionaliteti për konstruktionen "cpio -d -p A/B/C".
- Në utilitarin df është shtuar opsioni "-t TYPE" (ndarja e_output në një lloj të caktuar të FS).
- NĂ« utilitarin du Ă«shtĂ« shtuar opsioni -b (ekvivalent me ââapparent-size âblock-size=1â).
- Në utilitarin env është shtuar opsioni "-0" (mbarimi i secilës linjë me një simbol me kod zero).
- Në utilitarin free është shtuar opsioni "-h" (shfaqje në format të lexueshëm).
- Në utilitarin ionice është shtuar opsioni "-t" (anashkalimi i dështimeve).
- Në utilitarin login është implementuar mbështetja për variablën e mjedisit LOGIN_TIMEOUT.
- Në utilitarin mv janë shtuar opsionet "-t" (përcaktimi i dosjes synuese për zhvendosje) dhe "-T" (trajtim i argumentit të dytë si skedar).
- NĂ« utilitarin shred Ă«shtĂ« shtuar opsioni "-s SIZE" (numri i bajtĂ«ve pĂ«r tâu pastruar).
- Në utilitarin taskset është shtuar opsioni "-a" (aplikimi i lidhjes me CPU për të gjithë proceset e procesit).
- Në utilitarët timeout, top, watch dhe ping është realizuar mbështetje për vlera jo të plota (NN.N).
- Në utilitarin uniq është shtuar opsioni "-z" (përdorimi i simbolit me kod zero si ndarës).
- Në utilitarin unzip është shtuar opsioni "-t" (kontrolli i arkivave).
- NĂ« editorin vi Ă«shtĂ« lejuar pĂ«rdorimi i shprehjeve tĂ« zakonshme nĂ« komandĂ«n â:sâ. ĂshtĂ« shtuar parametri expandtab. JanĂ« pĂ«rmirĂ«suar implementimet e lĂ«vizjes midis paragrafĂ«ve, zgjedhjes sĂ« intervaleve dhe kthimit tĂ« ndryshimeve.
- Në utilitarin xxd janë realizuar opsionet -i (shfaqje në stilin C) dhe "-o DISPLAYOFFSET".
- NĂ« utilitarin wget Ă«shtĂ« lejuar pĂ«rpunimi i kodit HTTP 307/308 pĂ«r ridrejtime. ĂshtĂ« shtuar opsioni FEATURE_WGET_FTP pĂ«r aktivizimin/fshirjen e mbĂ«shtetjes FTP.
- Në utilitarin dd është shtuar opsioni "iflag=count_bytes".
- Në utilitarin cut janë realizuar opsione të përputhshme me veglat e toybox, "-O OUTSEP", "-D" dhe "-F LIST".
Burimi: opennet.ru
