GNU Coreutils 9.4 Adds Experimental "--enable-systemd" Option, Faster Split

Written by Michael Larabel in GNU on 29 August 2023 at 12:28 PM EDT. 30 Comments
GNU
GNU Coreutils 9.4 is out today as the latest version of this collection of utilities common to GNU/Linux systems and other platforms.

GNU Coreutils 9.4 adds a new "--enable-systemd" option for Linux systems with systemd in use. This is used to deal with the punky, uptime, users, and who commands that misbehave currently on 32-bit platforms like x86 and Arm. When enabling the systemd integration with GNU Coreutils, the pinky, uptime, and who commands can now work for times after the year 2038 on 32-bit systems. The --enable-systemd option is considered experimental with today's v9.4 release.

--enable-systemd option


GNU Coreutil's split command is also now faster with the v9.4 release. Split now uses more-tuned access patterns for large input. When running split on an solid-state storage (SSD) backed device, Split's throughput performance was about 5% faster for reads.

Other changes include the uptime command now working on some Android distributions, split now honors the $TMPDIR environment variable, the uptime command counting VM saved/sleep time, and more than one dozen bug fixes.

More details on the GNU Coreutils 9.4 changes can be found via the GNU.org release announcement.
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