Peaaegu kahe aasta arengujĂ€rgus on vĂ€lja antud BusyBox 1.37 paketi versioon, mis sisaldab standardseid UNIX utiliite, vormistatud ĂŒhes tĂ€idesaatevas failis ja optimeeritud vĂ€hese sĂŒsteemsete ressursside tarbimise jaoks, komplekti suurus on vĂ€hem kui 1 MB. Uue 1.37 haru esimene vĂ€ljaanne on positsioneeritud kui ebastabiilne, tĂ€ielik stabiliseerimine toimub versioonis 1.37.1, mille vĂ€ljatulekut oodatakse mĂ”ne kuu pĂ€rast. Projekti kood levitatakse GPLv2 litsentsi alusel.
BusyBox'i modulaarne iseloom vĂ”imaldab luua ĂŒhe ĂŒhtse tĂ€idesaatva faili, mis sisaldab juhuslikku kogumit paketi utiliidist (iga utiliit on saadaval sĂŒmboolse lingina sellele failile). Kogumi suurust, koosseisu ja funktsionaalsust saab varieerida vastavalt integreeritud platvormi vajadustele ja vĂ”imalustele, mille jaoks koostamine toimub. Paketil on iseseisvus, staatilise koostamise puhul uclibc-ga on töötava sĂŒsteemi loomiseks Linuxi tuumale piisavalt luua mĂ”ned seadme failid kataloogis /dev ja ette valmistada konfigureerimisfailid. VĂ”rreldes eelmise 1.36 vĂ€ljaandega on BusyBox 1.37 tĂŒĂŒpilise koostamise mĂ€lutarbimine kasvanud 1535 baiti (1022792-lt 1024327 baiti).
BusyBox on peamine tööriist GPL-i rikkumistega vÔitlemisel tarkvarades. Organisatsioonid Software Freedom Conservancy (SFC) ja Software Freedom Law Center (SFLC) on BusyBoxi arendajate nimel korduvate kohtuasjade ja kohtuvÀliste lepingute kaudu edukalt surve avaldanud ettevÔtetele, kes ei paku juurdepÀÀsu GPL-programmide lÀhtekoodile. Samas on BusyBoxi autor igati vastu sellisele kaitsele, pidades seda tema Àri kahjustamiseks.
BusyBox 1.37 silmapaistvad muudatused:
- Lisatud getfattr utiliidi teostus failide laiendatud atribuutide kuvamiseks.
- udhcpd-s on rakendatud valikuline BOOTP protokolli tugi.
- hwclock utiliidile on lisatud RTC (Reaalajas Kell) parameetrite kuvamis- ja seadistamisvÔime. NÀiteks parameetrite lugemiseks 'hwclock --param-get bsm', ja muutmiseks 'hwclock -p bsm=1'.
- ip link kÀsule on lisatud CAN-seadmete seadistamise tugi netlinki liidese kasutamisega ('ip link set type can').
- Find utiliidis on rakendatud -ok kÀsk, et kÀivitada kÀsk kasutaja kinnituse eelneva pÀrimisega.
- TĂ€iendavad parendused ash ja hush kĂ€surea kestade jaoks, mis on suunatud suurema ĂŒhilduvuse saavutamiseks teiste kestadega. Funktsioonide nimede ja klahvikatete sisendi automaatse tĂ€itmise tugi on lisatud Tab-klahvi abil. Hushis on lisatud sisseehitatud 'false' kĂ€sk.
- awk utiliidis on rakendatud -E lipp, et lugeda skripti teksti failist.
- od utiliidis on rakendatud -B valik (sĂŒnonĂŒĂŒm -t o2) kahe baitide vÀÀrtuste vĂ€ljundiks oktal kujul.
- time utiliidis on -f FMT valikus lubatud sĂŒmbolite edastamine jĂ€rjestustega '\escape' ja '%%'.
- top utiliidis on parendatud suurte PID-identifikaatorite kuvamise vÔimalusi.
- readlink utiliidis on lisatud eraldaja 'â' tugi ja parendatud ĂŒhilduvust POSIX standardiga -n valiku osas.
- start-stop-daemo kĂ€skule on lisatud -O/âoutput (vĂ€ljundi suunamine) ja -d DIR (vaikimisi katalooge muutmise) valikud.
- ntpd-s on tagatud kliendi ja serverile NTP ĂŒhilduvus ajaga pĂ€rast 2038. aastat.
Allikas: opennet.ru
