I've been a decades long Gentoo user, but now I'm experimenting with NixOS as I've gotten older and value my time more. The 12+ hours of compiling when there's a chromium / QT update is no longer a badge of honor.
I haven't fully converted though, Gentoo binary packages are working as an acceptable stopgap
I'm using Gentoo with systemd and a customized kernel, and additionally I have the /usr partition LUKS encrypted.
Because /usr is absolutely essential for systemd to function, I configured dracut to make a specially crafted initrd which activates the luks lvm and prompts for the password to decrypt and mount /usr on startup before systemd init tries to run.
About a year or two ago, some update to dracut or some other dependency (assumption) caused the dracut generated initrd's to kernel panic. After multiple days of troubleshooting, I discovered that just copying forward an older initrd in /boot and naming it to match the new kernel, e.g. initramfs-6.6.38-gentoo.img , allows the system to boot normally .
So, my Gentoo is booting a kernel 6.6.something with a ramdisk generated in the 5.9 kernel era. I am dreading the day when this behavior breaks and I can no longer update my kernel 😳
A thread on the site which shall not be named convinced me that a majority of the books are recently published and with above average to highly scored on reviews, so I bought it.
Why the Linux Firewalls book hails from 2007 is a strange outlier.
I've been a decades long Gentoo user, but now I'm experimenting with NixOS as I've gotten older and value my time more. The 12+ hours of compiling when there's a chromium / QT update is no longer a badge of honor. I haven't fully converted though, Gentoo binary packages are working as an acceptable stopgap