Toybox 0.8.14: New Minimalist System Utilities Released

Published release of a set of system utilities Toybox 0.8.14, optimized for minimal consumption of system resources. By analogy with BusyBox, all utilities of the set are available through one executable file. The project is developed by a former BusyBox maintainer, written in C and distributed under the license 0BSD. The goal of Toybox is to provide manufacturers with the ability to use a minimalistic set of standard utilities without opening the source code of modified components. In terms of capabilities, Toybox is still lags behind BusyBox, but 319 basic commands have already been implemented (236 completely and 83 partially) out of 395 planned. Since 2015, Toybox is offered as part of the main Android platform.

Among the innovations of Toybox 0.8.14:

  • The project repository has been moved from GitHub to Codeberg (to GitHub left mirror).
  • Build components updated to gcc 15.1 and musl 1.2.6.
  • Kconfig/* tools, except menuconfig, replaced with configurator scripts/kconfig.c.
  • Implemented options: “lsusb -v”, “taskset -c” (cpulist), “xargs –process-slot-var”, as well as processor-specific flags in the readelf utility.
  • Vi implements the “ZZ” command.
/Reports, release notes, official announcements.