Hacker News new | ask | show | jobs
by saagarjha 1862 days ago
VMs generally use hardware virtualization features; iSH is just an interpreter.
1 comments

There is no requirement for a VM to use hardware virtualization features. It’s more efficient. But not a requirement.
Usually VMs for real hardware (as opposed to VMs for runtimes, such as “Java VM” or “JavaScript VM”) are defined by the Popek and Goldberg virtualization requirements, which require efficient hardware virtualization.