Minimalistlike sĂŒsteemiteemade BusyBoxi 1.31 vĂ€ljaanne

Esitletud vĂ€ljaande pakkumine BusyBox 1.31 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 kohtus, kui ka kokkulepete kauduliste lepingute kaudu. Samas on BusyBoxi autor kÔigest sellest vastu , 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 100 (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 leidis aset vabastus Toybox 0.8.1, mis on BusyBoxi analoog, mille arendab endine BusyBoxi hooldaja ja levitatav 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 avanenud 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

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster