Ingo Molnar on "Fast Kernel Headers"

-
"Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell"
I'm pleased to announce the first public version of my new "Fast Kernel Headers" project that I've been working on since late 2020, which is a comprehensive rework of the Linux kernel's header hierarchy & header dependencies, with the dual goals of: - speeding up the kernel build (both absolute and incremental build times) - decoupling subsystem type & API definitions from each other The fast-headers tree consists of over 25 sub-trees internally, spanning over 2,200 commits, which can be found here: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/tip.git master As most kernel developers know, there's around ~10,000 main .h headers in the Linux kernel, in the include/ and arch/*/include/ hierarchies. Over the last 30+ years they have grown into a complicated & painful set of cross-dependencies we are affectionately calling 'Dependency Hell'.
-
The fast kernel headers tree
Kernel developer Ingo Molnar has been quiet for a while; now we know why. He has just announced a massive set of patches (touching over half of the files in the kernel tree) reworking how header files are handled.
-

- Login or register to post comments
Printer-friendly version- 3243 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

And now by Michael Larabel
Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell" - Phoronix
A set of patches has been published that speed up the assembly
A set of patches has been published that speed up the assembly of the Linux kernel by 50-80%
From SJVN
Cleaning up the Linux kernel's 'Dependency Hell': This developer is proposing 2,200 commit changes | ZDNet
The Linux kernel could soon be 50 to 80% faster to build
The Linux kernel could soon be 50 to 80% faster to build - CNX Software
Ingo Molnar is not “solo developer," he has well known employer
Linux: A solo developer is attempting to clean up 30 years of mess | TechRadar