Veröffentlichung des minimalistischen Sets von Systemtools Toybox 0.8.12

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

60GB SSD 8Gb DDR4