Programmcode

Linux Kernel 7.2 Arrives With Cache-Aware Scheduling

The new stable Linux kernel 7.2 was released on schedule on 16 August 2026. More than 2,100 contributors took part in the nine-week development cycle. The most important new features: cache-aware scheduling, a noticeably faster Btrfs file system, and Rust support for IBM mainframes.

Cache-aware scheduling

After more than a year of work, cache-aware scheduling has landed (behind the CONFIG_SCHED_CACHE option). The scheduler now recognises which threads belong to the same process and tries to keep them on cores that share a last-level cache (LLC). This reduces “cache bouncing” and delivers significant performance gains, especially on multi-die chips like AMD’s EPYC 5 and Intel’s Xeon 6.

Faster Btrfs and more

  • Btrfs large folios: experimental since Linux 6.17, now enabled by default. Direct I/O no longer runs serially – boosting write performance by up to 59 %, and sequential writes by 15 %.
  • Rust on s390: the kernel now supports Rust on the IBM System/390 architecture too.
  • More: improvements to the bpf() system call, the swap subsystem and the Landlock security module, plus support for block devices with inline encryption.

For most users, the changes become visible once their distribution moves to kernel 7.2. Server and homelab operators in particular should take a look – from the scheduler to the faster file system.


Sources: LWN.net, 9to5Linux.

Mastodon
Scroll to Top