De release van de systeemtools Toybox 0.8.12 is gepubliceerd, geoptimaliseerd voor minimaal gebruik van systeembronnen. Zoals bij BusyBox zijn alle tools in de set beschikbaar via één uitvoerbaar bestand. Het project wordt ontwikkeld door de voormalige maintainer van BusyBox en is beschikbaar onder de 0BSD-licentie. Het doel van Toybox is om fabrikanten de mogelijkheid te bieden een minimalistische set standaardtools te gebruiken zonder de broncode van gewijzigde componenten vrij te geven. Wat mogelijkheden betreft, blijft Toybox achter bij BusyBox, maar er zijn al 316 basiscommando's (235 volledig en 81 gedeeltelijk) van de geplande 392 geïmplementeerd.
Onder de vernieuwingen van Toybox 0.8.12:
- In tar is ondersteuning voor het compressie-algoritme zstd toegevoegd en is de mogelijkheid om met verouderde archiefformaten te werken geïmplementeerd.
- In getconf is de verwerking van de omgevingsvariabelen NPROCESSORS_CONF en NPROCESSORS_ONLN geïmplementeerd.
- In netcat zijn de opties "-o" en "-O" toegevoegd.
- In devmem zijn de opties "—no-mmap", "-f FILE" en "—no-sync" geïmplementeerd.
- In test zijn de opties "-ef", "-ot" en "-nt" toegevoegd.
- In dmesg is de optie "-W" toegevoegd.
- In mount is ondersteuning voor "LABEL=" toegevoegd.
- In lsusb en lspci is rekening gehouden met de inhoud van /usr/share/hwdata.
- Fouten zijn verholpen en implementaties van de tools grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top en blkid zijn verbeterd.
- Ondersteuning voor het bouwen voor de platforms riscv32 en riscv64 is toegevoegd.
Bron: opennet.ru
