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

Tugadh isteach scaoileadh pacáiste BusyBox 1.31 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.31 suite mar éagobhsaí, cuirfear cobhsú iomlán ar fáil i leagan 1.31.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 comhaid gléas a chruthú san eolaire / dev agus comhaid cumraíochta a ullmhú. I gcomparáid leis an scaoileadh roimhe seo 1.30, tháinig laghdú ar thomhaltas RAM an tionól tipiciúil BusyBox 1.31 bytes 86 (ó 1008478 go 1008392 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.31:

  • Orduithe nua curtha leis: ts (cliant agus freastalaí a chur i bhfeidhm don phrótacal TSP (Prótacal Stampa Ama)) agus i2ctransfer (teachtaireachtaí I2C a chruthú agus a sheoladh);
  • Tacaíocht bhreise do roghanna DHCP le udhcp 100 (faisnéis crios ama) agus 101 (ainm crios ama sa bhunachar sonraí TZ) le haghaidh IPv6;
  • Tacaíocht bhreise do naisc óstainmneacha statacha do chliaint in udhcpd;
  • Feidhmíonn na sliogáin fuinseoige agus hush na liteartha uimhriúla "BASE#nnnn". Tá cur i bhfeidhm an ordaithe ulmit comhoiriúnach le bash, lena n-áirítear na roghanna “-i RLIMIT_SIGPENDING” agus “-q RLIMIT_MSGQUEUE”. Tacaíocht bhreise le haghaidh "wait -n". Athróga EPOCH atá comhoiriúnach le bash curtha leis;
  • Feidhmíonn an bhlaosc hush athróg "$-" a liostaíonn na roghanna blaosc cumasaithe de réir réamhshocraithe;
  • Aistríodh an cód le haghaidh luachanna a rith trí thagairt go bc ó in aghaidh an tsrutha, cuireadh tacaíocht le haghaidh feidhmeanna neamhní agus an cumas oibriú le luachanna ibase suas go dtí 36;
  • I brctl, tiontaíodh na horduithe go léir chun oibre ag baint úsáide as an pseudo-FS / sys;
  • Cumascaíodh cód na bhfóntas fsync agus sioncronaithe;
  • Feabhsaíodh cur i bhfeidhm httpd. Próiseáil feabhsaithe ceanntásca HTTP agus obair i mód seachfhreastalaí. Áirítear leis an liosta cineálacha MIME SVG agus JavaScript;
  • Tá an rogha “-c” curtha le losetup (seiceáil faoi dhó éigean ar an méid comhaid a bhaineann leis an ngléas lúb), chomh maith le rogha chun deighiltí a scanadh. mount agus losetup tacaíocht le haghaidh oibriú ag baint úsáide as /dev/loop-control;
  • In ntpd, méadaíodh an luach SLEW_THRESHOLD ó 0.125 go 0.5;
  • Tacaíocht bhreise chun luachanna null a shannadh do sysctl;
  • Tacaíocht bhreise do luachanna codánacha sa rogha “-n SEC” chun féachaint air;
  • Cuireadh leis an gcumas mdev a rith mar phróiseas cúlra;
  • Feidhmíonn an áirgiúlacht wget an bhratach “-o” chun an comhad a shonrú chun an logáil a scríobh. fógraí curtha leis maidir le tosú agus críochnú íoslódálacha;
  • Tacaíocht bhreise don ordú AYT IAC go telnetd;
  • Ordú 'dG' curtha le vi (scrios an t-inneachar ón líne reatha go dtí deireadh an chomhaid);
  • Cuireadh rogha 'oflag = aguisín' leis an ordú dd;
  • Tá an bhratach '-H' curtha leis an bhfóntas barr chun scanadh snáitheanna aonair a chumasú.

Chomh maith leis sin, dhá sheachtain ó shin tharla sé scaoileadh Bosca bréagán 0.8.1, 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á 188 ordú bunúsach as 220 beartaithe curtha i bhfeidhm cheana féin.

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

  • Tá leibhéal feidhmiúlachta bainte amach atá leordhóthanach chun Android a thógáil i dtimpeallacht atá bunaithe ar fhóntais Toybox.
  • Áirítear na horduithe mcookie agus devmem nua, agus bogtar na horduithe tarra, gunzip agus zcat athscríofa ón mbrainse tástála.
  • Tá cur i bhfeidhm nua vi molta le haghaidh tástála.
  • Tacaíonn an t-ordú aimsithe anois leis na roghanna "-wholename/-iwholename".
    "-printf" agus "-context";

  • Cuireadh rogha "--exclude-dir" leis an grep;
  • Tacaíonn Echo leis an rogha "-E" anois.
  • Cuireadh tacaíocht "UUID" leis le feistiú.
  • Cuireann an t-ordú dáta san áireamh anois an crios ama a shonraítear san athróg timpeallachta TZ.
  • Tacaíocht bhreise do raonta coibhneasta (+ N) le sed.
  • Inléiteacht feabhsaithe aschuir ps, barr agus ióta.

Foinse: oscailtenet.ru

Add a comment