Die Version des Systemtools Toybox 0.8.14 wurde veröffentlicht, optimiert für minimalen Ressourcenverbrauch. Ähnlich wie bei BusyBox sind alle Werkzeuge über eine einzige ausführbare Datei verfügbar. Das Projekt wird von einem ehemaligen Maintainer von BusyBox weiterentwickelt, ist in C programmiert und unter der 0BSD-Lizenz lizenziert. Toybox zielt darauf ab, Herstellern die Nutzung eines minimalistischen Satzes von Standardwerkzeugen zu ermöglichen, ohne den Quellcode modifizierter Komponenten offenlegen zu müssen. In Bezug auf die Funktionalität hinkt Toybox derzeit hinter BusyBox zurück, bietet jedoch bereits 319 grundlegende Befehle (236 vollständig und 83 teilweise) von 395 geplanten. Seit 2015 ist Toybox Teil der Hauptverteilung der Android-Plattform.
Zu den Neuerungen in Toybox 0.8.14 gehören:
- Das Projekt-Repository wurde von GitHub nach Codeberg verschoben (auf GitHub bleibt ein Spiegel bestehen).
- 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.
- Die Optionen «lsusb -v», «taskset -c» (cpulist), «xargs —process-slot-var» sowie spezifische Prozessor-Flags in der Utility readelf wurden implementiert.
- Im vi-Editor wurde der Befehl «ZZ» eingeführt.
Quelle: opennet.ru
