OpenBSD getting a native hypervisor

OpenBSD’s Puffy

Mike Larkin has made this surprise announcement on the openbsd-tech mailing list:

For the last few months, I've been working on a hypervisor for OpenBSD. The idea for this started a few years ago, and after playing around with it from time to time, things really started to take shape around the time of the Brisbane hackathon earlier this year. As development accelerated, the OpenBSD Foundation generously offered to fund the project so that I could focus on it in more earnest.

He goes on to mention compatibility with virtio devices, like FreeBSD’s bhyve and others.

Curiously, Theo's much-publicised visceral response to virtualisation was not mentioned under the “inevitable questions” section. In case you need a refresher:

x86 virtualization is about basically placing another nearly full kernel, full of new bugs, on top of a nasty x86 architecture which barely has correct page protection. Then running your operating system on the other side of this brand new pile of shit.

And yes, I had to confirm I spelled visceral correctly. It sounds like a flavour of breakfast fare.