Microsoft adoptó una postura dura con la comunidad de código abierto hace 25 años, cuando el entonces director ejecutivo Steve Ballmer describió una vez a Linux como "un cáncer que se aferra a todo en el sentido de propiedad intelectual". Ahora, en la conferencia Build 2026, Microsoft no solo se convirtió en uno de los contribuyentes importantes al software de código abierto, sino que también lanzó oficialmente al público su propia distribución de Linux, Azure Linux 4.0. Este cambio ha atraído una atención generalizada en la industria.

Azure Linux 4.0 es una verdadera distribución de Linux de código abierto mantenida íntegramente por Microsoft, construida sobre Fedora 43 y que lleva mucho tiempo ejecutándose a escala en máquinas virtuales de Azure y en la infraestructura interna de Microsoft.

La llamada distribución de Linux se basa en el kernel de Linux e integra componentes como administradores de paquetes, herramientas del sistema, configuraciones predeterminadas, sistemas de soporte e interfaces gráficas para formar un sistema operativo completo que realmente se puede implementar y utilizar. Ubuntu, Fedora, Debian, Red Hat Enterprise Linux (RHEL), Arch Linux, etc. comparten el mismo kernel de Linux, pero se dirigen a diferentes escenarios de uso y grupos de usuarios. Azure Linux 4.0 es un producto que Microsoft ha agregado a esta lista. Está basado en Fedora 43 y sigue el formato de paquete RPM y el ecosistema Red Hat. Sin embargo, Microsoft filtra el conjunto de paquetes, mantiene parches de seguridad y realiza una optimización especial para las cargas de trabajo en la nube de Azure.

El predecesor de Azure Linux es el proyecto interno CBL-Mariner lanzado en 2019, que significa Common Base Linux Mariner. El objetivo es proporcionar un sistema operativo ligero y seguro en la infraestructura de Azure. Para 2022, Azure Linux se habrá implementado a escala en servicios de nivel de producción como AKS (Azure Kubernetes Service), Azure SQL, Azure Cosmos DB, etc. LinkedIn también completó una migración general a Azure Linux 3, mientras que Databricks cambió más de 100.000 máquinas virtuales y más de un millón de núcleos de CPU al sistema sin fallas importantes de cara al cliente. En marzo de 2024, Microsoft cambió oficialmente el nombre del sistema a Azure Linux y anunció oficialmente Azure Linux 4.0 en la Cumbre de Código Abierto de América del Norte en mayo de 2026, y luego lo abrió para una vista previa pública durante la conferencia Build 2026 en junio.

A diferencia de las distribuciones de uso general como Ubuntu, Fedora o RHEL, Azure Linux 4.0 no es un sistema operativo para escritorio o uso diario. No tiene interfaz gráfica, pila de audio ni entorno de escritorio, y la imagen base ni siquiera viene preinstalada con herramientas de paginación de texto comunes como less, y contiene solo los componentes mínimos necesarios para las cargas de trabajo de la nube y del servidor. Una vez completada la instalación, el sistema ingresa directamente a una consola de texto sin formato, con Bash como shell predeterminado, y no proporciona un instalador gráfico ni un entorno de escritorio similar a la versión de escritorio de Fedora o Ubuntu. El objetivo de este diseño es reducir el tamaño total del paquete tanto como sea posible, reduciendo así la superficie de ataque, reduciendo las vulnerabilidades potenciales que deben corregirse cada mes y haciendo que los entornos de servidores y contenedores se ejecuten de manera más predecible y eficiente.

En términos de escenarios de implementación, Azure Linux también es significativamente diferente de otras distribuciones. Ubuntu Server, Fedora Server y RHEL se han optimizado en comparación con la versión de escritorio, pero aún conservan muchos componentes comunes y cuentan con soporte oficial para ejecutarse en centros de datos locales, otras plataformas en la nube y servidores físicos. Por el contrario, Azure Linux 4.0 se posiciona como una "distribución específica de la nube", principalmente para servidores en la nube de Azure y cargas de trabajo de máquinas virtuales; Aunque ejecutar fuera de Azure es técnicamente factible, no está dentro del alcance del soporte oficial de Microsoft. El tamaño de la imagen base es de alrededor de 300 MB, mientras que las imágenes base para Ubuntu, Fedora o RHEL suelen tener entre 500 y 600 MB o más. Azure Linux 4.0 es de uso gratuito y no requiere tarifas de licencia del sistema operativo. Es mantenido por Microsoft y se centra en configuraciones predeterminadas de seguridad reforzadas y respuesta rápida a las vulnerabilidades CVE.

Desde la perspectiva de la pila tecnológica, la versión preliminar pública actual de Azure Linux 4.0 está equipada con el kernel Linux 6.18 LTS optimizado para Azure, fortalece la integración de Hyper-V y admite aceleradores de GPU e IA. El administrador de paquetes usa dnf5 en su lugar; esta es una nueva versión de DNF reescrita en C++. En comparación con el DNF implementado por la versión anterior de Python, es mejor en cuanto a velocidad de análisis de dependencias y consumo de recursos. El sistema usa glibc 2.42 como biblioteca estándar de C y el sistema de inicialización usa systemd 258. La distribución tiene Python 3.14 incorporado y habilita un nuevo compilador JIT. También está equipado con OpenSSL 3.5 que admite algoritmos criptográficos poscuánticos, que cubren los algoritmos CRYSTALS-Kyber y CRYSTALS-Dilithium que han sido estandarizados por NIST, lo cual es de importancia práctica para los usuarios empresariales con necesidades de cumplimiento. La certificación FIPS 140‑3 para Azure Linux 4.0 aún está en progreso y se espera que se complete antes del lanzamiento general (GA) en 2026.

También se presentó al mismo tiempo que Azure Linux 4.0 Azure Container Linux, el segundo producto de Linux lanzado por Microsoft en Build 2026. Aunque los dos comparten el mismo núcleo y la misma cadencia de actualizaciones de seguridad, existen diferencias fundamentales en el posicionamiento: Azure Container Linux es un sistema inmutable. El sistema operativo se proporciona como una imagen de solo lectura y los usuarios no pueden instalar nuevos paquetes ni modificar las configuraciones del sistema en tiempo de ejecución. Cuando se lanza una actualización, la plataforma reemplazará la imagen del sistema en su totalidad y la revertirá automáticamente cuando ocurra una excepción. Azure Container Linux se ejecuta de forma silenciosa bajo Azure Kubernetes Service (AKS) desde 2023 y, con el lanzamiento de la versión 4.0, está disponible como producto independiente por primera vez. Por el contrario, Azure Linux 4.0 está dirigido a servidores en la nube y máquinas virtuales en general, lo que permite la instalación gratuita de paquetes de software. Las actualizaciones se completan una por una hasta dnf5 por paquete. Actualmente se encuentra en la etapa de vista previa pública, mientras que Azure Container Linux ha alcanzado el estado maduro de "disponibilidad general".

Desde una perspectiva empresarial y estratégica, no sorprende que Microsoft cree su propia distribución de Linux. Actualmente, la cantidad de instancias de Linux entre los sistemas operativos que se ejecutan en la nube de Azure ha superado la de Windows Server, y la mayoría de estos sistemas Linux provienen de proveedores externos como Ubuntu, RHEL, SUSE y Debian. Cuando los clientes ejecutan estos sistemas en Azure, a menudo compran suscripciones de soporte de sus respectivos proveedores de distribución; Microsoft proporciona la infraestructura subyacente, pero necesita compartir los ingresos a nivel del sistema operativo con estos proveedores. Al impulsar a los clientes a estandarizar el uso de Azure Linux en Azure, Microsoft puede lograr un control unificado de extremo a extremo en toda la cadena de suministro y la pila de tecnología, con cada paquete de software firmado por Microsoft y una lista de materiales de software (SBOM) detallada publicada para cada versión. Para los equipos empresariales en industrias reguladas, concentrar toda la responsabilidad a nivel del sistema operativo en un solo proveedor es un punto de venta importante.

Esta estrategia está en línea con la de otros gigantes de la nube: Amazon lanzó Amazon Linux, Google lanzó Container‑Optimized OS y Microsoft siguió esta tendencia con Azure Linux. Microsoft también ha dejado en claro que Azure Linux será una solución consistente para entornos de desarrollo y producción: desarrolle usando Azure Linux a través de WSL en Windows local y luego implemente directamente el mismo entorno en el entorno de producción de Azure para reducir el problema de diferencia ambiental de "puede ejecutarse localmente, pero ocurren errores en la nube". Con el lanzamiento de WSL Containers en Windows 11, los desarrolladores pueden crear, ejecutar y probar contenedores de Linux a través de WSL localmente e implementarlos en Azure Linux con un solo clic sin salir del ecosistema de Windows.

Para los usuarios comunes, se puede ver de manera más realista si deben prestar atención a Azure Linux 4.0. Actualmente, Azure Linux 4.0 todavía se encuentra en versión preliminar pública y está claramente marcado como "no para uso en entornos de producción". Los usuarios objetivo son principalmente desarrolladores y equipos empresariales para cargas de trabajo de contenedores y servidores en la nube de Azure. Si usa Ubuntu en su computadora personal todos los días o implementa distribuciones como RHEL y Fedora en un entorno empresarial, Azure Linux no reemplazará estos productos maduros en esta etapa. Más importante aún, muestra que Microsoft se ha convertido en un proveedor que mantiene una verdadera distribución de Linux de grado de producción que ya alberga cargas de trabajo críticas en grandes servicios de Internet como LinkedIn y Databricks, y está comenzando a abrirla a una base de usuarios más amplia como una opción ciudadana de primera clase en la plataforma Azure.