NixOS als hypervisor met KVM en QEMU

NixOS als hypervisor: KVM en QEMU kunnen alles

Vraag de meeste mensen hoe je thuis een “echte” hypervisor draait en je krijgt hetzelfde rijtje: VMware, Hyper-V, of op zijn minst Proxmox. Iets met een web UI, een clustering-tab, een marketingpagina vol enterprise features. Dat beeld zit er zo diep in dat virtuele machines draaien zonder zo’n product voelt als bochten afsnijden. We hebben stilletjes geaccepteerd dat serieuze virtualisatie met een leverancier komt. Draai het nu om. Wat in al die producten het echte werk doet, is een Linux kernel module die al meer dan tien jaar production-grade is. KVM met libvirt geeft je live migratie, memory ballooning, CPU pinning, GPU passthrough, SR-IOV, nested virtualization. De features waar de glanzende hypervisors mee adverteren zijn kernel features. De web UI is een schil eromheen. ...

19 maart 2026 · 10 min leestijd · Tom Meurs
NixOS vs Talos Linux voor Kubernetes nodes vergelijking

NixOS vs Talos voor Kubernetes nodes: twee smaken immutable infrastructuur

Ik heb geschreven over Talos Linux als het immutable Kubernetes OS, en ik heb Arch vs NixOS voor werkstations vergeleken. Na beide blijft er één vraag in mijn inbox landen: wat dacht je van NixOS voor de Kubernetes nodes zelf? Een terechte vraag, want op papier lijken deze twee broers en zussen. NixOS en Talos zijn allebei declaratief. Beide kunnen immutable zijn. Beide zetten hun configuratie onder versiebeheer. Dus waarom zou je de ene boven de andere kiezen om een cluster te draaien? ...

15 maart 2026 · 11 min leestijd · Tom Meurs
Talos Linux immutable Kubernetes besturingssysteem

Talos Linux: het immutable Kubernetes OS dat mijn kijk op nodes veranderde

Zo draaien de meesten van ons Kubernetes nodes. Je installeert een algemene Linux distro, hardent hem met een CIS benchmark script, voegt een SSH key toe, zet een config management tool op om drift in toom te houden, en SSH’t vervolgens twee jaar lang naar binnen om de dingen te fixen die die tool niet ving. Elke node is een sneeuwvlokje met zijn eigen geschiedenis. We hebben dat als normaal geaccepteerd. ...

11 maart 2026 · 9 min leestijd · Tom Meurs
Demoscene optimalisatie en duurzaam computing

De verloren kunst van software-optimalisatie: wat de demoscene ons leerde over duurzaamheid

Zo shippen de meesten van ons software in 2026. Je kiest een framework, trekt een paar honderd dependencies binnen, en je service staat al op een gigabyte RAM voordat hij iets nuttigs doet. Niemand profilet het. Niemand vraagt waarom. Als het traag is, schaal je op. Compute is goedkoop, jouw tijd is duur, en de rekening gaat naar iemand anders. Dat hebben we als normaal geaccepteerd. Ik leefde ooit in een andere wereld. Ik besteedde uren, soms hele weekenden, aan het uitknijpen van elke laatste byte uit code. Een programma laten draaien op hardware die het “onmogelijk” aankon was het beste gevoel dat ik kende. Mijn inspiratie was de demoscene: onmogelijke visuele effecten gerenderd in 64 kilobyte of minder. Ik keek er een en zat dan gewoon te denken, hoe in hemelsnaam deden ze dat? ...

7 maart 2026 · 7 min leestijd · Tom Meurs
Arch Linux vs NixOS als werkstation vergelijking

Arch vs NixOS als werkstation: professioneel en privégebruik

Ik krijg steeds de vraag welke distro iemand op zijn dagelijkse machine moet draaien: Arch of NixOS. Meestal van mensen die al Linux draaien en een werkstation willen dat ze echt begrijpen, geen black box die zichzelf update op andermans schema. Ik heb beide gedraaid als mijn echte machine. Niet in VMs, niet als weekend-experiment. Als de laptop waar ik professioneel DevOps en platform engineering werk doe, en als de desktop waar ik al het andere doe. Laat ik mijn bias meteen op tafel leggen, want dit framework werkt alleen als ik daar eerlijk over ben: ik draai vandaag Arch op beide desktops, en NixOS op mijn servers. Dat verklapt waar ik uitkwam. Maar ik kwam daar om specifieke redenen, en die wil ik doorlopen in plaats van je een verdict in handen te drukken. ...

3 maart 2026 · 11 min leestijd · Tom Meurs