Den nye version af BusyBox 1.30 ankommer med nye forbedringer

BusyBox-logo

nylig BusyBox-pakken blev lanceret i version 1.30 med implementeringen af ​​et sæt UNIX-standardværktøjer, dDet er designet som en enkelt eksekverbar fil og optimeret til minimalt systemressourceforbrug med en indstillet størrelse på mindre end 1 MB.

Den første version af den nye version af BusyBox 1.30 er placeret som ustabil, fuld stabilisering vil blive leveret i version 1.30.1, som forventes om cirka en måned.

Om BusyBox

BusyBox det er det vigtigste værktøj i kampen mod krænkelsen af ​​GPL i firmwaren. Organisation Software Freedom Conservancy (SFC) og Software Freedom Law Center (SFLC).

BusyBox-udviklere giver gennem domstol eller ved indgåelse af udenretslige forlig gentagne gange arbejdet med succes i virksomheder De giver ikke adgang til kildekoden til GPL i softwaren.

Samtidig er forfatteren af ​​BusyBox stærkt imod en sådan beskyttelse i betragtning af at det bryder hans forretning.

For producenter, der ikke ønsker at åbne kildekoden for de modificerede komponenter, udvikles en analog af BusyBox i forbindelse med Toybox-projektet, distribueret under BSD-licensen (klausul 2). Af kapaciteter er Toybox stadig bag BusyBox.

BusyBoxs modulære karakter gør det muligt at danne en samlet eksekverbar fil, der indeholder et vilkårligt sæt implementerede hjælpeprogrammer i pakken (hvert hjælpeprogram er tilgængeligt i form af et symbolsk link til denne fil).

Størrelsen, sammensætningen og funktionaliteten af ​​hjælpeprogrammets samling kan variere afhængigt af behovene og funktionerne på den integrerede platform, som den samles til.

Pakken er selvforsynende med en statisk kompilering med uclibc for at oprette et operativsystem oven på Linux-kernen, skal du bare oprette flere enhedsfiler i / dev-biblioteket og forberede konfigurationsfilerne.

Om den nye version af BusyBox

I denne nye udgave af BusyBox 1.30 sammenlignet med version 1.29 ovenfor steg hukommelsesforbruget for den typiske BusyBox 1.30-samling med 7393 bytes (fra 941070 til 948463 bytes).

BusyBox version 1.30 indeholder "bc" -værktøjet til vilkårlige matematiske beregninger. Baseret på den nye 'bc'-kode er' dc '-værktøjet blevet omarbejdet og udvidet væsentligt.

El support til "source-directory" -funktionen er blevet føjet til ifupdown-værktøjet for at placere indstillingerne som et sæt filer i et bibliotek (f.eks. /etc/network/interfaces.d).

Askeskallen giver mulighed for at integrere shell-scripts i eksekverbare filer. Analysering af udtryk "$ {}" justeres.

I kommandoskallen blev den optimerede kode skjult for at kontrollere tilstedeværelsen af ​​tegn i strengen, forbedret håndtering af udtrykkene "$ {var # ...}", "$ {var: + ...}" og "$ {var / .... .} "," Set -x "job er tæt på bash, IFS miljøvariabel indstilling leveres, mulighed for at køre indlejrede scripts tilføjes.

Af de andre forbedringer, der kan fremhæves, finder vi:

  • Online, tilføjet support til autofuldførte integrerede scripts.
  • En funktion er blevet føjet til libarchive for at pakke indlejrede data ud.
  • Indstillingen '–show SCRIPT' er blevet føjet til kommandoen busybox for at få vist indlejrede scripts.
  • I awk-hjælpeprogrammet leveres en yndefuld nedlukning, hvis negative værdier for parameteren "NF" er specificeret.
  • Fdisk's adfærd er tilpasset et lignende værktøj fra util-linux 2.31-pakken.
  • Valgmulighederne "-executable" og "-quit" føjes til søgeværktøjet;
  • Under init init er problemer med genindlæsning i containere løst.
  • Support til domænesøgning er blevet føjet til nslookup (søgemulighed i resolv.conf).
  • Chroot-starttilstand føjes til chpasswd.
  • Støtte til "AUTH PLAIN" godkendelsestilstand er blevet føjet til sendmail ud over "AUTH LOGIN".

Hvordan får man BusyBox?

Hvis du er interesseret i at kunne få denne nye version. Du kan gøre dette ved at gå til projektets officielle hjemmeside, hvor du finder både kildekoden til dette såvel som binære filer og dokumentation.

Linket er dette.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Anonymous sagde han

    Busybox er for farlig ... selv en smtp-server har det til hvad? Det værste er, at mange distroer lægger pres på det som en primær afhængighed af systemet ... som afslører deres intentioner om at plante de nødvendige værktøjer til forbrydelsen. .. øjne for at se, at han ser, og den, der ikke ved, hvad han siger, lad ham gå forbi ... vil være lykkeligere.