Les derniers correctifs de Microsoft pourraient permettre aux distributions Linux de s'exécuter en tant que partition racine sur Hyper-V, permettant un accès direct au matériel

Logiciel / Les derniers correctifs de Microsoft pourraient permettre aux distributions Linux de s'exécuter en tant que partition racine sur Hyper-V, permettant un accès direct au matériel 2 minutes de lecture

Microsoft crédits VentureBeat



Microsoft semble être intéressé par intégrer Linux encore plus profondément dans l'écosystème du système d'exploitation Windows . La société a proposé quelques correctifs qui pourraient potentiellement permettre à Linux Distros encore plus de fonctionnalités natives qu'auparavant . Ces correctifs visent essentiellement à permettre aux distributions Linux de s'exécuter en tant que partition racine sur la plate-forme de virtualisation Hyper-V.

Microsoft a soumis une série de correctifs aux développeurs du noyau Linux. L'objectif final semble «créer une pile de virtualisation complète avec Linux et Microsoft Hypervisor». le patchs sont étiquetés «RFC» (Request For Comments) et sont une implémentation minimale présentée pour discussion.



Microsoft veut-il que Linux s'exécute aussi nativement que le système d'exploitation Windows sur le matériel avec un accès à la partition racine sur Hyper-V?

L'ingénieur logiciel principal de Microsoft, Wei Liu, a indiqué que Microsoft avait soumis une série de correctifs aux développeurs du noyau Linux demandant que Linux s'exécute en tant que partition racine sur Hyper-V. La plateforme Hyper-V est un logiciel hyperviseur permettant d'exécuter des instances Windows et non Windows sur du matériel.



L'aspect clé de ces correctifs est qu'avec le noyau éventuellement corrigé, Linux fonctionnera en tant que partition racine Hyper-V. dans le Architecture Hyper-V , la partition racine a un accès direct au matériel et crée des partitions enfants pour les machines virtuelles qu'elle héberge. Considérez cela comme le Dom0 de Xen, a déclaré Liu. Incidemment, L'architecture d'Hyper-V est plus similaire à Xen qu’à KVM ou à l’ESXi de VMware.



La priorité des patchs proposés est l'extension de l'Hyper-V Spécification fonctionnelle de haut niveau (TLFS) , qui régit le comportement visible d'Hyper-V, aux autres composants du système d'exploitation. La spécification est principalement destinée aux développeurs qui créent régulièrement des systèmes d'exploitation invités.



La principale préoccupation de Microsoft concernant la nouvelle implémentation d'Hyper-V est de vouloir que les développeurs du noyau Linux modifient le comportement du noyau Linux lors de l'accès à la mémoire matérielle d'une manière qui affecte l'accès du pilote au GPU et au CPU. Inutile de mentionner que ces systèmes et processus sont gérés par le gestionnaire de mémoire d’un système d’exploitation, et il est difficile de déconner dans ces régions, indiqué Liu.

Microsoft Azure et Windows 10 pour bénéficier de Linux fonctionnant en tant que partition racine sur Hyper-V?

Actuellement, le La partition racine Hyper-V ne peut exécuter que le système d'exploitation Windows . Cependant, si Linux a accès à la partition racine, le système d'exploitation n'aura tout simplement pas besoin d'exécuter Windows sur cet hyperviseur. En termes simples, Microsoft souhaite activer «une pile de virtualisation complète avec Linux» pour Microsoft dans son cloud Azure. Il est important de noter que les utilisateurs dépendant des distributions Linux et de leurs instances sur Microsoft Azure ont dépassé ceux qui dépendent du propre système d'exploitation Windows de Microsoft , l'année dernière. En d'autres termes, il y a plus d'instances Linux exécutées sur Microsoft Azure que d'instances de système d'exploitation virtuel Windows.

Tandis que le développements actuels sont centrés sur Microsoft Azure, ils devraient avoir un p impact ositif sur le système d'exploitation Windows 10 ainsi que. Il va sans dire que ces développements eux-mêmes s'appuient sur les efforts considérables de Microsoft pour aider les développeurs avec le sous-système Windows 10 pour Linux (WSL) et WSL 2, qui comprend le noyau Linux personnalisé de Microsoft.

Incidemment, Microsoft a également porté l'open source d'Intel Hyperviseur cloud . La société a pu démarrer un invité Linux avec des appareils Virtio. Intel a développé Cloud Hypervisor, une implémentation expérimentale d'hyperviseur open-source, dans le langage de programmation Rust. Il s’agit d’un moniteur de machine virtuelle qui s’exécute sur KVM, l’hyperviseur de machine virtuelle basé sur le noyau dans le noyau Linux. Ceux-ci sont conçus pour les charges de travail cloud.

Mots clés Linux Microsoft