• Running On Kernel 6.14 -- Here's How

    From Farley Flud@21:1/5 to All on Tue Mar 25 19:55:26 2025
    XPost: comp.os.linux.advocacy, comp.os.linux.hardawe

    Linux kernel 6.14 is just released and over the past 15 short minutes
    I have built and installed it.

    Here's how.

    1) Download and untar:

    tar xJvkf /build/dir/linux-6.14.tar.xz


    2) Copy 6.13 .config to /build/dir


    3) make oldconfig:

    make LD=ld.bfd oldconfig

    The option is necessary because the kernel does not handle
    link time optimization (LTO).

    The only significant differences were the PT_RECLAIM option,
    which reclaims empty page tables. The answer is "yes."

    Then there is NT_SYNC. This is fucking bizarre. I suppose
    it relates to Linux on that shit OS Winblows:

    https://docs.kernel.org/userspace-api/ntsync.html

    I, of course, answered "NO."

    Then there is CRC_OPTIMIZATION. This is CRC checksums so "Yes."


    4) Compile the damned thing, and modules, and install modules:

    make LD=ld.bfd -j9 bzImage && make LD=ld.bfd -j9 modules && make LD=ld.bfd modules_install


    5) Copy the kernel to /boot (modules are already installed).


    6) Copy kernel headers (I have a script for this which I won't
    publish here.)


    7) Allow Gentoo to build the Nvidia 570.133.07 driver:

    emerge nvidia-drivers


    8) Update the syslinux boot config file (fuck that bloated grub).


    That's it.

    In 15 short fucking minutes I am cruising on kernel 6.14.

    I need to script the entire process for an even faster build.

    The rest of you dumb-fucks have no choice but to rely on a
    bloated and sluggish distro kernel.

    My condolences.

    Ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha!



    --
    Systemd: solving all the problems that you never knew you had.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)