Kilku deweloperów skupionych wokół hypervisora Xen, pracujących dla firmy Citrix i społecznośći Xen.org, poinformowało o przeniesieniu Xen'a na architekturę ARM (Advanced RISC Machine).
Ze względu na energooszczędną architekturę, różne wersje rdzeni ARM są stosowane w systemach wbudowanych (embedded systems) i systemach o niskim poborze mocy.
Xen działający na procesorze Cortex-A15 uruchamia uprzywilejowany Dom0 (maszyna wirtualna dedykowana do zarządzania) z jądrem linux 3.0 do powłoki shell. Hypervisor wykorzystuje rozszerzenia wirtualizacji architektury ARM-v7 do wykonania tych czynności.
Na liście mailingowej (Linux Kernel Mailing List), programiści poinformowali o kolejnym kroku, którym ma być przeportowanie narzędzi Xen i obsługa nieuprzywilejowanych systemów gości.
W przeciwieństwie do systemów opartych na procesorach x86, przeportowanie na ARM-v7 nie rozróżnia gości parawirtualizowanych i w pełni wirtualizowanych. Wszystkie maszyny wirtualne z systemami goszczącymi działają jako w pełni zwirtualizowane, jednak bez emulacji sprzętowej Qemu - który wymaga parawirtualizowanych sterowników dostępu do sieci i pamięci masowej. Twórcy proponują, aby kod jak najszybciej został włączony do aktualnej niestabilnej gałęzi Xen. Poza Citrix, również Samsung pracuje intensywnie nad przeniesieniem Xena na architekturę ARM, choć w tym wypadku skupiono się na pracy hypervisora w środowiskach z procesorami ARM bez wsparcia wirtualizacji.
Skomentuj na forum