The release of the Toybox 0.8.14 system utilities suite has been published, optimized for minimal system resource consumption. Similar to BusyBox, all utilities in the suite are available through a single executable file. The project is developed by a former maintainer of BusyBox, is written in C, and is distributed under the 0BSD license. The goal of creating Toybox is to provide manufacturers with the ability to use a minimalist set of standard utilities without revealing the source code of modified components. Currently, Toybox's capabilities lag behind BusyBox, but it already implements 319 basic commands (236 fully and 83 partially) out of 395 planned. Since 2015, Toybox has been offered as a core part of the Android platform.
Among the innovations in Toybox 0.8.14:
- The project repository has been moved from GitHub to Codeberg (a mirror remains on GitHub).
- Build components have been updated to gcc 15.1 and musl 1.2.6.
- Kconfig/* tools, except for menuconfig, have been replaced with the configurator scripts/kconfig.c and the build script scripts/prereq/use.sh.
- Options implemented include: "lsusb -v", "taskset -c" (cpulist), "xargs --process-slot-var", as well as processor-specific flags in the readelf utility.
- The command "ZZ" has been implemented in vi.
Source: opennet.ru
