vĂ€ljaande pakkumine Realiseeritud on komplekt standardseid UNIX utiliite, mis on vormistatud ĂŒheks tĂ€itmisfailiks ja optimeeritud minimaalsete sĂŒsteemiressursside tarbimiseks, komplekti suurus on alla 1 MB. Uue 1.31 versiooni esialgne vĂ€ljund on positsioneeritud kui ebastabiilne, tĂ€ielik stabiliseerimine toimub versioonis 1.31.1, mis on oodata umbes kuu pĂ€rast. Projekti kood on levitatud GPLv2 litsentsi all.
BusyBox'i modulaarne iseloom vĂ”imaldab luua ĂŒhe ĂŒhtse tĂ€itmisfaili, mis sisaldab endas meelevaldselt valitud paketis olevaid utiliite (iga utiliit on kergesti ligipÀÀsetav sĂŒmboolse lingina sellele failile). Komplekti suurust, sisu ja funktsionaalsust saab varieerida vastavalt integreeritud platvormi vajadustele ja vĂ”imalustele, mille jaoks koostamine toimub. Pakett on iseseisev; staatilise koostamise korral uclibc abil on Linuxi tuumale töötava sĂŒsteemi loomiseks vajalik luua vaid mĂ”ned seadmefailid kataloogis /dev ja ette valmistada konfiguratsioonifailid. VĂ”rreldes eelmise vĂ€ljaandega 1.30 on BusyBox 1.31 tĂŒĂŒpilise koostamise mĂ€lutarve vĂ€henenud 86 baitti (1008478 baiti kuni 1008392 baiti).
BusyBox on peamine tööriist GPL-i rikkumiste vastu vÔitlemiseks mikrokontrollerites. Software Freedom Conservancy (SFC) ja Software Freedom Law Center (SFLC) BusyBoxi arendajate nimel on korduvalt edukalt sekkunud ettevÔtetesse, kes ei paku juurdepÀÀsu GPL-programmide lÀhtekoodile, tehes seda nii , kui ka kauduliste lepingute kaudu. Samas on BusyBoxi autor kÔigest sellest , pidades seda tema Àri lÔhkumiseks.
BusyBox 1.31 versioonis on jÀrgmised muudatused:
- Lisatud uued kÀsud: ts (TSP (Time-Stamp Protocol) kliendi ja serveri realiseerimine) ja i2ctransfer (I2C sÔnumite loomine ja saatmine);
- Udhcp-sse on lisatud toetus DHCP valikutele (aegade tsooni teave) ja 101 (ajavööndi nimi TZ andmebaasis) IPv6 jaoks;
- Udhcpd-sse on lisatud toetus staatilistele hostinimede sidumistele klientidega;
- KĂ€suretel ash ja hush on realiseeritud numbrilised literaled âBASE#nnnnâ. Bash'iga ĂŒhilduv on ulimit kĂ€su realiseerimine, sealhulgas on lisatud valikud â-i RLIMIT_SIGPENDINGâ ja â-q RLIMIT_MSGQUEUEâ. Lisatud on tugi âwait -nâ. Lisatud on bash'iga ĂŒhilduvad muutujad EPOCH;
- KĂ€suregel hush on realiseeritud muutuja â$-â, milles loetletakse vaikimisi aktiveeritud kĂ€suregle valikuid;
- Bc-lt on ĂŒlesvoolu kantud viidete edastamise kood, lisatud tugi void-funktsioonidele ja vĂ”imalus töötada ibase vÀÀrtustega kuni 36;
- Brctl-is on kÔik kÀsud muudetud töötama pseudo-FS /sys kasutamiseks;
- Fsync ja sync utiliidid on kokku liidetud;
- TĂ€psem httpd rakendus. Parandatud HTTP pĂ€iste töötlemine ja proxy reĆŸiimi toimimine. MIME-tĂŒĂŒpidest on lisatud SVG ja JavaScript;
- Losetupile on lisatud valik â-câ (faili suuruse sundkontroll, mis on seotud loop-seadmaga), samuti valik jagude skannimiseks. Mount ja losetup toetavad nĂŒĂŒd /dev/loop-control kasutamist;
- Ntpd puhul on SLEW_THRESHOLD vÀÀrtus suurendatud 0.125-lt 0.5-le;
- Sysctl toetab nĂŒĂŒd tĂŒhjade vÀÀrtuste mÀÀramist;
- Watch'ile on lisatud toetus murdvÀÀrtustele valikus â-n SECâ;
- Mdev'i kÀivitamise vÔimalus on lisatud taustprotsessina;
- Wget utiliidis on rakendatud lipp â-oâ, et mÀÀrata logifaili. Lisatud teadete nĂ€itamise funktsioon allalaadimise alguse ja lĂ”pule viimise kohta;
- Telnetd suhtes on lisatud AYT IAC kÀskude tugi;
- Vi-s on lisatud kĂ€sk âdG' (sisu eemaldamine praegusest reast kuni faili lĂ”puni);
- Dd kĂ€sule on lisatud valik âoflag=appendâ;
- Top utiliidi puhul on lisatud lipp â-Hâ, et lubada eraldi niitide skannimise reĆŸiimi.
Lisaks sellele, kaks nÀdalat tagasi vabastus , mis on BusyBoxi analoog, mille arendab endine BusyBoxi hooldaja ja BSD litsentsi all. Toyboxi peamine eesmÀrk on anda tootjatele vÔimalus kasutada minimalistikku standardsete tööriistade komplekti ilma muudetud komponentide lÀhtekoodide avamiseta. Toyboxi vÔimalused on veel BusyBoxilt, kuid juba on rakendatud 188 pÔhikÀsku 220 planeeritud hulgast.
Toybox 0.8.1 uuendustest vÔib mÀrkida:
- Funktsionaalsuse tase on piisav Androidi kokkupanemiseks Toyboxi utiliitide pÔhjal.
- Komplekti on lisatud uued kĂ€sklused mcookie ja devmem, testharust on tagasi toodud ĂŒmber kirjutatud kĂ€sklused tar, gunzip ja zcat.
- Testimiseks on pakutud uut vi rakendust.
- Find kĂ€sule on lisatud valikute tugi â-wholename/-iwholenameâ
â-printfâ ja â-contextâ; - Grepile on lisatud valik ââexclude-dirâ;
- Echo on saanud toe valikule â-Eâ.
- Mount toetab nĂŒĂŒd âUUIDâ.
- Date kÀsule on lisatud ajavööndi arvestus, mis on mÀÀratud keskkonnamuutujas TZ.
- Sed toetab nĂŒĂŒd suhtelisi vahemikke (+N).
- Ps, top ja iotop vÀljundi loetavust on parendatud.
Allikas: opennet.ru
