Release des minimalistischen Systemdienstprogramms Toybox 0.8.14

Die Veröffentlichung des Releases des Systemdienstprogramms Toybox 0.8.14, das für einen minimalen Ressourcenverbrauch optimiert ist, wurde bekanntgegeben. Ähnlich wie bei BusyBox sind alle Dienstprogramme des Sets über eine einzige ausführbare Datei zugänglich. Das Projekt wird von einem ehemaligen Maintainer von BusyBox entwickelt, ist in C geschrieben und wird unter der Lizenz 0BSD verteilt. Ziel von Toybox ist es, Herstellern die Möglichkeit zu bieten, ein minimalistisches Set von Standarddienstprogrammen zu nutzen, ohne den Quellcode modifizierter Komponenten offenlegen zu müssen. In Bezug auf die Funktionen liegt Toybox derzeit hinter BusyBox zurück, jedoch sind bereits 319 grundlegende Befehle (236 vollständig und 83 teilweise) von insgesamt 395 geplanten umgesetzt. Seit 2015 wird Toybox hauptsächlich im Android-Basisbetrieb angeboten.

Zu den Neuerungen von Toybox 0.8.14 gehören:

  • Das Projekt-Repository wurde von GitHub nach Codeberg verschoben (ein Spiegel bleibt auf GitHub).
  • Die Komponenten für den Build wurden auf gcc 15.1 und musl 1.2.6 aktualisiert.
  • Die Werkzeuge kconfig/*, mit Ausnahme von menuconfig, wurden durch den Konfigurator scripts/kconfig.c und das Build-Skript scripts/prereq/use.sh ersetzt.
  • Funktionen implementiert: „lsusb -v“, „taskset -c“ (cpulist), „xargs —process-slot-var“ sowie prozessor-spezifische Flags im Tool readelf.
  • Im vi wurde der Befehl „ZZ“ implementiert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4