ist es möglich, einen 32-Bit-Linux-Kernel auf einem x64-Xen-Hypervisor zu paravirtualisieren

315
Petr

Wenn ich einen 64-Bit-Xen-Kernel (Hypervisor) habe, kann ich paravirtualisierte x86-Linux-Gäste ausführen, oder muss er vollständig virtualisiert werden, genau wie Windows?

Ich möchte alle kleinen Speichergäste als x86 installieren, damit sie weniger Speicher benötigen, als sie benötigen würden.

0

1 Antwort auf die Frage

0
Mazeryt

Sie können dies tun, dh der alte XenServer hatte 32-Bit-Linux als dom0 und konnte 32- und 64-Bit-VM ausführen (da er in der Produktion häufig verwendet wurde, nehme ich an, dass dies der richtige Ansatz war). Der Hypervisor muss nur noch 32 zusätzliche Anweisungen in 64 Bit übersetzen. Was jedoch 32 Bit betrifft, ist nur Ihr Systemspeicher, nicht Ihre Gerätetreiber. Sie können also weiterhin virtuelle (para-virtualisierte) Gerätetreiber verwenden.

Weitere Informationen (Denken Sie daran, dass dom0 nur eine VM ist!): Http://xenserver.org/discuss-virtualization/virtualization-blog/entry/the-reality-of-a-64-bit-dom0.html