I don’t have a lot of background in this topic, so I apologise in advance if this is a dumb question.
Right now QubesOS uses an admin vm for system management. This vm is running fedora linux and is given the highest level of trust out of any vms on the machine. While fedora is secure as far as linux distros go it will inevitably have way more vulnerabilites than an os like OpenBSD, which is insanely secure, so why not use OpenBSD instead since the philosophy of QubesOS is to increase security as much as possible? Is there some reason OpenBSD isn’t capable of handling the tasks demanded by QubesOs? If thats the case, what would it take to get OpenBSD to that point? Also, would switching to OpenBSD even give any significant advantages compared to running linux?
OpenBSD has an interesting history with virtualisation. As Theo said:
Virtualization seems to have a lot of security benefits.
You’ve been smoking something really mind altering, and I think you
should share it.
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.
You are absolutely deluded, if not stupid, if you think that a worldwide
collection of software engineers who can’t write operating systems or
applications without security holes, can then turn around and suddenly
write virtualization layers without security holes.
You’ve seen something on the shelf, and it has all sorts of pretty
colours, and you’ve bought it.
That’s all x86 virtualization is.
It’s feasible to run Xen on OpenBSD, but there is significant effort in
porting Qubes over.
As to your question, I think it’s already been answered.