Exactly thirty years ago I was a Ph.D. student at UCLA
taking an operating systems course. The term project assigned
to the class consisted of implementing a Virtual Machine
Monitor (VMM) for a simulated architecture. At that
time, system virtualization was a hot topic of academic and
industrial research [5, 7], which saw the light of day in products
such as IBM’s VM/370