Si bien Microsoft hasta los momentos utiliza CBL-Mariner, una distribución Linux propia de ellos para hacer funcionar su plataforma Azure bajo el capó, las cosas pueden cambiar muy pronto. Resulta que los de Redmond están planeando hacer una reestructuración en Azure y han puesto sus miradas en la distribución Fedora Linux. Esto obviamente supondría implementar cambios claves en esta popular distro.

¿Por qué Microsoft pone su mirada en Fedora en lugar de su propia distro para esta próxima reestructuración de Azure?
Para quienes no estén al tanto de cómo funciona la plataforma Azure bajo el capó, esta la rige una distribución Linux desarrollada por la misma Microsoft llamada CBL-Mariner (Common Base Linux Mariner). Este SO adopta un funcionamiento muy similar a Fedora Core OS, el cual solo incluye paquetes claves para el alojamiento y ejecución de contenedores. De hecho, su sistema de paquetería está basado en el administrador de paquetes de Fedora, RPM.
Así pues, si creías que el papel de Linux en Azure era limitado, pues estás muy lejos de la realidad. En efecto, Linux mueve los hilos de los servicios claves de Azure, WSL y Azure local. Por ende, un rebasamiento total hacia Fedora no supondrá grandes cambios en la reestructuración de la plataforma. Ahora, el porqué de que Microsoft esté planeando reemplazar Linux Mariner por Fedora se debe fundamentalmente a un cambio que ya está propuesto en esta distro para la próxima versión 45: implementar un sistema de paquetería enfocado en la microarquitectura x86-64-v3.
¿Por qué el interés de Microsoft por esta microarquitectura?
El interés de Microsoft por implementar la microarquitectura x86-64-v3 radica en dos aspectos claves: sus principales competidores ofrecen compatibilidad dedicada para x86-64-v3 y la mejora de rendimiento que este cambio conlleva. De hecho, la reestructuración de la plataforma Azure consiste esencialmente en hacerla compatible con esta microarquitectura. Por ello, la conveniencia de Microsoft en cuanto a rebasar su plataforma Azure en Fedora, ya que de otro modo tendrían que bifurcar toda su distro para conseguir la compatibilidad con x86-64-v3.
¿Qué cambios traería esto en Fedora?
Uno de los primeros cambios sería una mejora en la administración de sistemas mixtos Windows/Linux, especialmente en entornos de IoT y empresariales. También podría haber una mayor contribución de Microsoft hacia Fedora, lo cual, sin duda, resultará beneficioso para este ecosistema. No obstante, el FESCo (Comité Directivo de Ingeniería de Fedora) aún no ha aprobado dicha propuesta para la próxima versión 45, por lo que tampoco es algo seguro que veamos una nueva implementación de paquetes enfocados en hardware x86-64-v3. Así que solo queda esperar a ver cómo evoluciona todo esto que luce bastante prometedor.
