Mastodon

Articles



  • Sun 15 March 2026
  • Linux

Why I Prefer CentOS Stream Over Old CentOS

Old CentOS rebuilt RHEL faithfully, but its downstream position meant it could only follow, never contribute back. CentOS Stream changes that. Sitting upstream of RHEL and downstream of Fedora, it combines enterprise-grade stability with a genuine feedback loop into RHEL development. After years of running it in production, I’m convinced it’s the better model.


FreeBSD Foundationals: ZFS - The Last Filesystem You’ll Ever Need

The second in the FreeBSD Foundationals series. This one covers ZFS from philosophy to practice: why it exists, how pools and datasets work, what checksumming and self-healing actually do, how to tune recordsize, compression, and atime, how encryption works with key management, how snapshots and the hidden .zfs directory give you time travel, and how ZFS send/recv turns backup and migration into a solved problem. Includes a look at sanoid/syncoid for automated snapshot management.




HTTP/3 on FreeBSD: Getting QUIC Working with nginx in a Bastille Jail

What looked like a simple nginx config change turned into a tour through SSL library incompatibilities, pf firewall rules for a new protocol, and a multi-worker affinity problem that only shows up under real traffic. A complete guide to getting HTTP/3 working with nginx 1.28 on FreeBSD 15.0 inside a Bastille jail.


  • Sat 14 February 2026
  • Linux

RHEL on ZFS Root: An Unholy Experiment

Running Red Hat Enterprise Linux on ZFS root is not supported. I did it anyway. Here’s how this cursed configuration came to be, why you shouldn’t replicate it, and what the proper alternative looks like.