Ich habe gehört, dass Xen jetzt vollständig in Mainline Linux enthalten ist und über Dom0 verwendet werden kann.
Was ist Dom0, was ist sein Zweck? Wie kann man es benutzen?
Ich habe gehört, dass Xen jetzt vollständig in Mainline Linux enthalten ist und über Dom0 verwendet werden kann.
Was ist Dom0, was ist sein Zweck? Wie kann man es benutzen?
Antworten:
Aus dem Xen-Wiki :
Dom0 oder Domäne Null zum Erweitern der Abkürzung ist die erste Domäne, die vom Xen-Hypervisor beim Booten gestartet wird. Es verfügt über spezielle Berechtigungen, z. B. das Starten neuer Domänen und den direkten Zugriff auf die Hardware. Sofern DriverDomains nicht verwendet werden, sind alle Gerätetreiber für die Hardware ausgeführt. Für Hardware, die anderen Domänen wie Netzwerkschnittstellen und Festplatten zur Verfügung gestellt wird, wird der BackendDriver ausgeführt, der die Hardwareanforderungen vom FrontendDriver in jeder DomU multiplext und an diese weiterleitet.
Geänderte Versionen von Linux, NetBSD und Solaris können als dom0 verwendet werden.
Die große Aufgabe der Dom0-Unterstützung im Mainline-Kernel besteht darin, dass sie nicht ständig mit den zuvor erforderlichen Patches Schritt halten müssen (und in der letzten Zeile oben angedeutet). Aus der Ankündigung des Blogposts :
Während sich Linux innerhalb dieser Codebasis weiterentwickelt, entwickeln sich die Linux / Xen-Bits mit der gleichen Geschwindigkeit, ohne dass separate Patchbäume und große Codestücke mitgenommen werden müssen.