Den nya versionen av BusyBox 1.30 kommer med nya förbättringar

BusyBox-logotyp

nyligen BusyBox-paketet släpptes i sin version 1.30 med implementering av en uppsättning standard UNIX-verktyg, dDesignad som en enda körbar fil och optimerad för minimal systemresursförbrukning med en paketstorlek på mindre än 1 MB.

Den första versionen av den nya versionen av BusyBox 1.30 är positionerad som instabil, full stabilisering kommer att tillhandahållas i version 1.30.1, som väntas om ungefär en månad.

Om BusyBox

BusyBox är det viktigaste verktyget i kampen mot GPL-kränkningar i firmware. Organisation Software Freedom Conservancy (SFC) och Software Freedom Law Center (SFLC).

BusyBox-utvecklare ger genom domstolen eller genom ingående av förlikningar utanför domstol har upprepade gånger fungerat framgångsrikt i företag De ger inte åtkomst till källkoden för GPL i programvaran.

Samtidigt motsätter sig författaren till BusyBox starkt ett sådant skydd, med tanke på att det bryter mot hans verksamhet.

För tillverkare som inte vill öppna källkoden för modifierade komponenter, inom ramen för Toybox-projektet, utvecklas en analog till BusyBox, distribuerad under BSD-licensen (klausul 2). Av kapacitet ligger Toybox fortfarande bakom BusyBox.

Den modulära karaktären hos BusyBox gör det möjligt att skapa en enhetlig körbar fil som innehåller en godtycklig uppsättning implementerade verktyg. i paketet (varje verktyg är tillgängligt i form av en symbolisk länk till den här filen).

Storleken, sammansättningen och funktionaliteten för verktygssamlingen kan variera beroende på behoven och kapaciteten hos den inbäddade plattformen för vilken den är monterad.

Paketet är självförsörjande, med en statisk kompilering med uclibc, för att skapa ett operativsystem ovanpå Linux-kärnan, du behöver bara skapa flera enhetsfiler i /dev-katalogen och förbereda konfigurationsfilerna.

Om den nya versionen av BusyBox

I den här nya versionen av BusyBox 1.30 jämfört med den tidigare versionen 1.29 ökade den typiska monteringsminnesförbrukningen för BusyBox 1.30 med 7393 byte (från 941070 till 948463 byte).

BusyBox version 1.30 belyser "bc"-verktyget för godtyckliga matematiska beräkningar. Baserat på den nya "bc"-koden har "dc"-verktyget omarbetats och utökats avsevärt.

El stöd för alternativet "source-directory" har lagts till i ifupdown-verktyget för att placera konfigurationerna som en uppsättning filer i en katalog (till exempel /etc/network/interfaces.d).

Askskalet ger möjlighet att bädda in skalskript i körbara filer. Analysen av "${}"-uttryck är noggrann.

I kommandoskalet har den optimerade koden för att kontrollera närvaron av tecken i strängen gömts, förbättrad hantering av uttryck "${var #...}", "${var: +...}", och "${var/.... .}", är arbetet med "set -x" nära bash, IFS-miljövariabelinställningen tillhandahålls, möjligheten att köra inbäddade skript läggs till.

Av de andra förbättringarna som kan lyftas fram finner vi:

  • Inline lagt till stöd för autokomplettering av inbäddade skript.
  • En funktion har lagts till i libarchive för att packa upp inbäddad data.
  • Alternativet '–show SCRIPT' har lagts till i kommandot busybox för att visa inbäddade skript.
  • I awk-verktyget tillhandahålls graciös avstängning om negativa värden för parametern "NF" anges.
  • Beteendet för fdisk är anpassat till ett liknande verktyg från util-linux 2.31-sviten.
  • Alternativen "-executable" och "-quit" läggs till i sökverktyget;
  • Under init init har problemen med omlastning till containrar lösts.
  • Stöd för domänsökning har lagts till i nslookup (sökalternativ i resolv.conf).
  • Chrooted startläge läggs till chpasswd.
  • Stöd för autentiseringsläget "AUTH PLAIN" har lagts till sendmail, förutom "AUTH LOGIN".

Hur får man BusyBox?

Om du är intresserad av att kunna erhålla denna nya version. Du kan göra det genom att gå till projektets officiella webbplats där du hittar både dess källkod, såväl som binärfiler och dokumentation.

Länken är den här.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   anonym sade

    Busybox är för farligt... även en smtp-server har det för vad? ögon att se vad han ser och den som inte får reda på vad han säger borde gå förbi... han blir gladare.