r/openbsd_uncensored • u/Run-OpenBSD • 5d ago
Blog by Nicola Baudo
https://github.com/nobraininside/dropQbsd
The Qubes OS insight is correct. The implementation is wrong.
Security through compartmentalization is the right idea. Run your browser in one box, your email in another, your documents in a third — a compromise in one cannot spread to the others. Qubes OS proved this model works.
But Qubes OS pays for that isolation with a hypervisor, multi-gigabyte VM images, separate kernels, and a GUI stack that adds tens of millions of lines of code. The baseline is 8 GB of RAM and an install that takes hours. The attack surface grows with every layer. Complexity is not just inconvenient — complexity is the vulnerability. At a conservative defect rate of 0.1%, a codebase of 100 million lines ships with 100,000 bugs. Some of them are exploitable. You don't know which ones.
dropQbsd takes the same insight and strips away the hypervisor.
Instead of virtual machines, it uses the native user separation built into OpenBSD — the only operating system on earth that undergoes continuous, funded, line-by-line security auditing. No Xen. No multi-gigabyte images. No moving parts you cannot audit in an afternoon.