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

Tugadh isteach scaoileadh pacáiste BusyBox 1.32 le cur i bhfeidhm sraith de ghnáthfhóntas 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 nua 1.32 suite mar éagobhsaí, cuirfear cobhsú iomlán ar fáil i leagan 1.32.1, a bhfuiltear ag súil leis i thart ar mhí. Déantar cód an tionscadail a dháileadh faoin gceadúnas GPLv2.

Mar gheall ar nádúr modúlach BusyBox is féidir comhad inrite aontaithe amháin a chruthú ina bhfuil sraith treallach fóntais a chuirtear i bhfeidhm sa phacáiste (tá gach áirgiúlacht ar fáil i bhfoirm naisc siombalach leis an gcomhad seo). 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 a bhfuil an tionól á dhéanamh. Tá an pacáiste féinchuimsitheach; nuair a thógtar é go statach le uclibc, chun córas oibre a chruthú ar bharr an eithne Linux, ní gá duit ach roinnt comhad gléas a chruthú san eolaire / dev agus comhaid cumraíochta a ullmhú. I gcomparáid leis an scaoileadh roimhe seo 1.31, tháinig méadú 1.32 bytes ar thomhaltas RAM an tionóil tipiciúil BusyBox 3590 (ó 1011750 go 1015340 bytes).

Is é BusyBox an phríomhuirlis sa chomhrac i gcoinne sáruithe GPL i bhfirmware. An Caomhanta Saoirse Bogearraí (SFC) agus an Lárionad Dlí um Shaoráil Bogearraí (SFLC) thar ceann na bhforbróirí BusyBox, trí an chúirt, agus ar an mbealach seo conclúidí tá tionchar rathúil arís agus arís eile ag comhaontuithe lasmuigh den chúirt ar chuideachtaí nach dtugann rochtain ar chód foinse na gclár GPL. Ag an am céanna, déanann údar BusyBox a dhícheall rudaí i gcoinne cosanta den sórt sin - a chreidiúint go scriosann sé a ghnó.

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

  • Ordú nua curtha leis mhím scipéid a rith ó Mimfile a tugadh (rud éigin i gcuimhne ar áirgiúlacht déanta a bhaintear amach);
  • Tá an rogha "-folamh" curtha leis an bhfóntas aimsithe chun comhaid fholmha a sheiceáil;
  • I bhfóntas wget, leathnaíodh an teorainn ar líon na n-atreoruithe agus cuireadh tacaíocht chun deimhnithe TLS a sheiceáil le ENABLE_FEATURE_WGET_OPENSSL i bhfeidhm;
  • Cuireadh tacaíocht cheart leis le haghaidh liosta patrún (pattern_list) chun grep agus cuireadh an rogha “-R” leis (próiseáil athchúrsach ar ábhar eolaire);
  • Réitíodh fadhbanna a tharla agus tógáil i Clang 9 agus cuireadh deireadh le rabhaidh tiomsaitheora;
  • 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ú. Tá an cumas chun orduithe ionsuite a uathchríochnú le cluaisíní curtha le luaith agus le hush. Tá orduithe ionsuite nua cobhsaithe i luaithreach.
  • Tacaíonn an áirgiúlacht fdisk anois le landairí HFS agus HFS+;
  • d'fheabhsaigh init láimhseáil coinníollacha cine nuair a fhaightear comharthaí;
  • Íoslódáil an fóntais le haghaidh monatóireacht amhairc ar pharaiméadair an chórais méadar formáid aschuir leis "% NT" (am ailínithe le nialais);
  • Cuireadh an cumas chun liosta LAPanna a phróiseáil agus a thaispeáint leis an tacar tascanna (rogha “-c”);
  • I tarra, tá iompar an rogha "-a" athraithe, a bhaineann, in ionad comhbhrú "lzma" a chumasú, anois le uathbhrath trí shíneadh comhaid;
  • Chuir Udhcpc6 tacaíocht leis an "gan stát» le haghaidh DHCPv6 (ní sheolann an freastalaí ach paraiméadair líonra, gan seoladh a shannadh);
  • tacaíonn nslookup anois le próiseáil freagraí gan taifid RR agus cuireann sé tacaíocht le taifid SRV;
  • Cuireadh orduithe nua "showmacs" agus "showstp" le brctl;
  • Tacaíocht bhreise don pharaiméadar "freastalaí sealaíochta" chuig dhcpc;
  • Socrú curtha leis an syslogd chun am a thaispeáint le cruinneas milleasoicind;
  • I httpd, nuair a bhíonn sé ag rith i mód NOMMU, ceadaítear eolaire baile difriúil a shocrú agus oibríonn an rogha '-h' nuair a bhíonn próiseas cúlra á rith;
  • d’fheabhsaigh xargs láimhseáil na n-argóintí atá faoi iamh i Sleachta agus chinntigh sé iompar ceart na rogha “-n”;
  • Bugs seasta sa grep, barr, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, fóntais bealaigh.

Chomh maith leis sin, an mhí seo caite tharla sé scaoileadh Bosca bréagán 0.8.3, analóg de BusyBox, arna fhorbairt ag iar-chothaitheoir BusyBox agus dháileadh faoi ​​cheadúnas BSD. 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. De réir cumais Toybox go dtí seo tite ar gcúl ó BusyBox, ach tá 272 ordú bunúsach curtha i bhfeidhm cheana féin (204 go hiomlán agus 68 go páirteach) as 343 pleanáilte.

I measc nuálaíochtaí Toybox 0.8.3 is féidir linn a thabhairt faoi deara:

  • Cuireadh orduithe nua leis rtcwake, blkdiscard, getopt and readelf;
  • soláthraíonn “make root” an cumas timpeallacht tosaithe oibre a chruthú bunaithe ar na fóntais eithne Linux agus Toybox amháin, ar féidir iad a luchtú ag baint úsáide as a script init féin;
  • Tacaíocht tosaigh breise curtha leis do mhodúil le feidhmiúcháin ar leith d’fhóntais nach bhfuil san áireamh sa phríomh-ToyBox;
  • Tá an bréagán ateangaire ordaithe 80% réidh (níl aon tacaíocht d'fheidhmeanna, stair, bainistíocht críochfoirt, jabanna, $((math)), teimpléid fós);
  • Tacaíocht bhreise do roghanna breise le haghaidh fóntais éagsúla, lena n-áirítear paiste, cal, cp, mv, lsattr, chattr, ls, id, netcat agus setsid.

Foinse: oscailtenet.ru

Add a comment