[$] Approaches to reducing TLB pressure

The CPU’s translation lookaside buffer (TLB) caches the results of
virtual-address translations, significantly speeding memory accesses. TLB
misses are expensive, so a lot of thought goes into using the TLB as
efficiently as possible. Reducing pressure on the TLB was the topic of Rik
van Riel’s memory-management-track session at the 2025 Linux Storage,
Filesystem, Memory-Management, and BPF Summit. Some approaches were
considered, but the session was short on firm conclusions.

5 Advanced Archive Tools for Linux Command Line – Part 2

In our previous article, we explored the top 5 command line archive tools, including tar, shar, ar, cpio, and gzip.

In this follow-up, we will cover 5 more archiving and compression utilities that are useful for various scenarios, along with their features, options, and practical examples.

The post 5 Advanced Archive Tools for Linux Command Line – Part 2 appeared first on Linux Today.

How to Automatically Restart a Service After Failure on SysVinit and Upstart

On systemd-based Linux distributions, managing and restarting services automatically after a failure is relatively straightforward. However, many older or minimal Linux systems rely on alternative init systems such as SysVinit and Upstart, which require different approaches to manage and restart services.

In this guide, we’ll explore how to automatically restart a failed service on non-systemd systems using SysVinit and Upstart.

The post How to Automatically Restart a Service After Failure on SysVinit and Upstart appeared first on Linux Today.

Steam On Linux Shows A Wild Swing Back Up For March 2025

The Steam Survey results for February showed a 0.61% drop for Linux gaming marketshare following a 20.8% increase to the Chinese use, which was yet another month of such wild swings attributed to a large influx in Simplified Chinese survey respondents. The March results for Steam Survey were published this evening and show the Linux marketshare more than recovering now that the English survey results have shot back up…

Linux Kernel Developments, AMD RX 9070 GIMP 3.0 & Other March Highlights

There were 281 original news articles on Phoronix during the month of March along with another 14 Linux hardware reviews / multi-page featured-length articles and benchmarks. Here is a look back at the most exciting Linux and open-source content over the past month, in case you missed any of the interesting hardware launches, open-source software milestones, kernel changes, and other milestones…

[$] Slab allocator: sheaves and any-context allocations

The kernel’s slab allocator is charged with providing small objects on
demand; its performance and reliability are crucial for the functioning of
the system as a whole. At the 2025 Linux Storage, Filesystem,
Memory-Management, and BPF Summit, two adjacent sessions in the
memory-management track dug into current work on the slab allocator. The
first focused on the new sheaves feature, while the second discussed a set
of allocation functions that are safe to call in any context.

Dockerfile Build – Best Practices & Errors

Docker has revolutionized application deployment by enabling consistent environments across development and production. At the heart of Docker is the Dockerfile, a script containing instructions to build an image. However, creating efficient Dockerfiles requires understanding certain best practices and avoiding common pitfalls. This tutorial will guide you through Dockerfile optimization techniques and help you troubleshoot common errors.