Die Veröffentlichung des Satzes von Systemwerkzeugen Toybox 0.8.8 ist erfolgt, Ă€hnlich wie bei BusyBox, gestaltet als eine einzige ausfĂŒhrbare Datei und optimiert fĂŒr einen minimalen Verbrauch von Systemressourcen. Das Projekt wird von einem ehemaligen Hauptbetreuer von BusyBox weiterentwickelt und steht unter der Lizenz 0BSD. Die Hauptfunktion von Toybox ist es, Herstellern die Verwendung eines minimalistischen Satzes standardmĂ€Ăiger Werkzeuge zu ermöglichen, ohne die Quelltexte modifizierter Komponenten offenlegen zu mĂŒssen. Was die Funktionen betrifft, hinkt Toybox derzeit hinter BusyBox hinterher, hat jedoch bereits 306 grundlegende Befehle (227 vollstĂ€ndig und 79 teilweise) von 378 geplanten implementiert.
Zu den Neuerungen in Toybox 0.8.8 gehören:
- In das Werkzeug «timeout» wurde die Option «-i» hinzugefĂŒgt, um einen Befehl nach einer bestimmten Zeit der InaktivitĂ€t zu beenden (die Ausgabe im Standardstream setzt den Timer zurĂŒck).
- In das Werkzeug «tar» wurde die UnterstĂŒtzung fĂŒr die Option «âxform» hinzugefĂŒgt, um Dateinamen mit einem angegebenen sed-Ausdruck zu transformieren. Der Befehl «tar ânull» wurde implementiert.
- FĂŒr lange Optionen wurden verkĂŒrzte Alternativen angeboten (zum Beispiel «ls âcol» fĂŒr «ls âcolor»).
- In den Befehl «blkid -o» wurde die UnterstĂŒtzung der Ausgabeformate «full», «value» und «export» hinzugefĂŒgt.
- Im Werkzeug «nsenter» wurden die Optionen «-C» (Aktivierung des cgroup-Namensraums) und «-a» (Aktivierung aller unterstĂŒtzten NamensrĂ€ume) hinzugefĂŒgt.
- Im Werkzeug «mount» wurde die Option «-R» implementiert, und standardmĂ€Ăig ist das rekursive Bind-Mounting aktiviert.
- Im Werkzeug «file» wurde die Erkennung von Dateien mit Linux-Kernel-Images und ausfĂŒhrbaren Dateien fĂŒr die Architektur Loongarch sichergestellt.
Quelle: opennet.ru
