NVIDIA Drivers on Fedora the negativo17 Way

Why negativo17 over RPM Fusion RPM Fusion’s NVIDIA packages work, but negativo17’s repo tends to track driver releases faster and packages them with fewer of the DKMS-related headaches that show up after a kernel update. For a desktop where I don’t want to babysit whether the driver rebuilt correctly after every dnf upgrade, that reliability matters more than which repo is more “official.” Adding the repos Two separate repos … one for the driver itself, one for the multimedia codec stack that pairs with it: ...

July 18, 2026 · 2 min

Killing a WPS Office Segfault the Ugly but Permanent Way

The actual bug WPS Office’s flatpak ships a background helper called wpscloudsvr that reliably segfaults … null-pointer deref inside libqingbangong.so, r15=0x0, the works. Not a config issue, not something I broke, just a genuinely broken binary shipped in the package. It doesn’t crash the whole app, just spams crash reports and burns CPU respawning itself. The fix nobody’s going to like, but it works You can’t easily patch a binary inside a flatpak sandbox, and there’s no config flag to just disable this one helper. So: bind-mount /dev/null directly over the broken executable. The file still “exists” as far as the OS is concerned, it just contains nothing … attempting to execute it does nothing, silently, forever. ...

July 18, 2026 · 3 min

fstab Tuning: noatime, commit, and Why I Chose What I Chose

The advice everyone repeats without checking it Every “speed up your Linux install” guide tells you to slap noatime on every mount in /etc/fstab and call it a day. It’s not wrong exactly, but it’s not universally the win people treat it as either, and blindly copying it cost me nothing to try but also gave me nothing to gain on one of my own filesystems, for a reason worth actually understanding. ...

July 18, 2026 · 4 min

Networking Tweaks That Actually Stuck: CAKE, BBR, MTU Probing

The same sysctl file, three different machines I run the same core network tuning across the NAS (Fedora Server), the desktop (NixOS), and a laptop or two … not because every machine has the same workload, but because the underlying kernel-level wins are the same regardless of what’s actually running on top. The differences show up in what else gets layered on, not in the base config. BBR + CAKE, together The single biggest win of the lot. tcp_congestion_control defaults to cubic on most distros, which is fine but not great, especially over Tailscale/WireGuard tunnels where the effective path characteristics don’t always match what cubic assumes. bbr measures actual bandwidth and round-trip time instead of just reacting to packet loss, and pairs specifically well with cake as the queuing discipline … cake handles bufferbloat and fair queuing far better than the kernel’s default fq or pfifo_fast. ...

July 18, 2026 · 5 min

I/O Schedulers: What They Actually Do, and Which One I Landed On

Why this even matters Every block device on Linux has an I/O scheduler sitting between your applications and the actual disk, deciding the order requests get sent in. Get the wrong one for your workload and you’re leaving real performance on the table, or worse, adding latency you didn’t need to. Check what’s currently active and what else is available: cat /sys/block/sda/queue/scheduler The one in brackets is active. On modern kernels you’ll usually see some combination of none, mq-deadline, kyber, and bfq listed. ...

July 18, 2026 · 4 min

NixOS vs Fedora: Which One Actually Wins for me

Two boxes, two philosophies I run Fedora Server on my T620 NAS and NixOS with KDE Plasma on my daily driver desktop. Not a lab experiment, not “let me try this for a week and write a hot take” … these are both machines I actually depend on every day, which means whatever broke, I had to actually fix, not just note down and move on. Fedora: familiar, fast to fix, one config file at a time Fedora Server feels like driving a car you already know how to drive. Something breaks, you find the config file, you edit it, you restart the service. dnf, systemctl, /etc/. No new mental model required. ...

July 18, 2026 · 4 min