One of my New Year’s resolution was to get back a bit closer to the lower level parts of Linux. And what’s there lower than the kernel itself? I always preferred vanilla kernel, even when I was fooling around with Gentoo, and this hasn’t changed. In December I started with preparing first builds. Nothing too fancy as it’s only for my personal usage, but I still find it worth going through. I hit four issues I needed to fix in order to be able to use these kernels on my machines:
- ZFS has to be supported (as I use it on my servers).
- Wireguard has to be built-in (cause vanilla releases occur way more often than the distro provided ones and re-running
dkmseach time makes no sense to me).1
perfhas to be part of the build.2
- Entire process has to be streamlined and possibly handled by some kind of CI.