Announcement

Collapse
No announcement yet.

Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell"

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell"

    Phoronix: Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell"

    Longtime Linux kernel developer Ingo Molnar posted a massive set of patches today: 2,297 patches that have been in the works since late 2020 and completely rework the Linux kernel's header file hierarchy. The goal of this "fast kernel headers" effort is to speed up kernel build times and also clean=up a lot of things in the proces to address the "dependency hell"...

    https://www.phoronix.com/scan.php?pa...Kernel-Headers

  • #2
    Just think about all the electricity it saves. Ingo Molnar FTW!

    Comment


    • #3
      Originally posted by eltomito View Post
      Just think about all the electricity it saves. Ingo Molnar FTW!
      A patch, touching every subsystem, good chunk of every file?
      Have you ever been to the LKML, there will be burnig mail servers and nuclear fallout

      Comment


      • #4
        Well this is quite fun. Hopefully it's able to go somewhere. Getting rid of some old code rot is always a good thing.

        Comment


        • #5
          Any hopes of this patchset getting mainlined this year?

          Comment


          • #6
            Oh hey there's a typo
            and also clean=up a lot

            Comment


            • #7
              Herculean effort. Ingo Molnar does it again. Now you guys have no excuse not to compile your own kernels! mwhaha!

              Comment


              • #8
                Originally posted by rmnscnce View Post
                Oh hey there's a typo
                Let me







                Wait really?! Linux already is the fastest building project when taking amount of code in account (millions of lines built in an hour), and it gets even faster? Amazing!

                Comment


                • #9
                  Fixing dependency hell is a legitimate goal to improve programming, but the rest of the patch is most likely just substituting algorithms that are missing from C compilers. It is curious that zapcc hasn't been adopted by Linux kernel developers.

                  Comment


                  • #10
                    Originally posted by tildearrow View Post
                    Linux already is the fastest building project when taking amount of code in account (millions of lines built in an hour), and it gets even faster? Amazing!
                    I don't understand why you believe it is amazing. It still remains to be 1000-times slower than what is theoretically possible.

                    Comment

                    Working...
                    X