Los últimos parches de Microsoft podrían permitir que las distribuciones de Linux se ejecuten como partición raíz en Hyper-V, lo que permite el acceso directo al hardware

Software / Los últimos parches de Microsoft podrían permitir que las distribuciones de Linux se ejecuten como partición raíz en Hyper-V, lo que permite el acceso directo al hardware 2 minutos de lectura

Microsoft acredita VentureBeat



Microsoft parece estar interesado en Integrar Linux aún más profundamente dentro del ecosistema del sistema operativo Windows. . La empresa ha propuesto algunos parches que podrían potencialmente Permitir que las distribuciones de Linux tengan aún más funciones nativas que antes . Básicamente, estos parches tienen como objetivo permitir que las distribuciones de Linux se ejecuten como partición raíz en la plataforma de virtualización Hyper-V.

Microsoft ha enviado una serie de parches a los desarrolladores del kernel de Linux. El objetivo final parece 'crear una pila de virtualización completa con Linux y Microsoft Hypervisor'. los parches están etiquetadas como “RFC” (Solicitud de comentarios) y son una implementación mínima presentada para discusión.



¿Microsoft quiere que Linux se ejecute de forma tan nativa como el sistema operativo Windows en hardware con acceso a la partición raíz en Hyper-V?

El ingeniero de software principal de Microsoft, Wei Liu, indicó que Microsoft ha enviado una serie de parches a los desarrolladores del kernel de Linux solicitando que Linux se ejecute como la partición raíz en Hyper-V. La plataforma Hyper-V es un software de hipervisor para ejecutar instancias de Windows y que no son de Windows en hardware.



El aspecto clave de estos parches es que con el kernel eventualmente parcheado, Linux se ejecutará como la partición raíz de Hyper-V. En el Arquitectura Hyper-V , la partición raíz tiene acceso directo al hardware y crea particiones secundarias para las máquinas virtuales que aloja. Considere esto similar al Dom0 de Xen, afirmó Liu. De paso, Arquitectura de Hyper-V es más similar a Xen que a KVM o ESXi de VMware.



La prioridad de los parches propuestos es extender Hyper-V Especificación funcional de nivel superior (TLFS) , que gobierna el comportamiento visible de Hyper-V, a otros componentes del sistema operativo. La especificación está dirigida principalmente a desarrolladores que crean sistemas operativos invitados con regularidad.



La principal preocupación de Microsoft sobre la nueva implementación de Hyper-V es que quiere que los desarrolladores del kernel de Linux cambien el comportamiento del kernel central de Linux al acceder a la memoria de hardware de una manera que afecte el acceso del controlador a la GPU y la CPU. No hace falta mencionar que dichos sistemas y procesos son administrados por el administrador de memoria de un sistema operativo, y jugar en estas regiones es complicado. indicado Liu.

¿Microsoft Azure y Windows 10 se beneficiarán de la ejecución de Linux como partición raíz en Hyper-V?

Actualmente, el La partición raíz de Hyper-V solo puede ejecutar el sistema operativo Windows . Sin embargo, si Linux obtiene acceso a la partición raíz, el sistema operativo simplemente no necesitará ejecutar Windows en ese hipervisor. En pocas palabras, Microsoft quiere habilitar 'una pila de virtualización completa con Linux' para Microsoft en su nube Azure. Es importante observar que Los usuarios que dependen de las distribuciones de Linux y sus instancias en Microsoft Azure superaron a los que dependen del sistema operativo Windows de Microsoft. , el año pasado. En otras palabras, hay más instancias de Linux ejecutándose en Microsoft Azure que instancias de SO virtual de Windows.

Mientras que la desarrollos actuales se centran en Microsoft Azure, deberían tener una p impacto positivo en el sistema operativo Windows 10 también. No hace falta agregar que estos desarrollos en sí mismos se basan en los amplios esfuerzos de Microsoft para apoyar a los desarrolladores con el Subsistema de Windows para Linux (WSL) y WSL 2 de Windows 10, que incluye el kernel de Linux personalizado de Microsoft.

Por cierto, Microsoft también ha portado el código abierto de Intel. Hipervisor en la nube . La compañía ha podido iniciar un invitado de Linux con dispositivos Virtio. Intel ha desarrollado Cloud Hypervisor, una implementación experimental de hipervisor de código abierto, en el lenguaje de programación Rust. Es un monitor de máquina virtual que se ejecuta sobre KVM, el hipervisor de máquina virtual basado en Kernel en el kernel de Linux. Están diseñados para cargas de trabajo en la nube.

Etiquetas linux Microsoft