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.
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.