BT

Un Hyperviseur Natif à venir pour OpenBSD

| par Jeff Martin Suivre 17 Abonnés , traduit par Slim Ouertani Suivre 8 Abonnés le 01 oct. 2015. Durée de lecture estimée: 2 minutes |

Mike Larkin, développeur OpenBSD, a révélé avoir passé ces derniers mois à travailler sur la mise en œuvre d'un hyperviseur natif sur OpenBSD nommé « vmm ». Larkin prend une approche nouvelle avec son implémentation, et n’incorpore pas son travail dans un hyperviseur déjà existant (bhyve, KVM, etc.). Cela lui a permis d'inclure des caractéristiques qu’il considère importantes, y compris "le support d’i386, le shadow paging, la virtualisation imbriquée, [et] le support des périphériques existants". Mais surtout, l’objectif n’est pas d'être legacy-free.

Le support initial de l’OS client comprendra les OSs prenant en charge les dispositifs à base de virtio. Lorsque vmm sera finalisé, OpenBSD sera livré avec les outils nécessaires pour faire fonctionner et supporter vmm. Larkin déclare que l’objectif actuel est d’exécuter vmm sur les CPU i386 et amd64. Le support matériel de la virtualisation va exiger la présence d'extensions vmx pour les processeurs Intel (VT-x) ou d'extensions svm pour les processeurs AMD. Le shadow paging sera utilisé pour fournir la virtualisation aux processeurs sans ces extensions.

Les outils que comprend actuellement vmm sont vmd(8), vmmctl(8) et vmm(4) bien évidemment. Bien que pas encore officiellement défini, étant basé sur d'autres outils, OpenBSD vmm comprendrait l'hyperviseur lui-même, vmd serait son démon support et vmmctl serait utilisé pour contrôler le fonctionnement de vmm.

Pour les plate-formes x86/x64, OpenBSD a manqué d'une capacité native pour héberger des machines virtuelles d'une manière familière aux utilisateurs de Virtual Box ou VMware. La virtualisation a été offerte via QEMU - et depuis OpenBSD 5.3, les systèmes sun4v (à base d’UltraSPARC) ont la capacité de gérer les domaines logiques. (D'autres méthodes sont disponibles, supportant l'exécution d'OpenBSD en tant que système d'exploitation client hébergé par un OS non-OpenBSD).

De manière générale, la communauté a réagi très positivement, surtout les utilisateurs d’OpenBSD. Pendant que certains se demandent pourquoi les hyperviseurs existants n'ont pas été ciblés pour améliorer davantage le support d’OpenBSD, Larkin quant à lui souhaite inclure le support legacy (des périphériques i386 et anciens) qui serait difficile d'ajouter aux projets existants. Aucune date de sortie officielle n'a été donnée, octobre 2015 s'avérant être le plus tôt possible pour la sortie publique du projet de Larkin. Dans ce cas, la première version stable d'OpenBSD livrée avec le projet serait publiée le 1 mai 2016, bien qu'elle pourra être disponible avant pour ceux qui suivent la branche -CURRENT.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT