BusyBox 1.35 er allerede blevet frigivet, og dette er nyhederne

Udgivelsen af ​​den nye version af BusyBox 1.35 blev annonceret som er en implementering af et sæt standard UNIX-værktøjer, designet i form af en enkelt eksekverbar fil og optimeret til minimalt forbrug af systemressourcer med en pakkestørrelse på mindre end 1 MB.

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

Vigtigste nyheder om BusyBox 1.35

I denne nye version søgeværktøjet implementerer "-samefile name" muligheden for at kontrollere ved hjælp af den samme inode i filen, at filen med det angivne navn, udover at en samlet tidssammenligningskode og tilføjede muligheder "-amin", "-atime", "-cmin" og "-ctime" også er implementeret for at verificere tidsadgangen og oprettelse af filer.

Valget "–Tmpdir" er blevet tilføjet til mktemp-værktøjet for at specificere basismappen mod hvilken de stier, der er knyttet til midlertidige filer, beregnes.

Tilføjet "–ignore-devno" muligheder til cpio-værktøjet at ignorere det faktiske enhedsnummer (skriv altid 0) og "–renumber-inodes" for at omnummerere inoden før arkivering.

En anden ændring, der skiller sig ud i denne nye version af BusyBox 1.5, er, at en store partier af rettelser på Ash og Hush skaller for at forbedre kompatibiliteten med andre skaller, da Ash tilføjer understøttelse af ERR-fælde svarende til bash, set -E og $ FUNCNAME, udover at fremskynde genfindingen af ​​strenge ved hjælp af udtrykket "$ {s:}". Accelerer "$ {x // \ * / |}" operationer.

Vi kan også finde ud af, at de i dato- og berøringsværktøjerne tillader at angive forskydningen af ​​tidszonen i datoerne, udover at tilføje understøttelse af ~ /.exrc-filen i vi-editoren, var håndteringen af ​​"-c" ændret og EXINIT.

Tilføjet understøttelse af "-k KILL_SECS" mulighed til timeout-værktøj at sende et SIGKILL-signal, hvis kommandoen ikke fuldføres inden for yderligere KILL_SECS sekunder.

I ed er outputtet af læse-/skrivekommandoer blevet justeret med POSIX-1.2008-specifikationen. Tilføjet understøttelse af "-p" muligheden.

Wget implementerer "–post-file" muligheden for at sende filsy tillader tilpasning af Content-Type-headeren for mulighederne "–post-data" og "–post-file".

Basisnavneværktøjet implementerer "-a"-muligheder til at videregive flere navne i et enkelt opkald og "-s SUFFIX" for at fjerne efterfølgende SUFFIX-tegn.

Af andre ændringer der skiller sig ud fra denne nye version:

  • Tilføjet "-f" (force) mulighed for at blkdiscard hjælpeprogrammet.
  • Omkring et dusin ændringer blev tilføjet til libbb-biblioteket.
  • Forbedret realpath-kompatibilitet med dets coreutils-modstykke.
  • awk-værktøjet har forbedret udtrykket "printf %%".
  • Httpd stoppede med at sende Last-Modified / ETag / Content-Length headers til fejlsider.
  • Httpd og telnetd giver mulighed for at ændre standardnetværksporten.
  • En sårbarhed i tjære, der spilder al tilgængelig hukommelse ved behandling af filer med meget lange filnavne.
  • TLS-koden har omarbejdet implementeringen af ​​P256 og x25519.
  • Tilføjet understøttelse til konfiguration af netns-parameteren for enheder i ip-værktøjet.
  • Cal-værktøjet implementerer "-m"-indstillingen for at vise den angivne måned.
  • Tilføjet "-n N"-indstillingen til cmp-værktøjet for at begrænse sammenligningen til N bytes.

Derudover for et par dage siden blev Toybox 0.8.6 udgivet, en BusyBox-analog udviklet af den tidligere BusyBox-vedligeholder og distribueret under 0BSD-licensen. Hovedformålet med Toybox er at levere til producenterne mulighed for at bruge et minimalistisk sæt standardværktøjer uden at åbne kildekoden for de modificerede komponenter. Med hensyn til kapaciteter halter Toybox stadig bagefter BusyBox, men 296 grundlæggende kommandoer er allerede implementeret (217 hele og 83 delvist) ud af de 374 planlagte.

Endelig, hvis du er interesseret i at vide mere om denne nye version, kan du konsultere detaljerne I det følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  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.