Siideynta set ugu yar ee utility system BusyBox 1.34

Siideynta xirmada BusyBox 1.34 waxaa lagu soo bandhigay hirgelinta jaantusyada caadiga ah ee UNIX, oo loogu talagalay hal fayl oo la fulin karo oo loo habeeyay isticmaalka ugu yar ee ilaha nidaamka oo leh cabbir go'an oo ka yar 1 MB. Siideynta ugu horreysa ee laanta cusub ee 1.34 waxay u taagan tahay mid aan xasilloonayn, xasillooni buuxda ayaa lagu bixin doonaa nooca 1.34.1, kaas oo la filayo hal bil gudaheed. Xeerka mashruuca waxa lagu qaybiyaa shatiga GPLv2.

Dabeecadda caadiga ah ee BusyBox waxay suurtogal ka dhigaysaa in la abuuro hal fayl oo la fulin karo oo midaysan oo ka kooban qalab aan loo meel dayin oo lagu hirgeliyay xirmada ( tasiilaad kasta ayaa lagu heli karaa qaab isku xirka astaanta faylkan). Baaxadda, qaabka iyo shaqada ururinta agabka waa kala duwanaan kartaa iyadoo ku xiran baahida iyo kartida madal guntan oo shirka loo qabanayo. Xirmadu waa mid iskeed u kooban; marka si toos ah loogu dhiso uclibc, si aad u abuurto nidaam shaqo oo ku yaal dusha sare ee kernel Linux, waxaad u baahan tahay oo kaliya inaad ku abuurto dhowr faylal qalab tusaha / dev oo aad diyaariso faylasha qaabeynta. Marka la barbar dhigo sii dayntii hore ee 1.33, isticmaalka RAM ee kulanka caadiga ah ee BusyBox 1.34 wuxuu kordhay 9620 bytes (laga bilaabo 1032724 ilaa 1042344 bytes).

BusyBox waa aaladda ugu weyn ee dagaalka lagula jiro xadgudubyada GPL ee firmware. Ilaalinta Xoriyadda Software-ka (SFC) iyo Xarunta Sharciga Xoriyadda Software (SFLC), oo ka wakiil ah horumarinta BusyBox, ayaa si isdaba joog ah si guul leh u saameeyay shirkadaha aan siinin marin u helka koodhka ilaha barnaamijyada GPL, labadaba maxkamadaha iyo dibaddaba. -heshiisyada maxkamada. Isla mar ahaantaana, qoraaga BusyBox wuxuu si adag uga soo horjeedaa ilaalinta noocaas ah - isagoo aaminsan in ay burburinayso ganacsigiisa.

Isbeddellada soo socda ayaa lagu muujiyey BusyBox 1.34:

  • Waxaa lagu daray utility ascii cusub oo leh shaxda is-dhexgalka ee magacyada jilayaasha ASCII.
  • Waxaa lagu daray utility cusub crc32 si loo xisaabiyo jeegaga.
  • Serfarka http ku dhex dhisan waxa uu taageeraa hababka DELETE, PUT iyo OPTIONS.
  • Udhcpc waxay bixisaa awooda lagu badalo magaca interfiyuuga shabakada caadiga ah.
  • Hirgelinta borotokoolka TLS waxay hadda taageertaa qaloocyada elliptical sep256r1 (P256)
  • Horumarka madaafiicda dambaska iyo xashiishka ayaa sii socday. Aamusnaanta, maaraynta amarka ^D ayaa la waafajiyay hab-dhaqanka dambaska iyo bash-bash-ka, dhismaha $'str' ee gaarka ah waa la hirgeliyay, iyo hawlgallada beddelka ${var/pattern/repl} waa la sameeyay la hagaajiyay.
  • Qayb weyn oo ka mid ah sixitaanka iyo hagaajinta ayaa lagu sameeyay hirgelinta utility awk.
  • Waxaa lagu daray "-i" ikhtiyaarka base32 iyo base64 utilities si loo iska indha tiro jilayaasha aan sax ahayn.
  • bc iyo dc utility, maaraynta BC_LINE_LENGTH iyo DC_LINE_LENGTH doorsoomayaasha deegaanka waxay u dhawdahay adeegaha GNU.
  • Waxaa lagu daray --getra iyo --setra fursadaha utility blockdev.
  • Xulashada "-p" ayaa lagu daray adeegyada chattr iyo lsattr. lsattr waxa ay balaadhisay tirada calamada FS ee ext2 ee la taageeray.
  • Ikhtiyaarada "-n" (dami dul-qorista) iyo "-t DIR" (sheeg hagaha bartilmaameedka) ayaa lagu daray utility cp.
  • cpio, dhismaha "cpio -d -p A/B/C" waa la hagaajiyay.
  • Xulashada "-t TYPE" ayaa lagu daray utility df ( xaddidaya wax soo saarka nooc fayl gaar ah).
  • Waxaa lagu daray -b ikhtiyaarka du utility (oo u dhiganta '-apparent-size β€”block-size=1').
  • Ikhtiyaarka lagu daray "-0" utility env (joojinta xariiq kasta oo leh calaamad eber leh).
  • Xulashada "-h" (wax soo saarka la akhriyi karo) ayaa lagu daray isticmaalka bilaashka ah.
  • Ikhtiyaarka lagu daray "-t" (iska indho tir guuldarrooyinka) utility ionice.
  • Utility galitaanka hadda waxay taageertaa isbeddelka deegaanka LOGIN_TIMEOUT.
  • Ikhtiyaarada lagu daray "-t" (sheeg hagaha bartilmaameedka ah si aad u guurto) iyo "-T" (daaweeya doodda labaad sida fayl) mv utility.
  • Xulashada "-s SIZE" (tirada bytes ee la nadiifinayo) ayaa lagu daray utility jeexan.
  • Xulashada "-a" ayaa lagu daray utility setset (ku codso xidhiidhka CPU ee dhammaan taxanaha hawsha).
  • Waqtigu ka baxay, sare, daawashada iyo utility ping hadda waxay taageeraan qiyamka aan wadarta ahayn (NN.N).
  • Xulashada "-z" ayaa lagu daray utility uniq (isticmaal jilaha eber-ku- summadaysan xad ahaan ahaan).
  • Xulashada "-t" (Check archive) ayaa lagu daray utility furka.
  • Vi editor waxa uu ogolyahay isticmaalka odhaahyada caadiga ah ee amarka ':s' Lagu daray ikhtiyaarka ballaarinta. Hirgelinta la wanaajiyay ee u dhexeeya cutubyada, xulashada kala duwanaanta, iyo dib u dhigista isbeddelada.
  • Utility xxd wuxuu fuliyaa -i (wax soo saarka qaabka C) iyo -o DISPLAYOFFSET.
  • Utility wget wuxuu u oggolaanayaa socodsiinta HTTP 307/308 codes ee jiheynta. Waxaa lagu daray FEATURE_WGET_FTP ikhtiyaar si ay u suurtageliso/ u joojiso taageerada FTP.
  • Lagu daray "iflag=count_bytes" ikhtiyaarka dd utility.
  • Utility gooyay wuxuu fuliyaa ikhtiyaarada ku habboon sanduuqa ay ku ciyaaraan "-O OUTSEP", "-D" iyo "-F LIST".

Source: opennet.ru

Add a comment