4 ms·
Hypervisors and microkernels are meaningfully different, both in terms of history and technology: Microkernels implement one OS by running different userspace c
by msla 4y ago
Hypervisors and microkernels are meaningfully different, both in terms of history and technology: Microkernels implement one OS by running different userspace components on a minimal kernel, whereas hypervisors run multiple OSes, each with their own kernel, on a minimal hardware multiplexer which ideally provides no abstractions, as opposed to a kernel, which provides many abstractions. Conflating them is both historically wrong and confusing.
- pjmlp 4y ago"An operating system is a collection of things that don't fit into a language. There shouldn't be one." – Dan Ingalls That is the beauty of hypervisors, just enough abstraction for a portable language runtime.