Map

Virtual Machines: Versatile Platforms for Systems and Processes

Books bookJames E. SmithRavi Nairvirtualizationsystemscomputer-architecturewant-to-read โ†ณ show in map Markdown
title
Virtual Machines: Versatile Platforms for Systems and Processes
type
book
summary
Smith and Nair's taxonomy of process VMs and system VMs, from ISA to application level
author
James E. Smith, Ravi Nair
year
2005
tags
virtualization, systems, computer-architecture
status
want-to-read
created
2026-05-12
updated
2026-05-12

Morgan Kaufmann (2005). A taxonomy of virtualization that covers both process VMs (JVM, .NET CLR, dynamic binary translators) and system VMs (VMware, Xen). Predates Linux KVM but the architecture chapters are still the cleanest separation of concerns in the literature โ€” ISA-level vs OS-level vs application-level virtualization, why each exists. On the eatonphil-bookclub speculative future list.

Related: microvm, matryoshka-isolation, microvm-2026.