Was ist Dom0 und wie kann man es benutzen?

7

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?

orftz
quelle
2
Diese Frage zeigt nicht viel Aufwand, um Ihre eigenen Fragen zu lösen, bevor Sie sie stellen. Bitte lesen Sie die FAQ und beachten Sie diese Richtlinien, wenn Sie Fragen stellen.
Caleb
1
"Was ist XXX" -Fragen werden am besten von der Websuche wie Google beantwortet.
Alex
Die Frage wurde umformuliert.
Orftz
1
@orfz: Bitte ändern Sie die Fragen nicht mitten im Stream, um etwas anderes zu stellen als zu Beginn!
Caleb
@Caleb, sorry, aber dies wurde benötigt, damit die Frage relevant ist.
Orftz

Antworten:

11

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.

Caleb
quelle