Connecting Linux to hypervisors
Posted Aug 23, 2006 14:49 UTC (Wed) by Duncan
In reply to: Connecting Linux to hypervisors
Parent article: Connecting Linux to hypervisors
> [Hypervisor ROM should be j]ust like traditional
> ISA BIOS[, thus not controlled by Linux devs].
You are looking at it from the perspective of guest OS. What about when
Linux is the host OS? That's what the debate is about here.
An entirely user-mode host is slower than a host built with a cooperating
kernel that has exposed certain bits (like interrupt control) directly to
the host application. What is being debated here is what that exposed
interface should look like from the kernel as host side, and whether it
will be nailed hard and fast like most regular user mode interfaces, or
specifically allowed to change, as can most of the kernel other than the
user mode interfaces.
IOW, from the kernel as host perspective, Linux /is/ the hardware-like
hypervisor ROM, with Linux developers therefore responsible for developing
and maintaining that interface. Will it be set in stone as the regular
user interface, or specifically allowed to change, as a regular kernel
interface like that exposed to kernel modules?
to post comments)