4 ms·
There is no real connection to UML here. Hardware virtualization (Intel VT, AMD-V) are much faster in practice and also don't require the guest operating system
by blitzclone 3y ago
There is no real connection to UML here. Hardware virtualization (Intel VT, AMD-V) are much faster in practice and also don't require the guest operating system to be heavily modified. So besides as curiosity or test vehicle, approaches like UML are pretty dead.
- nonrandomstring 3y agoThanks. So, slow as it may be, the win for UML (which seems to still have a heartbeat) is that it can run on uP without any specific virtualisation capabilities, right? If I could run Linux on a Z80/6502 then in theory I could run a virtualised Linux on a Z80/6502.
- mark_undoio 3y agoYes - plus the original win of UML was also being able to run virtual instances on a kernel without proper virtualization capabilities. In the early 2000s people used to use UMLs as a hosting platform - they didn't have the same security isolation as a proper VM (or even, necessarily, of a container) though.
- als0 3y agoHow do containers have better security isolation than UML?
- nonrandomstring 3y agoWhen I tinkered with UML I think it was prior to cgroups (2007) [0] so my guess is that escaping the UML instance was easier. [0] https://en.wikipedia.org/wiki/Cgroups https://en.wikipedia.org/wiki/Cgroups
- deleted 3y ago[deleted]
- ComputerGuru 3y agoThe “original” UML is/was, I believe, NetBSD running as a “rump kernel” and something that virtualization of the actual kernel does not, directly and on its own, fill the shoes of.
- monocasa 3y agoUML is older than NetBSD rump kernels.
- ComputerGuru 3y agoI stand corrected.