Uitgave van een minimalistische set systeemhulpprogramma's Toybox 0.8.8

De release van Toybox 0.8.8, een reeks systeemhulpprogramma's, is gepubliceerd, evenals BusyBox, ontworpen als een enkel uitvoerbaar bestand en geoptimaliseerd voor minimaal verbruik van systeembronnen. Het project is ontwikkeld door een voormalige BusyBox-onderhouder en wordt gedistribueerd onder de 0BSD-licentie. Het belangrijkste doel van Toybox is om fabrikanten de mogelijkheid te bieden een minimalistische set standaardhulpprogramma's te gebruiken zonder de broncode van gewijzigde componenten te openen. Qua mogelijkheden blijft Toybox nog steeds achter bij BusyBox, maar 306 basiscommando's zijn al geïmplementeerd (227 volledig en 79 gedeeltelijk) van de 378 geplande.

Onder de innovaties van Toybox 0.8.8 kunnen we het volgende opmerken:

  • De optie "-i" is toegevoegd aan het hulpprogramma "timeout" om de opdracht te beëindigen na een bepaalde tijd van inactiviteit (uitvoer naar de standaardstream reset de timer).
  • Het hulpprogramma "tar" ondersteunt nu de optie "--xform" om bestandsnamen te converteren met behulp van een bepaalde sed-expressie. Het commando "tar -null" is geïmplementeerd.
  • Voor lange opties worden verkorte analogen voorgesteld (bijvoorbeeld "ls -col" voor "ls -color").
  • Ondersteuning toegevoegd voor de uitvoerformaten "full", "value" en "export" aan de opdracht "blkid -o".
  • Opties “-C” (cgroup-naamruimte inschakelen) en “-a” (alle ondersteunde naamruimten inschakelen) toegevoegd aan het hulpprogramma “nsenter”.
  • Het hulpprogramma "mount" implementeert de optie "-R" en recursief binden is standaard ingeschakeld.
  • Het hulpprogramma "file" biedt herkenning van bestanden met Linux-kernelimages en uitvoerbare bestanden voor de Loongarch-architectuur.

Bron: opennet.ru

Voeg een reactie