Mancomún

Ubuntu Core como base inmutable

lunes, 5 junio 2023
Ubuntu Core como base inmutable

Información extraída del articulo de Oliver Smith, en el blog oficial de Ubuntu:

La principal característica de un sistema operativo inmutable es que el sistema en ejecución no puede ser modificado directamente por usuarios o aplicaciones. Como el núcleo del sistema operativo no cambia, su comportamiento es predecible en todos los dispositivos.

Ubuntu Core como base inmutable

Las aplicaciones están aisladas del núcleo del sistema operativo y entre sí, normalmente mediante #container. Esto garantiza que los cambios realizados por una aplicación no afecten al sistema central ni a otras aplicaciones.

Es más difícil que el software malicioso realice cambios en el sistema o se propague de una aplicación a otra. Los archivos del sistema no pueden alterarse ni borrarse por accidente y las actualizaciones atómicas garantizan que las actualizaciones del sistema no lo dejen en un estado parcialmente actualizado y potencialmente inestable.

Como contrapartida, un sistema operativo inmutable es menos flexible que un sistema operativo tradicional. Los usuarios no pueden modificar los archivos del sistema ni personalizarlo en la misma medida.

Los snaps también son aplicaciones inmutables. Cuando se instala un snap, llega como un paquete completo y autónomo que incluye la aplicación y todas las dependencias que requiere. Estos elementos se agrupan en un sistema de archivos squashfs inmutable. Esto significa que el software «snapped» no modifica ni depende de las bibliotecas o configuraciones del sistema anfitrión, lo que se traduce en coherencia y previsibilidad en todos los hosts.

El potencial de Ubuntu Core para escritorios Linux

Canonical comenzó el desarrollo de Ubuntu Core en 2014, para crear una plataforma totalmente contenizada para IoT. El enfoque en #container significa que cada pieza del sistema es la prueba de manipulaciones y puede actualizarse de forma limpia e independiente.

Ubuntu Core como base inmutable

El equipo de Canonical estuvo explorando activamente las ventajas de Ubuntu Core más allá del ámbito del IoT, sobre todo en el contexto de los desarrolladores y los usuarios cotidianos. Las propiedades inherentes a Ubuntu Core, como el arranque seguro, los estados de recuperación y el cifrado apoyado por hardware, acercarían mejoras significativas a la postura de seguridad del PC de un usuario.

También introduce el concepto de modularidad en la experiencia del usuario, que puede experimentar con entornos de escritorio alternativos sin renunciar a una base LTS altamente estable, firmada y segura.

Más información

Xunta

Xunta de Galicia, Información mantenida y publicada en internet por Xunta de Galicia

Atención a la ciudadanía - Accesibilidad - Aviso legal - Mapa del portal