[TUHS] Did System V Really Prevent 5BSD?

Paul Winalski via TUHS tuhs at tuhs.org
Tue Dec 30 02:27:45 AEST 2025


On Sun, Dec 28, 2025 at 9:53 PM Jon Forrest via TUHS <tuhs at tuhs.org> wrote:

> In the early 1980s David Kashtan at SRI wrote Eunics, which was a way to
> run Unix (I don't recall which version) on top of VMS. It was an
> emulation layer, not a virtual machine. (I'm not aware of any VMs that
> ran on top of VMS).
>

It is not possible to implement a virtual machine hypervisor on the
original VAX architecture.  The reason is the PROBER and PROBEW
instructions.  These allow one to test a memory address for read
accessibility (PROBER) or write accessibility (PROBEW).  The problem is
that they are non-privileged instructions.  To implement a virtual machine
the hypervisor must be able to trap both of these instructions and to "lie"
to the virtual machine about the accessibility of the address.

-Paul W.


More information about the TUHS mailing list