« Microsoft conçoit un hyperviseur Rust pour alimenter les charges de travail Azure »

Microsoft a publié plus tôt ce mois-ci du code pour un nouveau hyperviseur, ou moniteur de machine virtuelle (VMM), écrit en Rust. OpenVMM est un hyperviseur de type 2, qui s’exécute au-dessus d’un système d’exploitation, par opposition à un hyperviseur de type 1 qui s’exécute sur du matériel nu et interagit directement avec le matériel. Ainsi, il a plus en commun avec Oracle VM VirtualBox, VMware Workstation, ou Microsoft Virtual PC que VMware ESXi, KVM, ou Microsoft Hyper-V. Il s’avère que Rust est plutôt populaire pour la virtualisation. Cloud Hypervisor, un VMM de type 2 écrit en Rust, remonte à 2019. Amazon et Google ont également développé des VMM basés sur Rust, Firecracker (type 1) et crosvm (type 2), respectivement. Cependant, OpenVMM est un travail en cours et Microsoft avertit qu’il n’est pas prêt pour une utilisation en production, en notant que l’expérience de l’exécuter dans un contexte d’hôte traditionnel n’est pas très agréable. « Pour le moment, OpenVMM sur l’hôte n’est pas encore prêt à exécuter des charges de travail des utilisateurs finaux, et devrait être considéré plus comme une plateforme de développement pour implémenter de nouvelles fonctionnalités OpenVMM, plutôt que comme une application prête à être déployée, » explique le site web du projet.

Share the Post: