Un groupe de développeurs de Citrix réalise un port de l'hyperviseur natif Xen à l'architecture ARM.
Il n'annonce à l'heure actuelle qu'une adaptation expérimentale au processeur ARM Cortex-A15, nécessitant les extensions de virtualisation introduites par ARM-v7.
Le port est désormais en mesure de booter jusqu'à l'invite de commande un noyau Linux 3.0 dans une machine virtuelle avec privilège dom0. (D'après la terminologie Xen, le domaine0 est le niveau système ayant un accès direct à tout le hardware).
La prochaine étape sera de porter les Xen Tools et d'implémenter les domaines sans privilèges afin d'y recevoir d'autres systèmes d'exploitation invités.
À noter que ce port n'implémente pas la notion de para-virtualisation. Tous les systèmes invités y sont entièrement virtualisés.
Le code de cette adaptation ne requiert que des changements minimes du noyau Linux. Ces créateurs proposent que le port soit intégré à la version instable de Xen.
Citrix n'est pas le seul dans cette course, en plus de la solution Mobile Virtual Platform (MVP) de VMWare, Samsung mène de son côté le projet Xen ARM Project. Ce dernier a l'avantage de ne pas reposer sur les extensions de virtualisation ARM-v7 et supportera ARMv5 et ARMv6.
KVM est aussi de la partie avec le projet KVM/ARM conçu par des informaticiens de l'Université de Columbia.
L'équipe de Citrix tend plutôt vers le futur de l'architecture ARM et envisage déjà le support d'ARMv8 et des futurs processeurs de 64bits annoncés par ARM ltd.
Sources :
Annonce de Citrix (mailing list non officiel du noyau linux)
Wiki du projet KVM/ARM
Citrix porte l'hyperviseur Xen à l'architecture ARM
Et l'adapte au processeur Cortex-A15
Citrix porte l'hyperviseur Xen à l'architecture ARM
Et l'adapte au processeur Cortex-A15
Le , par Idelways
Une erreur dans cette actualité ? Signalez-nous-la !