Home Linux KernelLinux Kernel 7.2 RC2 Released: Cleaning Up the “Monster Headers”

Linux Kernel 7.2 RC2 Released: Cleaning Up the “Monster Headers”

By sk
19 views 2 mins read

The development of Linux Kernel 7.2 continues to move forward at a steady pace. Linus Torvalds announced the second release candidate (RC2) for the upcoming Linux Kernel 7.2 version on Sunday, July 5, 2026. While this update feels quite standard, it includes a very important cleanup that will make life easier for developers.

A "Very Normal" Update

Linux Kernel 7.2 Release Candidate 2
Linux Kernel 7.2 Release Candidate 2

Linus Torvalds described this release as "very normal". Although the update is not small, it stays in line with what we usually see during this stage of development. Interestingly, this version is actually slightly smaller than the RC2 version for the previous 7.1 kernel.

So far, the development cycle for 7.2 looks healthy. In the Linux 7.2-rc2 announcement mail, Linus noted that everything is going well, even though he took some time off during the first week of July.

Taming the "Monster Headers"

The most interesting change in 7.2-rc2 involves a deep technical cleanup of header files. Specifically, developers split a file called mod_devicetable.h into several smaller pieces.

In the past, this file acted like a "monster header". Because it was so large and connected to so many things, a tiny change to it often forced the entire kernel to recompile.

By breaking it up into smaller, subsystem-specific files, the code becomes much more efficient. This change helps developers save time because they no longer have to wait for massive rebuilds after making minor tweaks.

Where the Changes Are Happening

As is common with Linux kernel, drivers make up about half of the new update. These include the "usual suspects," such as graphics and hardware support. Beyond drivers, most of the remaining work focused on filesystems and networking.

This update follows the massive milestone reached in the previous version, 7.2-rc1. As a reminder, the Linux kernel tree now contains over 43 million lines of code. The largest part of that code is still the AMD graphics driver (AMDGPU), which alone accounts for more than 6.3 million lines.

Download and Test Linux Kernel 7.2 RC2

Linux 7.2-rc2 can be downloaded from the Official Linux Kernel Archives or the Linus Torvalds' Git tree.

Since this is a pre-release (release candidate) version, It is mainly intended for kernel developers, testers, and Linux enthusiasts who are comfortable compiling the kernel from source.

Like any release candidate, Linux 7.2-rc1 may contain bugs, regressions, or incomplete features. Kernel maintainers will fix them before the final release.

We expect several more release candidates over the next few weeks. If the "so far so good" trend continues, we should see a final stable version of Linux 7.2 by late summer.

Read Previous Release Candidate Notes:

You May Also Like

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More