Wie an anderer Stelle vorgeschlagen, ist VMWare ESXi das, was in Form von kostenlosen Bare-Metal-Hypervisoren verfügbar ist, wobei "Bare-Metal" impliziert, dass das, was Sie eventuell geladen haben, weniger als ein vollständiges Betriebssystem ist.
Xen verfügt auch über einen HVM- Modus, in dem Virtualisierung auf Hardwareebene verwendet wird. In diesem Modus können Windows-Gäste ausgeführt werden. Xen verfügt eindeutig über einen "Bare-Metal" -Hypervisor - da sogar das Dom0-Betriebssystem darunter ausgeführt wird -, dessen Konfiguration und Wartung jedoch erheblich kompliziert ist und der Einschränkungen für die Kernel auferlegt, die Sie unter Nicht-HVM-Domänen ausführen können (von denen Dom0 Der primäre Kernel, der den Hardwarezugriff auf die anderen Kernel durchläuft und über Administratorrechte verfügt, ist einer der folgenden. HVM erfordert eine CPU und ein Motherboard mit Hardware-Virtualisierungsunterstützung. Weitere Informationen finden Sie in der Xen-Wiki-Liste der HVM-kompatiblen Motherboards .
Das heißt, Sie könnten KVM interessanter finden. Anstatt Linux zum Verwalten eines separaten, proprietären Hypervisor-Kernels zu verwenden (wie ESX), integriert KVM die Hypervisor-Funktionen in Linux. Wie "Bare Metal" das ist, hängt von Ihrer Interpretation ab - aber wenn Ihr Host, auf dem KVM ausgeführt wird, nur eine 40-MB-Festplatte ist, auf der nichts anderes als kvm + libvirt + zugehörige Tools vorhanden sind (sagen wir, so etwas wie Red Hat's oVirt ), Ich habe etwas, was in der Praxis nicht ganz anders ist als ESX. Die Userspace-Komponente von KVM ist von QEMU abgeleitetDies macht es sehr leistungsfähig und flexibel - etwas, das Sie nicht unbedingt für einen Desktop benötigen, das aber sehr interessant ist, wenn Sie eingebettete Systeme (beispielsweise nur mit serieller E / A und ohne VGA-Adapter) einrichten möchten Komplexe Ketten von COW-Images, um den Speicher zu unterstützen oder interessante virtuelle Netzwerktopologien einzurichten. Wie Xen HVM erfordert KVM eine Hardwarebeschleunigung. KVM lässt anspruchslose Windows-Gäste (einschließlich Vista) recht gut laufen, verfügt jedoch derzeit nur über paravirtuelle Netzwerktreiber für Windows. Andere Treiber müssen emulierte Hardware verwenden, die etwas langsamer ist. (Qumranet finanziert die Entwicklung anderer Treiber für Windows, also rechnen Sie damit, dass sie irgendwann verfügbar sein werden. In neueren Versionen des Linux-Kernels sind viele andere KVM-kompatible paravirtuelle Treiber - für Disk I / O, Clock und andere Geräte - im Upstream enthalten ).
Für die Desktop-Nutzung ist VirtualBox eine gute Lösung, obwohl es für die "Bare-Metal" -Nutzung überhaupt nicht geeignet ist. Aufgrund des Mangels an libvirt- Unterstützung halte ich es auch für ungeeignet, um die QS-Automatisierung zu verwenden. VirtualBox hat einen Paravirt-Videotreiber unter seinen "Gast-Dienstprogrammen", der für eine automatische Fenstergrößenänderung sorgt, und einen manchmal fehlerhaften "Seamless-Modus", in dem die Fenster Ihres Gastes unter den Hosts angezeigt werden, was (theoretisch) zu einer integrierteren Erfahrung führt.
Wenn Sie ein "primäres Betriebssystem" verwenden, das nicht speziell für die Virtualisierung entwickelt wurde, führen Sie keine "Bare-Metal" -Virtualisierung und keine minimalistische, vollständig "Bare-Metal" -Lösung durch, bei der der (Mikro-) Kernel primär ist Die Steuerung ist streng darauf ausgelegt, dass die Virtualisierung nicht optimal ist, wenn Ihr Windows-Desktop auf derselben Hardware angezeigt werden soll. Wenn Sie keine "Bare-Metal" -Virtualisierung, sondern eine hardwaregestützte Virtualisierung wünschen , bietet alles, was hier vorgeschlagen wird, Folgendes: Standardmäßig werden traditionellere Methoden verwendet.