Xvisor : l’hyperviseur open source pour l’embarqué

Magazine
Marque
Open Silicium
Numéro
16
Mois de parution
octobre 2015
Spécialité(s)


Résumé

La virtualisation est un sujet très présent actuellement. Que ce soit à propos du Cloud de calcul ou de stockage, du contrôle de système (monitoring), de la sécurité, ou de façon plus générale du cloisonnement. Cependant, peu des hyperviseurs sont conçus pour le milieu embarqué, et encore moins sont vraiment libres et ouverts. Je vous propose dans cet article de découvrir et de tester un de ceux-là : Xvisor.


1. Définitions

Dans cet article, nous allons présenter un hyperviseur, ce qui implique l’usage de quelques termes techniques, sur lesquels nous allons nous accorder.

- Tout d’abord, un hyperviseur est une brique logicielle qui permet de partager et/ou d’émuler des ressources matérielles pour des machines virtuelles.

- Un hypercall, ou appel hyperviseur, est pour un hyperviseur ce qu’est un appel système pour un système d’exploitation, un appel codifié pour effectuer une opération contrôlée à un niveau supérieur. Cela permet à une machine virtuelle d’effectuer une opération sur le matériel physique, contrôlé par l’hyperviseur.

- Une machine virtuelle, comme son nom l’indique, est une machine qui n’existe pas physiquement, mais qui se présente comme tel du point de vue d’un système, que ce soit un binaire bare-metal, ou un système d’exploitation.

- On parle de système invité pour désigner le système qui s’exécute sur la...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous