Sraith íostach d'áiseanna córais a scaoileadh BusyBox 1.35

Cuirtear i láthair scaoileadh an phacáiste BusyBox 1.35 le cur i bhfeidhm sraith d’fhóntais chaighdeánacha UNIX, atá deartha mar chomhad inrite aonair agus optamaithe le haghaidh tomhaltas íosta acmhainní córais le méid socraithe níos lú ná 1 MB. Tá an chéad scaoileadh den bhrainse 1.35 nua suite mar éagobhsaí; cuirfear cobhsú iomlán ar fáil i leagan 1.35.1, a bhfuiltear ag súil leis i thart ar mhí. Déantar cód an tionscadail a dháileadh faoin gceadúnas GPLv2.

A bhuíochas le nádúr modúlach BusyBox, is féidir comhad inrite aontaithe aonair a chruthú ina bhfuil aon tacar fóntais atá curtha i bhfeidhm sa phacáiste (tá gach fóntais ar fáil mar nasc siombalach leis an gcomhad). Is féidir méid, comhdhéanamh agus feidhmiúlacht an bhailiúcháin fóntais a athrú ag brath ar riachtanais agus cumais an ardáin leabaithe atá á thógáil dó. Tá an pacáiste féinchuimsitheach, agus is féidir é a nascadh go statach le uclibc chun córas oibre a chruthú ar bharr an eithne. Linux Níl le déanamh agat ach cúpla comhad gléis a chruthú san eolaire /dev agus comhaid chumraíochta a ullmhú. I gcomparáid leis an scaoileadh roimhe seo 1.34, tá méadú 1726 beart tagtha ar thomhaltas RAM de ghnáth-thógáil BusyBox 1.35 (ó 1042344 go 1044070 beart).

Is é BusyBox an príomh-uirlis sa chomhrac i gcoinne sáruithe GPL i bhfirmware. D’éirigh le Caomhanta Saoirse Bogearraí (SFC) agus an Lárionad Dlí um Shaoráil Bogearraí (SFLC), thar ceann na bhforbróirí BusyBox, tionchar a imirt arís agus arís eile ar chuideachtaí nach soláthraíonn rochtain ar chód foinse na gclár GPL, trí na cúirteanna agus trí sheachtrach. - comhaontuithe cúirte. Ag an am céanna, cuireann údar BusyBox i gcoinne na cosanta sin go láidir - ag creidiúint go scriosann sé a ghnó.

Aibhsítear na hathruithe seo a leanas in BusyBox 1.35:

  • Cuireann an áirgiúlacht aimsithe an rogha “-samefile name” i bhfeidhm chun a sheiceáil an bhfuil comhad ag baint úsáide as an inóid chéanna leis an gcomhad leis an ainm sonraithe. Cód aontaithe le haghaidh comparáide ama agus roghanna curtha leis "-amin", "-atime", "-cmin" agus "-ctime" chun am rochtana agus cruthú comhaid a sheiceáil.
  • Tá rogha "--tmpdir" curtha leis an bhfóntas mktemp chun an bunchomhadlann a shonrú i gcoibhneas leis na cosáin a bhaineann le comhaid shealadacha a ríomhtar.
  • Cuireadh roghanna “—ignore-devno” leis an bhfóntas cpio chun neamhaird a dhéanamh den fhíoruimhir ghléis (bíonn 0 scríofa i gcónaí) agus “-reamhuimhir-nodóidí” chun an t-ionóid a athuimhriú roimh é a stóráil sa chartlann.
  • Sa áirgiúlacht awk, tá an slonn “printf %%” coigeartaithe.
  • Cuireadh thart ar dhosaen athruithe leis an leabharlann libbb. Comhoiriúnacht fheabhsaithe realpath lena mhacasamhail ó na coreutils a leagtar.
  • Tá líon mór réitigh molta do na sliogáin ordú fuinseoige agus hush, atá dírithe ar chomhoiriúnacht le sliogáin eile a fheabhsú. Chuir Ash tacaíocht le gaistí ERR cosúil le bash, socraigh -E agus $FUNCNAME, agus aisghabháil teaghrán níos tapúla ag baint úsáide as an slonn "${s:}". I luaithreach agus hush, tá cur i gcrích na n-oibríochtaí "${x//\*/|}" luathaithe.
  • Cuireann an áirgiúlacht bonnainm na roghanna "-a" i bhfeidhm chun ilainmneacha a chur ar aghaidh in aon ghlao amháin agus "-s SUFFIX" chun carachtair "SUFFIX" a bhaint astu.
  • Cuireadh rogha "-f" (fórsa) leis an bhfóntas blkdiscard.
  • Chuir httpd deireadh le ceanntásca Last-Modified/ETag/Content-Length a sheoladh do leathanaigh a bhfuil earráidí iontu.
  • Soláthraíonn httpd agus telnetd an cumas an calafort líonra réamhshocraithe a athrú.
  • Soghonta tarra seasta a d’fhág gur ídíodh an chuimhne ar fad a bhí ar fáil agus cartlanna le hainmneacha comhaid an-fhada á bpróiseáil.
  • Tá cur i bhfeidhm P256 agus x25519 athoibrithe sa chód TLS.
  • Cuireann an áirgiúlacht wget an rogha "--post-file" chun comhaid a sheoladh i bhfeidhm agus ligeann sé duit inneachar an cheannteidil Content-Type a shaincheapadh le haghaidh na roghanna "--post-data" agus "--post-file".
  • Tacaíonn an áirgiúlacht Teorainn ama leis an rogha "-k KILL_SECS" chun comhartha SIGKILL a sheoladh mura gcríochnaíonn an t-ordú laistigh de na soicind KILL_SECS breise.
  • Cuireadh tacaíocht chun paraiméadar netns a shocrú le haghaidh feistí leis an áirgiúlacht IP.
  • Cuireann an fóntais cal an rogha "-m" chun an mhí sonraithe a thaispeáint.
  • Ceadaíonn an dáta agus na fóntais tadhaill a shonrú crios ama fhritháireamh i dátaí.
  • San eagarthóir vi, tá tacaíocht don chomhad ~/.exrc curtha leis, agus athraíodh láimhseáil “-c” agus EXINIT.
  • Sa áirgiúlacht ed, déantar an tsonraíocht POSIX-1.2008 a chomhlíonadh mar thoradh ar orduithe léite/scríofa a fhorghníomhú. Tacaíocht breise don rogha "-p".
  • Cuireadh rogha "-n N" le fóntais cmp chun comparáid a theorannú le N beart.

Ina theannta sin, cúpla lá ó shin, scaoileadh Toybox 0.8.6, analóg de BusyBox, arna fhorbairt ag iar-chothabhálaí BusyBox agus a dáileadh faoin gceadúnas 0BSD. Is é príomhchuspóir Toybox ná an cumas a sholáthar do mhonaróirí sraith íostach de fhóntais chaighdeánacha a úsáid gan cód foinse na gcomhpháirteanna modhnaithe a oscailt. I dtéarmaí cumais, tá Toybox fós taobh thiar de BusyBox, ach tá 296 orduithe bunúsacha curtha i bhfeidhm cheana féin (217 go hiomlán agus 83 go páirteach) as 374 pleanáilte.

I measc nuálaíochtaí Toybox 0.8.6 is féidir linn feabhas a chur ar scripteanna chun íomhánna córais a chruthú, orduithe a chur leis sha256sum, sha224sum, sha384sum, sha512sum, linux32, strace agus hexdump. Roghanna curtha i bhfeidhm “dáta -s”, “pmap -p”, “eireaball -F -s”, “marú -0″, atosaigh/stad/poweroff -d”, “eireaball –bytes –lines”, “i2cdetect -q” , "find -quit -lname -ilname -d", "cut -d $'\n'", "cut -nb", "cpio -ignore-devno -renumber-inodes", "tar -selinux", "scoilt -n", "grep -L".

Foinse: oscailtenet.ru

Ceannaigh óstáil iontaofa do shuímh le cosaint DDoS, freastalaithe VPS VDS 🔥 Ceannaigh óstáil gréasáin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster