BusyBox 1.36 Released With SeedRNG, Many Other Additions

Written by Michael Larabel in Free Software on 3 January 2023 at 11:40 AM EST. 9 Comments
It's been one year and a few days since BusyBox 1.35 was released while today it's been succeeded by BusyBox 1.36 for this software package that is common to embedded Linux environments with the lone executable providing a plethora of commands and functionality.

BusyBox 1.36 has a ton of changes that have accumulated over development the past year. Some of the BusyBox 1.36 highlights include:

- Adding seedrng to BusyBox for the SeedRNG utility for kernel random number generator (RNG) seed files. Jason Donenfeld added SeedRNG to BusyBox after "virtually every single Busybox-based distro I have seen seeds things in wrong, incomplete, or otherwise dangerous way. For example, fixing this issue in Buildroot requires first for Busybox to have this fix." The SeedRNG is a simple program for seeding the Linux kernel random number generator using seed files.

- BusyBox has added a tsort implementation for performing a topological sort on its input.

- Adding of the tree command for listing directories and files in a tree structure.

- BusyBox now prefers compiling with the -Oz optimization level rather than -Os. This is preferred since -Oz optimizes more aggressively for size rather than speed.

- Various options added to existing BusyBox commands like -h for sort, -o for xargs, -s for ed, and others.

- Optional x86 hardware-accelerated hashing for SHA1 and SHA256.

- Support for setting the PATH in crontab files.

- Various fixes to its vi implementation.

- BusyBox's fdisk now recognizes Embedded Base Root Requirements (EBBR) partitions.

Downloads and more details on the BusyBox 1.36 release via busybox.net.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week