A BusyBox 1.30 új verziója új fejlesztésekkel érkezik

BusyBox-logó

nemrég a BusyBox csomag az 1.30-as verzióval indult szabványos UNIX segédprogramok bevezetésével, dEgyetlen futtatható fájlként van megtervezve, és minimális rendszererőforrás-felhasználásra optimalizált, 1 MB-nál kisebb beállított méret mellett.

A BusyBox 1.30 új verziójának első változata instabil, a teljes stabilizálást az 1.30.1 változat biztosítja, amely várhatóan egy hónap múlva várható.

A BusyBoxról

BusyBox ez a fő eszköz a GPL firmware-ben történő megsértése elleni küzdelemben. Szervezeti szoftverszabadság-konzervancia (SFC) és Szoftverszabadság-törvényközpont (SFLC).

A BusyBox fejlesztői bíróságon vagy bíróságon kívüli egyezségek megkötésével többször is sikeresen dolgoztak a vállalatoknál Nem biztosítanak hozzáférést a GPL forráskódjához a szoftverben.

Ugyanakkor a BusyBox szerzője határozottan ellenzi az ilyen védelmet, mivel úgy véli, hogy ez tönkreteszi az üzletét.

Azoknak a gyártóknak, akik nem akarják megnyitni a módosított összetevők forráskódját, a Toybox projekt keretében a BusyBox analógját fejlesztik, amelyet a BSD licenc alapján terjesztenek (2. szakasz). Képességei szerint a Toybox még mindig a BusyBox mögött van.

A BusyBox moduláris jellege lehetővé teszi egy egységes futtatható fájl létrehozását, amely tetszőleges végrehajtott segédprogramokat tartalmaz a csomagban (minden segédprogram szimbolikus hivatkozásként érhető el ehhez a fájlhoz).

A segédprogram-gyűjtemény mérete, összetétele és funkcionalitása az integrált platform igényeitől és képességeitől függően változhat, amelyhez összeállítják.

A csomag önellátó, egy statikus fordítással az uclibc segítségével, hogy operációs rendszert hozzon létre a Linux kernel tetején, csak létre kell hoznia több eszközfájlt a / dev könyvtárban, és elő kell készítenie a konfigurációs fájlokat.

A BusyBox új verziójáról

A BusyBox 1.30 új kiadásában, a fenti 1.29-es verzióhoz képest, a tipikus BusyBox 1.30 egység memóriafogyasztása 7393 bájttal nőtt (941070-ről 948463 bájtra).

A BusyBox 1.30 verziója tartalmazza a "bc" segédprogramot tetszőleges matematikai számításokhoz. Az új „bc” kód alapján a „dc” segédprogramot átdolgozták és jelentősen kibővítették.

El A "forrás-könyvtár" opció támogatása hozzáadódott az ifupdown segédprogramhoz hogy a beállításokat fájlok halmazaként helyezze el egy könyvtárban (például /etc/network/interfaces.d).

A hamu héj lehetővé teszi a parancsfájlok beágyazását futtatható fájlokba. A "$ {}" kifejezések elemzése ki van igazítva.

A parancshéjban az optimalizált kód el lett rejtve, hogy ellenőrizze a karakterek jelenlétét a karakterláncban, a "$ {var # ...}", "$ {var: + ...}" és a "$ {var / ...." kifejezések jobb kezelése .} ", A" Set -x "feladat közel van a bash-hoz, IFS környezeti változó beállítása biztosított, beágyazott parancsfájlok futtatásának lehetősége hozzáadódik.

A többi kiemelhető fejlesztés közül a következőket találjuk:

  • Online, hozzáadott támogatás az automatikus kiegészítésű beágyazott szkriptekhez.
  • A beágyazott adatok kicsomagolásához egy funkció hozzáadódott a libarchívumhoz.
  • A „–show SCRIPT” opció hozzá lett adva a busybox parancshoz a beágyazott parancsfájlok megjelenítéséhez.
  • Az awk segédprogramban kecses leállításra kerül sor, ha az "NF" paraméter negatív értékeit adják meg.
  • Az fdisk viselkedése összhangban van az util-linux 2.31 csomag hasonló segédprogramjával.
  • A "-executable" és a "-quit" opció hozzáadódik a kereső segédprogramhoz;
  • Az init init során megoldódtak a konténerekbe történő újratöltés problémái.
  • A tartománykeresés támogatása hozzá lett adva az nslookup fájlhoz (keresési lehetőség a resolv.conf fájlban).
  • Chroot boot mód hozzáadódik a chpasswd fájlhoz.
  • Az "AUTH PLAIN" hitelesítési mód támogatása hozzá lett adva a sendmailhez az "AUTH LOGIN" mellett.

Hogyan juthat el a BusyBoxhoz?

Ha érdekli az új verzió beszerzése. Ezt úgy teheti meg, hogy felkeresi a projekt hivatalos webhelyét, ahol megtalálja mind a forráskódot, mind a bináris fájlokat és a dokumentációt.

A link ez.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Névtelen dijo

    Túl veszélyes a busybox ... még az smtp szervernek is van mire? A legrosszabb, hogy sok disztribúció nyomást gyakorol rá, mint a rendszer elsődleges függőségére ... ami felfedi szándékát a bűncselekményhez szükséges eszközök telepítésére .. szeme látni, hogy lát, és aki nem tudja, mit mond, engedje el, hogy elhaladjon ... boldogabb lesz.