VĂ€lja anti minimalistlike sĂŒsteemiutiliitide BusyBox 1.34 versioon

Esitati BusyBox 1.34 vabastamine, mis sisaldab komplekti standardseid UNIX-i tööriistu, vormindatuna ĂŒhte tĂ€ideviidavat faili ja optimeeritud minimaalsete sĂŒsteemiressursside tarbimise jaoks, komplekti suuruse jÀÀdes alla 1 MB. Uue 1.34 haru esimene vĂ€ljaanne positsioneeritakse ebastabiilsena, tĂ€ielik stabiliseerimine toimub versioonis 1.34.1, mis on oodata umbes kuu aja pĂ€rast. Projekti kood levitatakse GPLv2 litsentsi alusel.

BusyBoxi modulaarne iseloom vĂ”imaldab luua ĂŒhe ĂŒhtse tĂ€ideviidava faili, mis sisaldab suvalist komplekti tööriistu (iga tööriist on saadaval sĂŒmboolse lingina sellele failile). Komplekti suurust, sisu ja funktsionaalsust saab varieerida sĂ”ltuvalt sisseehitatud platvormi vajadustest ja vĂ”imalustest, mille jaoks koostamine toimub. Pakett on iseseisev; staatilise koostamise korral uclibc-ga nĂ”uab töötava sĂŒsteemi loomine Linuxi tuuma peal vaid mĂ”ne seadme faili loomist kaustas /dev ja konfiguratsioonifailide ettevalmistamist. VĂ”rreldes eelmise vĂ€ljaandega 1.33 kasvas BusyBox 1.34 tĂŒĂŒpilise koostamise mĂ€lu tarbimine 9620 bait (1032724-lt 1042344-le bait).

BusyBox on peamine tööriist GPLi rikkumiste vastu tarkvaradele. Software Freedom Conservancy (SFC) ja Software Freedom Law Center (SFLC) on BusyBox arendajate nimel nii kohtutee kaudu kui ka kohtuvÀliste kokkulepete kaudu korduvalt edukaid samme astunud ettevÔtete vastu, kes ei paku juurdepÀÀsu GPL-programmide lÀhtekoodile. Samas on BusyBox autor igati vastu sellisele kaitsele, arvates, et see rikkub tema Àrimudeleid.

BusyBox 1.34 versioonis on jÀrgmised muudatused:

  • Uus tööriist ascii koos interaktiivse ASCII-sĂŒmbolite tabeliga on lisatud.
  • Uus tööriist crc32 kontrollsumma arvutamiseks on lisatud.
  • Sisseehitatud http-server toetab nĂŒĂŒd meetodeid DELETE, PUT ja OPTIONS.
  • udhcpc-s on antud vĂ”imalus vahetada vaikevĂ”rgu liidese nimi.
  • TLS protokollide rakenduses on lisatud tugi elliptsete kĂ”verate secp256r1 (P256) jaoks.
  • Ash ja hush kĂ€surea tĂ”lgendust jĂ€tkatakse arendamisel. Hushis on kĂ€su ^D töötlemine viidud kooskĂ”lla ash-i ja bash-iga, ellu viidud bash-specifiline konstruktsioon $’str’, teostatud ${var/pattern/repl} asenduste operatsioonide optimeerimine.
  • Suure osa parandusi ja tĂ€iustusi on tehtud awk-i tööriista rakenduses.
  • Tööriistadele base32 ja base64 on lisatud valik „-i“ vigaste sĂŒmbolite ignoreerimiseks.
  • Tööriistade bc ja dc keskkonnamuutujate BC_LINE_LENGTH ja DC_LINE_LENGTH töötlemine on viidud lĂ€hemale GNU tööriistadele.
  • Tööriistale blockdev on lisatud valikud —getra ja —setra.
  • Tööriistadele chattr ja lsattr on lisatud valik „-p“. Lsattr-i on laiendatud toetatavate ext2 FS-flaggide arvu.
  • Cp utili juurde on lisatud valikud „-n” (kirjete ĂŒle kirjutamise keeld) ja „-t DIR” (sihtkausta mÀÀramine).
  • Cpio's on töötamise konstruktsioon „cpio -d -p A/B/C”.
  • Df utili juurde on lisatud valik „-t TYPE” (vĂ€ljundi piiramine kindla FS tĂŒĂŒbi jĂ€rgi).
  • Du utili juurde on lisatud valik -b (vĂ”rdne ‘—apparent-size —block-size=1’).
  • Env utili juurde on lisatud valik „-0” (iga reani lĂ”petamine nullkoodiga sĂŒmboliga).
  • Free utili juurde on lisatud valik „-h” (vĂ€ljastamine loetavas vormis).
  • Ionice utili juurde on lisatud valik „-t” (rikete ignoreerimine).
  • Login utilisse on rakendatud keskkonnamuutuja LOGIN_TIMEOUT toetus.
  • Mv utili juurde on lisatud valikud „-t” (sihtkausta mÀÀramine liigutamiseks) ja „-T” (teise argumendi töötlemine failina).
  • Shred utili juurde on lisatud valik „-s SIZE” (puhastatavate baitide arv).
  • Taskset utili juurde on lisatud valik „-a” (CPU sidumise rakendamine kĂ”igi protsessi niitide jaoks).
  • Timeout, top, watch ja ping utilites on rakendatud toetust mitte tĂ€isarvudele (NN.N).
  • Uniq utilisse on lisatud valik „-z” (nullkoodiga sĂŒmboli kasutamine eraldajana).
  • Unzip utili juurde on lisatud valik „-t” (arhiivi kontrollimine).
  • Vi toimetajas on lubatud regulaaravalduste kasutamine kĂ€sus ‘:s’. Lisatud parameeter expandtab. TĂ€iendatud lĂ”ikude vahel liikumise, vahemike valimise ja muudatuste tĂŒhistamise implementatsiooni.
  • Xxd utilisse on rakendatud valikud -i (C stiilis vĂ€ljund) ja „-o DISPLAYOFFSET”.
  • Wget utilis on lubatud HTTP 307/308 koodide töötlemine suunamiseks. Lisatud valik FEATURE_WGET_FTP FTP toe sisselĂŒlitamiseks/vĂ€lja lĂŒlitamiseks.
  • Dd utilisse on lisatud valik „iflag=count_bytes”.
  • Cut utilites on rakendatud toysbox tööriistadega ĂŒhilduvad valikud „-O OUTSEP”, „-D” ja „-F LIST”.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster