A new set of system utilities has been released by Toybox 0.8.12. These utilities are optimized for minimal consumption of system resources and operate through a single executable file similar to Busybox. The project, originally developed by former Maynboiner Busybox, is distributed under the 0BSD license.
The purpose behind creating Toybox is to offer manufacturers a minimalistic set of standard utilities without requiring access to the original texts of modified components. Though Toybox currently lacks behind Busybox capabilities, it has already implemented 316 out of 392 planned basic commands, with 235 being complete and 81 partially complete.
Toybox 0.8.12 introduces several new features including:
- Support for the ZSTD compression algorithm and working with outdated archive formats in TAR.
- Implementation of processing naprocessors_conf and nprocessors_onln in Getconf.
- Addition of options -o and “-o” in Netcat.
- Devmem now features options “-No-MMMAP”, “-F File”, and “-No-Sync”.
- Addition of options “-EF”, “-OT”, and “-NT” in Test.
- In Dmesg, the option “-W” has been added.
- Mount now supports “Label =”.
- LSUSB and LSPCI now consider the contents of /usr/share/hwdata.
- Enhancements and error fixes in utilities like Grep, Host, Find, Chmod, Tar, PS, Test, File, Patch, CP, LSUSB, Top, Blkid, Ionice, and microcom.
- Added assembly support for RISCV32 and RISCV64 platforms.
/Reports, release notes, official announcements.