Minimalistliku süsteemiteenuste komplekti BusyBox 1.37 vabastamine

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 serverid NTP ühilduvus ajaga pärast 2038. aastat.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster