My Custom Linux Kernel

Since it seems site visits are starting to ramp up, I’ve decided to highlight the different branches integrated in my custom Linux kernel found on GitHub. Here’re the relevant links:

Kernel Source: https://github.com/intersectRaven/linux

Arch PKGBUILD: https://github.com/intersectRaven/arch-linux
*the pkgver might be outdated since I only commit when there’s a major change
**I use Arch btw… 🤣

Kernel Source Branch Details:

6.12/master – main source for the build

6.12/from-next – some interesting commits from linux-next

6.12/optimizations – assorted optimizations I got from zen, clearlinux, etc.

6.12/buffered-uncached-v8 – v8 of Jen Axboe’s buffered-uncached work ported to 6.12

6.12/ntsync-v7 – v7 of ntsync for wine performance

6.12/context-switch-optimizations-v2 – v2 of self-explanatory

6.12/clearlinux – some patches from clearlinux rebased to 6.12

6.12/crc32c-speedup – self-explanatory

6.12/from-arch – for maintaining base arch

6.12/zstd-20231120 – latest zstd branch from Nick Terrel’s tree
*might also be outdated but it still applies so maybe it hasn’t been pulled into mainline yet?

Aside from the above, I also merge the bbr tree from zen and set it as the default congestion controller. I don’t perform any benchmarks so I’m not sure if my kernel is faster and such. I just like the commits. If you have any questions, feel free to ask in the comments! 😁


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

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