paketi vĂ€ljalase Unix'i standardsete tööriistade komplekt, mis on esitatud ĂŒhes tĂ€ideviivas failis ja optimeeritud minimaalsete sĂŒsteemiresursside tarbimise jaoks, on vĂ€iksem kui 1 MB. Uue 1.31 versiooni esialgne vĂ€ljaanne on klassifitseeritud kui ebastabiilne, tĂ€ielik stabiliseerimine toimub versioonis 1.31.1, mis on oodata umbes kuu pĂ€rast. Projekti kood on litsentseeritud GPLv2 alusel.
BusyBox'i modulaarsus vĂ”imaldab luua ĂŒhtse kĂ€ivitatava faili, mis sisaldab suvalist kompositsiooni pakendis rakendatud tööriistu (iga tööriist on kergesti ligipÀÀsetav sĂŒmboolse lingina sellele failile). Tööriistade komplekti suurust, koostisosade arvu ja funktsionaalsust saab varieerida vastavalt integreeritud platvormi vajadustele ja vĂ”imalustele, mille jaoks koostamine toimub. Pakett on iseseisev ning staatilise koostamisega uclibc abil töökindla sĂŒsteemi loomiseks Linuxi sĂŒdamiku kohal tuleb luua vaid mĂ”ned seadmefailid kaustas /dev ja ette valmistada konfigureerimisfailid. VĂ”rreldes eelneva vĂ€ljaandega 1.30 on BusyBox 1.31 tĂŒĂŒpilise koostamise mĂ€lutarve vĂ€henenud 86 bait vĂ”rra (1008478 baitilt 1008392 baitini).
BusyBox on peamine tööriist GPL-i rikkumiste vastu vĂ”itlemisel pĂŒsivates sĂŒsteemides. Organisatsioonid Software Freedom Conservancy (SFC) ja Software Freedom Law Center (SFLC) esindavad BusyBoxi arendajaid nii kohtus lĂ€bi kohtuvĂ€listel lepingutel on korduvalt olnud positiivne mĂ”ju ettevĂ”tetele, kes ei paku juurdepÀÀsu GPL-programmide lĂ€htekoodile. Samal ajal vastandub BusyBoxi autor igati sellele kaitsele, arvestades, et see kahjustab tema Ă€ri. sellise kaitse vastu â pidades seda oma Ă€ri lĂ”hkujana.
BusyBox 1.31 versioonis on tuvastatud jÀrgmised muudatused:
- Uued kÀsud: ts (TSP (Time-Stamp Protocol) protokolli kliendi ja serveri teostus) ja i2ctransfer (I2C sÔnumite loomine ja saatmine);
- udhcp-sse on lisatud tugivÔimalused DHCP (aegade teabe) ja 101 (aegade nime andmebaasi TZ jaoks) jaoks IPv6;
- udhcpd-s on lisatud to support static hostname bindings for clients;
- ash ja hush kĂ€surea tĂ”lgenduses on toetatud numbrilised literad «BASE#nnnn». Bash-iga ĂŒhilduv ulimit-kĂ€sk on rakendatud, sealhulgas on lisatud valikud «-i RLIMIT_SIGPENDING» ja «-q RLIMIT_MSGQUEUE». On lisatud tugi «wait -n». Lisatud bash-iga ĂŒhilduvad muutujad EPOCH;
- hush kÀsureas on rakendatud muutuja «$-«, kus on loetletud vaikimisi aktiveeritud kÀsurea valikud;
- upstream-is on bc-sse edastatud viidatud vÀÀrtuste edastamise kood, lisatud void-funktsioonide tugi ja vÔimalus töötada ibase vÀÀrtustega kuni 36;
- brctl-is on kĂ”ik kĂ€sud muudetud töötama kasutades pseudofailisĂŒsteemi /sys;
- fsync ja sync utiliidid on kokku ĂŒhendatud;
- httpd teostust on tĂ€iustatud. Parandatud on HTTP-pealkirjade töötlemist ja töötamine puhverserveri reĆŸiimis. MIME-tĂŒĂŒpide nimekirja on lisatud SVG ja JavaScript;
- losetup-s on lisatud valik «-c» (faili suuruse sundkontroll, mis on seotud loop-seadmest), samuti valik sektsioonide skaneerimiseks. mount ja losetup toetavad nĂŒĂŒd /dev/loop-control kasutamist;
- ntpd-s on SLEW_THRESHOLD vÀÀrtus suurendatud 0.125-lt 0.5-le;
- Sysctl on vĂ”etud kasutusele tĂŒhjade vÀÀrtuste mÀÀramisel;
- Watchis on lisatud toetust murdvÀÀrtuste jaoks valikus â-n SECâ;
- Mdev'i saab nĂŒĂŒd kĂ€ivitada taustprotsessina;
- Wget utiliidis on rakendatud lipp â-oâ, et mÀÀrata logifail. Lisatud on teavitused allalaadimise algusest ja lĂ”pust;
- Telnetd-sse on lisatud AYT IAC kÀsu tugi;
- Vi-sse on lisatud kĂ€sk âdGâ (kustutab sisu praegusest reast faili lĂ”puni);
- Dd-kĂ€sule on lisatud valik âoflag=appendâ;
- Top utiliidis on lisatud lipp â-Hâ, et aktiveerida eraldi lĂ”imede skaneerimise reĆŸiim.
Lisaks, kaks nÀdalat tagasi vÀljalase , BusyBoxi analoog, mida arendab endine BusyBoxi hooldaja ja BSD litsentsi alusel. Toyboxi pÔhieesmÀrk on anda tootjatele vÔimalus kasutada minimalistikku standardsete utiliitide komplekti ilma muudetud komponentide lÀhtekoodide avamiseta. Toyboxi vÔimaluste poolest BusyBoxilt, kuid juba on rakendatud 188 pÔhikÀsku 220 plaanitust.
Toybox 0.8.1 uuendustest vÔib mÀrkida:
- On saavutatud funktsionaalsuse tase, mis on piisav Androidi kokkupanekuks Toybox utiliitide pÔhjal.
- Uued kĂ€sud mcookie ja devmem on lisatud, samuti on katsetamisest ĂŒle viidud kirjutatud kĂ€sud tar, gunzip ja zcat.
- Testimiseks on pakutud uut vi implementatsiooni.
- Find kĂ€sule on lisatud toe valikute jaoks â-wholename/-iwholenameâ,
â-printfâ ja â-contextâ; - Grepis on lisatud valik ââexclude-dirâ;
- Echo toetab nĂŒĂŒd valikut â-Eâ.
- Mount tööriist lisas toe âUUIDâ jaoks.
- Date kÀsule lisati ajavööndi arvestus, mis on mÀÀratud keskkonnamuutujas TZ.
- Sed tööriist lisas toe suhtelistele vahemikele (+N).
- Ps, top ja iotop vÀljundi loetavust on parandatud.
Allikas: opennet.ru
