Fast Kernel Headers Improves Compile Times By 50%

preview_player
Показать описание
There are some absolutely crazy people working on the Linux kernel and Ingo Molnar is one of them and he is working on a project that he dubs fast kernel headers which improves kernel build times by over 50%

==========Support The Channel==========

==========Resources==========

=========Video Platforms==========

==========Social Media==========

==========Credits==========
🎨 Channel Art:
All my art has was created by Supercozman

#Linux #LinuxKernel #OpenSource

🎵 Ending music

DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.
Рекомендации по теме
Комментарии
Автор

I didn't phrase the initial title properly, if you can build the kernel 10 times in an hour and that's 100% efficiency, this patch brings us to 150% efficiency so 15 times in an hour. I suggest checking the numbers displayed on the original announcment. You're not getting 5x performance speed improvements, yes I do understand percentages

BrodieRobertson
Автор

This will affect every Linux user, because developers can build and test the Kernel faster. Which improves the quality of the product for the end user. We just don't have a measurement for this.

thingsiplay
Автор

Ingo Molnar is the RT Kernel maintainer. He is one of the most important figures in Linux, so if he wants to do something it will be worthwhile.

jeremyleonbarlow
Автор

Nice. I'm always for someone going in and cleaning up decades of tech debt in a project. That build speed improvement is massive!

emilymarriott
Автор

This is actually a positive for us users as well, since it could mean that the devs are able to work more efficiently, which would in turn mean that we receive patches to the kernel a lot faster.

Sensu
Автор

The build speed improvement will help anyone using Arch who doesn't have access to an RT Kernel binary blob in their repos. I know I can't find an RT Kernel in Endeavour OS so it has to be built and compiled from the AUR with a git pull.

jeremyleonbarlow
Автор

I haven't compiled the kernel in a while since I switched from linux-tkg to linux-zen, so I don't see this as a huge deal personally for me
but this will actually help improve the kernel since developers can debug faster, and that can externally have an effect to the end user

chelle
Автор

What a mad lad, shows what refactoring can do for big projects

OMGSoothsayer
Автор

0:40 If in an hour you can build 10 times, that means on average it takes 6 (60 / 10) minutes to build. So a 50% build time reduction doesn't mean you can now build 15 times in an hour, but instead it means now every build takes 3 minutes on average (50% of 6 minutes), so in an hour you'd build 20 times (60 / 3)! And a reduction of 80% means building would take 1.2 minutes on average, so, in other words, you'd be able to build the kernel 50 times in an hour!!! 5 times the initial 10!

guiorgy
Автор

Can't wait for Jeff Geerling to announce a new line of his famous t-shirt: "It's been 0 days since I last compiled Linux" - Thank you Igor edition.

I don't use Gentoo, but that is exactly what I plan to switch to. Even without that, this is such good news to me, I love seeing things like this. Uncluttering, simplifying, reducing complexity are among the most satisfying things you can do in big projects.

Winnetou
Автор

i just use gentoo so im intrested to see how big of a difference its actually going to make

makee
Автор

not a kernel developer, but I use the xanmod kernel from the AUR, it would def be cool if it took less time to compile every time there's an update.

thexepe
Автор

I love how most of my -Syu's always result in negative net changes.

AshnSilvercorp
Автор

I mean, this might not be something that desktop users ever see, but by speeding up kernal compilation, kernal development could potentially increase leading to more cool features. And even if this isn't the case, cleaning up your OS code base makes sure you never end up looking like windows. Amazing work by this one guy!!

schemage
Автор

Well thank you! Faster compile times is good news for all of us.

vvll
Автор

It will not affect me as I do not compile the kernel.
But it will still help me with the Arch on ZFS where we often have to wait for kernel builds and the associated ZFS On Linux updates, possibly it can go a bit faster now.

CMDRSweeper
Автор

This sounds like when you have a computer room with a rat's nest of cables full of every device in the room including the ones that aren't even plugged in anymore and its all tangled beyond comprehension. It worked so you never touched it and you hide it behind the furnature so you don't have to look at it and don't even consider touching it when you need to plug in a new device.

This dude went in and organized all the cables complete with cable ties.

Drazil
Автор

As someone who just installed Gentoo an a RaspberryPi, I can't wait for this to be mainlined

stephenreaves
Автор

Actually, 50% less build time means twice the frequency with 80% bringing it up to five times!

reo
Автор

In his example in the mailing list he's building with 95 CPU threads 💀

Neucher