Útgáfa af naumhyggjusettu kerfisforritum BusyBox 1.32

Kynnt pakkaútgáfu BusyBox 1.32 með innleiðingu setts af stöðluðum UNIX tólum, hönnuð sem ein keyranleg skrá og fínstillt fyrir lágmarksnotkun kerfisauðlinda með ákveðinni stærð minni en 1 MB. Fyrsta útgáfan af nýju greininni 1.32 er staðsett sem óstöðug, full stöðugleiki verður veittur í útgáfu 1.32.1, sem er væntanleg eftir um það bil mánuð. Verkefniskóðanum er dreift undir GPLv2 leyfinu.

Einingaeðli BusyBox gerir það mögulegt að búa til eina sameinaða keyrsluskrá sem inniheldur handahófskennt sett af tólum sem eru útfærð í pakkanum (hvert tól er fáanlegt í formi táknræns tengils á þessa skrá). Stærð, samsetning og virkni safns veitna getur verið mismunandi eftir þörfum og getu innbyggða vettvangsins sem samsetningin er framkvæmd fyrir. Pakkinn er sjálfstæður; þegar hann er byggður á kyrrstöðu með uclibc, til að búa til vinnukerfi ofan á Linux kjarna, þarftu aðeins að búa til nokkrar tækjaskrár í /dev möppunni og undirbúa stillingarskrár. Í samanburði við fyrri útgáfu 1.31 jókst vinnsluminni neysla hins dæmigerða BusyBox 1.32 samsetningar um 3590 bæti (úr 1011750 í 1015340 bæti).

BusyBox er aðal tólið í baráttunni gegn GPL brotum í fastbúnaði. Software Freedom Conservancy (SFC) og Software Freedom Law Center (SFLC) fyrir hönd BusyBox þróunaraðila, bæði í gegnum dómstóll, og þessa leið ályktanir Samningar utan dómstóla hafa ítrekað haft áhrif á fyrirtæki sem veita ekki aðgang að frumkóða GPL forrita. Á sama tíma gerir höfundur BusyBox sitt besta til að hlutir gegn slíkri vernd - að telja að hún eyðileggi fyrirtæki hans.

Eftirfarandi breytingar eru auðkenndar í BusyBox 1.32:

  • Nýtt lið bætt við Mim að keyra skippts frá tilteknu Mimfile (minnir dálítið á afrætt tól);
  • Leitarforritið hefur bætt við „-tómt“ valmöguleikanum til að athuga hvort skrár séu tómar;
  • Í wget tólinu hefur takmörk á fjölda tilvísana verið aukin og stuðningur við að athuga TLS vottorð með ENABLE_FEATURE_WGET_OPENSSL hefur verið innleiddur;
  • Bætti réttum stuðningi við lista yfir mynstur (pattern_list) við grep og bætti við „-R“ valkostinum (endurkvæm vinnsla á innihaldi skráarsafnsins);
  • Leysti vandamál sem komu upp við byggingu í Clang 9 og útrýmdu viðvörunum um þýðanda;
  • Mikill fjöldi lagfæringa hefur verið lagður til fyrir ösku- og þöggunarskeljarnar, sem miða að því að bæta samhæfni við aðrar skeljar. Möguleikinn á að fylla sjálfkrafa út innbyggðar skipanir með flipa hefur verið bætt við ösku og þögn. Nýjar innbyggðar skipanir hafa verið stöðugar í ösku.
  • Fdisk tólið styður nú HFS og HFS+ skipting;
  • init hefur bætt meðhöndlun keppnisskilyrða þegar merki berast;
  • Til gagnsemi fyrir sjónrænt eftirlit með kerfisbreytum nmeter bætt úttakssniði "%NT" (tími í takt við núll);
  • Möguleikinn á að vinna úr og birta lista yfir örgjörva hefur verið bætt við verkefnasettið (valkostur "-c");
  • Í tar hefur hegðun "-a" valmöguleikans verið breytt, sem, í stað þess að virkja "lzma" þjöppun, er nú tengd sjálfvirkri uppgötvun með skráarlengingu;
  • Udhcpc6 bætti við stuðningi við "ríkisfangslaus» fyrir DHCPv6 (þjónninn sendir aðeins netfæribreytur, án þess að úthluta heimilisfangi);
  • nslookup styður nú úrvinnslu svara án RR-skráa og bætir við stuðningi við SRV-skrár;
  • Nýjum skipunum „showmacs“ og „showstp“ hefur verið bætt við brctl;
  • Bætti við stuðningi fyrir „relay server“ færibreytuna við dhcpc;
  • Bætti stillingu við syslogd til að sýna tíma með millisekúndna nákvæmni;
  • Í httpd, þegar keyrt er í NOMMU ham, er hægt að setja aðra heimaskrá og valmöguleikinn '-h' virkar þegar bakgrunnsferli er keyrt;
  • xargs hefur bætt meðhöndlun á rökum innan gæsalappa og tryggt rétta hegðun „-n“ valmöguleikans;
  • Lagaði villur í grep, top, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, leiðarforritum.

Einnig í síðasta mánuði fór fram sleppa Leikfangakassi 0.8.3, hliðstæða BusyBox, þróað af fyrrverandi BusyBox viðhaldsaðila og dreift undir BSD leyfi. Megintilgangur Toybox er að veita framleiðendum möguleika á að nota lægstur sett af stöðluðum tólum án þess að opna frumkóða breyttra íhluta. Samkvæmt Toybox getu hingað til situr eftir frá BusyBox, en 272 grunnskipanir hafa þegar verið innleiddar (204 að öllu leyti og 68 að hluta) af 343 fyrirhuguðum.

Meðal nýjunga í Toybox 0.8.3 getum við tekið eftir:

  • Bætt við nýjum skipunum rtcwake, blkdiscard, getopt og readelf;
  • „gera rót“ gefur möguleika á að búa til ræsiumhverfi sem byggir aðeins á Linux kjarnanum og Toybox tólunum, sem hægt er að hlaða með því að nota eigin init skriftu;
  • Bætti við upphafsstuðningi fyrir einingar með aðskildum útfærslum á tólum sem eru ekki innifalin í aðal ToyBox;
  • Skipunartúlkurinn er 80% tilbúinn (enginn stuðningur við aðgerðir, sögu, flugstöðvarstjórnun, störf, $((stærðfræði)), sniðmát ennþá);
  • Bætti við stuðningi við viðbótarvalkosti við ýmis tól, þar á meðal patch, cal, cp, mv, lsattr, chattr, ls, id, netcat og setsid.

Heimild: opennet.ru

Bæta við athugasemd