Die Version 0.8.12 des Systemdienstprogramms Toybox wurde veröffentlicht, optimiert fĂŒr minimalen Ressourcenverbrauch. Ăhnlich wie bei BusyBox sind alle Dienstprogramme ĂŒber eine einzige ausfĂŒhrbare Datei zugĂ€nglich. Das Projekt wird von einem ehemaligen Maintainer von BusyBox weiterentwickelt und steht unter der 0BSD-Lizenz. Ziel von Toybox ist es, Herstellern die Nutzung eines minimalistischen Satzes standardmĂ€Ăiger Dienstprogramme zu ermöglichen, ohne die Quelltexte der modifizierten Komponenten offenzulegen. In Bezug auf die Funktionen bleibt Toybox bisher hinter BusyBox zurĂŒck, aber bereits 316 Grundkommandos (235 vollstĂ€ndig und 81 teilweise) von 392 geplanten Kommandos wurden implementiert.
Zu den Neuerungen in Toybox 0.8.12 gehören:
- Im tar wurde UnterstĂŒtzung fĂŒr den zstd-Kompressionsalgorithmus hinzugefĂŒgt und die Möglichkeit zur Arbeit mit Ă€lteren Archivformaten implementiert.
- Im getconf wurde die Verarbeitung der Umgebungsvariablen NPROCESSORS_CONF und NPROCESSORS_ONLN realisiert.
- Im netcat wurden die Optionen â-oâ und â-Oâ hinzugefĂŒgt.
- Im devmem wurden die Optionen ââno-mmapâ, â-f FILEâ und ââno-syncâ implementiert.
- Im test wurden die Optionen â-efâ, â-otâ und â-ntâ hinzugefĂŒgt.
- Im dmesg wurde die Option â-Wâ hinzugefĂŒgt.
- Im mount wurde UnterstĂŒtzung fĂŒr âLABEL=â hinzugefĂŒgt.
- In lsusb und lspci wurde der Inhalt von /usr/share/hwdata berĂŒcksichtigt.
- Fehler wurden behoben und die Implementierungen der Tools grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top, blkid, ionice, microcom verbessert.
- UnterstĂŒtzung fĂŒr den Build auf den Plattformen riscv32 und riscv64 hinzugefĂŒgt.
Quelle: opennet.ru
