
Ich werde bald einen Desktop für meine täglichen Aufgaben und Spiele einrichten. Ich möchte, dass er für meine täglichen Aufgaben Linux ausführt, aber für Spielezwecke eine Windows-VM darauf laufen lässt (mit PCIe-Passthrough für die Grafikkarte). Nach meinen aktuellen Untersuchungen kann ich KVM und Qemu verwenden, um die Windows-VM auszuführen und eine Grafikkarte an die VM weiterzuleiten.
Soweit ich weiß, wird der Linux-Kernel in einen Hypervisor vom Typ 1 umgewandelt, wenn ich das KVM-Kernelmodul lade. Meine Frage ist, ob der Linux-Hypervisor weiterhin als normale Maschine für meine täglichen Aufgaben verwendet werden kann. Oder sollte ich eine weitere Linux-VM über dem Hypervisor einrichten (was zu 2 VMs führt)?
Antwort1
So wie ich das lese, konvertiert das KVM-Kernelmodul den Linux-Kernel in einen Hypervisor vom Typ 1, wenn ich ihn lade.
Dies spielt keine Rolle, da sich in Ihrer aktuellen Sitzung, Shell oder Ihrem Desktop nichts ändert, wenn Sie (oder eine Anwendung) das KVM-Kernelmodul laden.
Mit dem KVM-Modul können Linux-Anwendungen die Virtualisierungsfunktionen der CPU nutzen. Technisch gesehen kann es den Kernel intern in einen Hypervisor vom Typ 1 oder was auch immer verwandeln, aber der Hypervisor-Typ spielt für Ihre Zwecke keine Rolle.
Normalerweise müssen Sie mit KVM nichts manuell tun. Stellen Sie einfach sicher, dass die Virtualisierung in Ihrem BIOS aktiviert ist. Sie wird von Anwendungen verwendet.