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
