CBL-Mariner (donde CBL significa Common Base Linux)[1]​ es una distribución de Linux libre y de código abierto desarrollada por Microsoft. Es el sistema operativo contenedor base para los servicios de Microsoft Azure[2][3]​ y el componente gráfico de WSL 2.[4]

CBL-Mariner
Información general
Tipo de programa distribución Linux
Desarrollador Microsoft
Lanzamiento inicial 2020
Licencia
Información técnica
Programado en C
Enlaces

Descripción general editar

CBL-Mariner está siendo desarrollado por Linux Systems Group en Microsoft para sus servicios de red perimetrales y como parte de su infraestructura en la nube.[3]​ La empresa lo usa como Linux base para contenedores en la implementación de Azure Stack HCI de Azure Kubernetes Service.[2]​ Microsoft también usa CBL-Mariner en Azure IoT Edge para ejecutar cargas de trabajo de Linux en Windows IoT y como distribución de back-end para alojar el compositor Weston para WSLg.[5]

En un enfoque similar a Fedora CoreOS, CBL-Mariner solo tiene los paquetes básicos necesarios para admitir y ejecutar contenedores. Las herramientas comunes de Linux se utilizan para agregar paquetes y administrar las actualizaciones de seguridad. Las actualizaciones se ofrecen como paquetes RPM o como imágenes de disco completas que se pueden implementar según sea necesario. El uso de RPM permite agregar paquetes personalizados a una imagen base de CBL-Mariner para admitir funciones y servicios adicionales según sea necesario. Las características notables incluyen un firewall basado en iptables, soporte para actualizaciones firmadas y un núcleo reforzado.[3]

Microsoft lanzó el sistema operativo en 2020.[3]​ Su código fuente está disponible en GitHub, principalmente bajo Licencia MIT, con algunos componentes bajo la licencia Photon, la Licencia Apache v2, GPLv2 y LGPLv2.1. La construcción de

CBL-Mariner requiere el lenguaje de programación Go, las utilidades QEMU y RPM.[3]

Véase también editar

Referencias editar

  1. Branscombe, Mary (2 de diciembre de 2020). «What is Microsoft doing with Linux? Everything you need to know about its plans for open source». TechRepublic. 
  2. a b Foley, Mary Jo (11 de noviembre de 2020). «CBL-Mariner: Microsoft's internal Linux distribution for Azure first-party services and edge appliances». ZDNet. 
  3. a b c d e Bisson, Simon (10 de noviembre de 2020). «Microsoft adds a new Linux: CBL-Mariner». InfoWorld. 
  4. Foley, Mary Jo (21 de abril de 2021). «New Windows 10 test build adds first preview of Linux GUI apps on WSL». ZDNet (en inglés estadounidense). Consultado el 23 de abril de 2021. 
  5. Pronovost, Steve (19 de abril de 2021). «WSLg Architecture». Windows Command Line. Microsoft. Consultado el 14 de agosto de 2021. 

Enlaces externos editar