Release of a minimalistic set of system utilities Toybox 0.8.8

The release of the Toybox 0.8.8 system utilities set has been published, as well as BusyBox designed as a single executable file and optimized for minimal consumption of system resources. The project is being developed by former maintainer BusyBox and distributed under the 0BSD license. The main purpose of Toybox is to enable manufacturers to use a minimalistic set of standard utilities without opening the source code of modified components. In terms of capabilities, Toybox still lags behind BusyBox, but 306 basic commands (227 fully and 79 partially) have already been implemented out of 378 planned.

New features in Toybox 0.8.8 include:

  • Added "-i" option to "timeout" utility to terminate command after a certain time of inactivity (output to standard stream resets the timer).
  • Added support for the "--xform" option to the "tar" utility to convert filenames using a given sed expression. Implemented "tar --null" command.
  • For long options, abbreviated counterparts are offered (for example, "ls -col" for "ls -color").
  • Support for "full", "value", and "export" output formats has been added to the "blkid -o" command.
  • Added options "-C" (enable cgroup namespace) and "-a" (enable all supported namespaces) to "nsenter" utility.
  • The "mount" utility implements the "-R" option and recursively bind-mounting is enabled by default.
  • The "file" utility provides file recognition for Linux kernel images and executable files for the Loongarch architecture.

Source: opennet.ru

Add a comment