Die Veröffentlichung der Toybox-Systemdienstprogrammsammlung 0.8.12, die fĂŒr einen minimalen Ressourcenverbrauch optimiert ist, wurde bekannt gegeben. Ăhnlich wie bei BusyBox sind alle Dienstprogramme der Sammlung ĂŒber eine einzige ausfĂŒhrbare Datei verfĂŒgbar. Das Projekt wird von einem ehemaligen Maintainer von BusyBox weiterentwickelt und unter der Lizenz 0BSD vertrieben. Ziel von Toybox ist es, Herstellern die Möglichkeit zu geben, eine minimalistische Sammlung von Standarddienstprogrammen zu nutzen, ohne den Quellcode modifizierter Komponenten offenlegen zu mĂŒssen. In Bezug auf die Funktionen bleibt Toybox bisher hinter BusyBox zurĂŒck, aber es wurden bereits 316 der insgesamt 392 geplanten Basisbefehle implementiert (235 vollstĂ€ndig und 81 teilweise).
Zu den Neuheiten in Toybox 0.8.12 gehören:
- In tar wurde die UnterstĂŒtzung fĂŒr den zstd-Komprimierungsalgorithmus hinzugefĂŒgt, und die Möglichkeit zur Arbeit mit veralteten Archivformaten wurde implementiert.
- In getconf wurde die Verarbeitung der Umgebungsvariablen NPROCESSORS_CONF und NPROCESSORS_ONLN implementiert.
- In netcat wurden die Optionen â-oâ und â-Oâ hinzugefĂŒgt.
- In devmem wurden die Optionen ââno-mmapâ, â-f FILEâ und ââno-syncâ implementiert.
- In test wurden die Optionen â-efâ, â-otâ und â-ntâ hinzugefĂŒgt.
- In dmesg wurde die Option â-Wâ hinzugefĂŒgt.
- In mount wurde die 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 von den Dienstprogrammen grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top, blkid, ionice, microcom wurden verbessert.
- Die UnterstĂŒtzung fĂŒr den Bau auf den Plattformen riscv32 und riscv64 wurde hinzugefĂŒgt.
Quelle: opennet.ru
