Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I'm asking you what the conceptual difference is between running a bunch of "macrokernel" systems inside a hypervisor and running a single microkernel with a bunch of processes. There is none: they are the same technology.

Complexity is the difference.

Hypervisors "won" because it was easier to implement; They only had to add another layer to the stack, rather than fundamentally change the structure of the OS.

The outcome is a more baroque collection of code, though. Worse truly is better.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: