[Info-vax] clock problems with OpenVMS x86 on VirtualBox

Arne Vajhøj arne at vajhoej.dk
Wed May 17 20:25:36 EDT 2023


On 5/15/2023 4:47 PM, Dan Cross wrote:
> In article <u3tv4e$34ma3$1 at dont-email.me>,
> Arne Vajhøj  <arne at vajhoej.dk> wrote:
>> On 5/15/2023 1:47 PM, Johnny Billquist wrote:
>>> On 2023-05-15 15:35, Arne Vajhøj wrote:
>>>> On 5/15/2023 8:51 AM, Johnny Billquist wrote:
>>>>> Um? What is the hypervisor then?
>>>>
>>>> The hypervisor software like ESXi.
>>>>
>>>> It is not running on top of a host OS like a type 2 (VirtualBox etc.)
>>>> does.
>>>
>>> I never assumed you had a full OS. However, they Hypervisor is
>>> intercepting access to hardware, and is responsible for the actual
>>> interaction with the hardware, adding a layer between the guest OS and
>>> the hardware.
>>
>> The hypervisor is there.
>>
>> But no host OS.
> 
> For all intents and purposes, the hypervisor _is_ the host OS.
> Some software component must drive the hardware, run VCPUs, etc:
> that's the hypervisor.

A hypervisor is not a host OS.

Not in terminology and not in functionality.

The stacks are:

guest OS
type 1 hypervisor
hardware

and:

guest OS
type 2 hypervisor
host OS
hardware

Host OS and hypervisors are terms used for different things.

And used for things that provide different functionality:

a host OS is a normal OS like Linux or Windows able to run
applications in general including but certainly not limited
to type 2 hypervisors

a type 1 hypervisor like VMWare ESXi is a special piece of
software able to run VM's and partition the hardware resources
between the VM's - usually they are extremely thin and with only
this very specialized functionality - any heavy stuff
are usually put elsewhere in a VM (often known as a Dom0
VM) or a remote management application

a type 2 hypervisor like VMWare Player is an application running
on a host OS that runs a VM

> The arbitrary distinction between "Type-1" and "Type-2" style
> hypervisors is also a bit illusory among those who work on them;
> like all approximations, it is just that.

Anyone that works with them will know the difference between type
1 and type 2 (and the difference between a hypervisor and a host OS).

It is not an approximation. It is distinct as the difference
between 3 and 4.

Arne




More information about the Info-vax mailing list