Conversation

What is your opinion of hypervisors? Couldn't they be considered the next best thing - a compromise between hardware compat and isolation? ^HU
Quote Tweet
Replying to @DanielMicay and @Whonix
The Linux kernel is the equivalent of running the entirety of userspace as root in PID 1. There's no isolation or internal security model. It keeps getting worse as more and more complexity is piled on, all of it implemented in C and without any isolation between components.
2
Replying to
I think the approach makes a lot of sense. It's a very pragmatic way to deal with this growing problem. Every Linux kernel release is substantially more complicated than the last, with more attack surface and more ways for things to go wrong internally.
1
2
Replying to and
Software is written to run on Linux (desktop, server, Android) though, and a more secure OS without applications for it isn't much good. I think in the long term, the ideal would be having a robust microkernel with drivers, filesystems, etc. divided up and isolated well.
1
Replying to and
It needs a way to run existing applications though. The virtualization approach is the most realistic / pragmatic right now. Ideally, I'd like to see a Linux compatibility layer able to avoid having the Linux kernel in the guest, and virtualization could also become optional.
1
1
Replying to and
If we want the services provided by Linux, we have to run it somewhere either as host or guest. I have no basic issues with the Qubes+Xen virtual model; its robust in practice and clear-headed in concept. Feature-rich kernels are good to have if they run as guests.
1
Being feature rich isn't at all in conflict with using much safer tools and having a proper security model with internal isolation / security boundaries. Being packed with all kinds of features (many of which are legacy / redundant) just amplifies the problems with the design.
Replying to and
But then we're talking about sandboxes within sandboxes. Qubes focuses the user's attention on the qube/vm as the tool to manage risk. And I say this as author of a project that aims to improve Qubes guest security:
2
Show replies