Canonical revela más detalles sobre Ubuntu Core Desktop • The Register

Cumbre de Ubuntu 2023 El próximo abril llegará una nueva versión LTS de Ubuntu, y junto a ella habrá una nueva versión de escritorio inmutable.

En la conferencia Ubuntu de este año en Riga, Letonia, Canonical reveló más detalles sobre su próxima distribución de escritorio inmutable. El director de producto, Oliver Smith, y el director de ingeniería, Ken Vanden, son nombrados conjuntamente él dio la charla Describe algo de lo que está por venir. registro Anteriormente analicé qué esperar en junio, pero ha quedado más claro.

El escritorio básico es No La próxima versión del propio Ubuntu. El escritorio y el servidor habituales de Ubuntu no van a ninguna parte, y la próxima versión, 24.04 con nombre en código Noble Numbat, como mencionamos el mes pasado, será la predeterminada y viene con todas las versiones y sabores habituales.

Tampoco se trata de un producto completamente nuevo: es una versión gráfica de escritorio de la distribución Ubuntu Core existente, como comprobamos cuando se lanzó en junio del año pasado, dos meses después del 22.04. Núcleo de Ubuntu Es una distribución de Internet de las cosas (IoT) de Canonical, que está diseñada para integrarse en dispositivos periféricos, como señalización digital y pantallas inteligentes. Es una distribución inmutable, lo que significa que el sistema de archivos raíz es de sólo lectura y no existe un administrador de paquetes tradicional.

En lugar de ser la base para la personalización, como Linux tradicional, la idea es implementar distribuciones inmutables y actualizarlas más como un sistema operativo de teléfono o tableta: hay una imagen estable y muy probada del sistema operativo, y se implementa en dispositivos en el campo sin ajustes actualizaciones Monolítica: se envía una imagen completamente nueva y todos los componentes del sistema operativo se actualizan en un solo proceso al mismo clúster.

Esto no es único. La mayoría de los principales proveedores de Linux tienen ofertas inmutables y registro He analizado varios de ellos a lo largo de los años, incluido MicroOS, que es la base del sistema operativo ALP de próxima generación de SUSE. Además del popular ChromeOS, otro escritorio inmutable es la distribución educativa Endless OS.

READ  Extrañas ubicaciones de artefactos en la semana 8 de 'Fortnite'

La conversación destacó los beneficios de Core Desktop que se comparten con otras distribuciones:

Continuó con…

Hasta ahora, ha sido bastante bueno, pero Canonical cree que tiene algunos ángulos nuevos y únicos. Core Desktop se creó como capas adicionales sobre la distribución existente de Ubuntu Core y, al igual que Core, se creó en su totalidad utilizando un único sistema de empaquetado: Snap de Ubuntu.

Aunque Snap sigue siendo controvertido, tiene algunas ventajas convincentes sobre las herramientas SUSE y Red Hat. susie transactional_update La herramienta, aunque es más sencilla de implementar que sus competidores, requiere un sistema de archivos capaz de tomar instantáneas, lo que significa que sus distribuciones son inmutables. Él debería Utilizar con moderación. Si bien tiene muchos admiradores, el número y el contenido de las celdas naranjas y rojas en las tablas de características Aquí en su documentación. Refleja las serias reservas de la Oficina FOSS sobre Btrfs.

Por supuesto, Red Hat hace mucho que exilió a Btrfs de RHEL. Al carecer de un sistema de archivos rápido, las herramientas de transacciones patrocinadas por Big Purple Hat son considerablemente más complejas y se dividen en dos tipos distintos. Examinamos los cómo, los porqués y algunas de las diferentes aplicaciones en nuestros artículos sobre resiliencia de Linux a principios de este año. Las distribuciones inmutables de Red Hat utilizan OSTree para el sistema operativo principal y Flatpak para aplicaciones gráficas.

Canonical describe Ubuntu Core Desktop en términos de un diseño de siete capas, desde el kernel hasta las distintas aplicaciones Snap (haga clic para ampliar)

Ubuntu Core Desktop ofrece una oferta mucho más simple: un único sistema de empaquetado desde el kernel hasta las aplicaciones. Las diapositivas de Smith mostraron las aplicaciones por encima de cinco capas:

  • Reglas adicionales (reglas específicas de la aplicación para garantizar la compatibilidad entre versiones de Ubuntu)
  • Sesión de escritorio de Ubuntu (la sesión de Wayland es compatible con el entorno de escritorio GNOME)
  • Boot Base (sistema de archivos raíz mínimo y administrador de pantalla de arranque)
  • Herramienta (especifica los requisitos del gestor de arranque, los medios del kernel, el cifrado y la seguridad) y Quebrar (el marco básico que integra los componentes del sistema)
  • Kernel (el kernel y los controladores necesarios)
READ  El prototipo de cámara web inalámbrica de Dell utiliza imanes para adherirse a la pantalla

La pila se unifica mediante el llamado formulario de aserción, que se describe como un “mapa” del sistema, y ​​una cadena de confianza cifrada para garantizar la integridad del sistema.

Aunque uno de los objetivos del ejercicio era asegurar a los administradores de sistemas que había un sistema operativo monolítico que sería idéntico en todos los dispositivos implementados, parte del plan era que su modularidad permitiría reemplazar las capas individualmente sin interrumpir toda la pila: por ejemplo , «Las instantáneas del kernel podrían reemplazarse o rastrearse en diferentes canales, por ejemplo, un kernel» optimizado para juegos «con controladores Nvidia más nuevos». Del mismo modo, la capa de sesión de escritorio se puede reemplazar, incluso en un sistema implementado: «Las sesiones de escritorio se pueden cambiar a canales ‘periféricos’ de rápido movimiento o entornos de escritorio alternativos, mientras permanecen en una base LTS estable».

El nuevo sistema de cifrado de disco completo impulsado por chip TPM de Ubuntu, que apareció en la versión beta de Mantic Minotaur 23.10, también es un componente, por lo que el almacenamiento del sistema se puede cifrar sin tener que ingresar una frase de contraseña para iniciar la máquina.

Core Desktop está destinado a admitir funciones de uso más general que solo periféricos, como, en principio, consolas de juegos (haga clic para ampliar)

La compatibilidad con otras funciones del sistema es una prioridad, incluidos juegos en GPU Intel, AMD y Nvidia, juegos nativos de Linux y títulos de Windows a través de Proton. El ex empleado de Canonical, Alan Pope, demostró en el evento su Steam Deck con tecnología Ubuntu Core y su héroe de toda la vida. Entrada en el blog Acerca de la experiencia tiene algunos detalles interesantes sobre qué tan bien funciona realmente la vista previa para desarrolladores.

Se están desarrollando otras características, incluido el contenedor LXD, que admitirá el desarrollo de software en el sistema operativo, incluida la incorporación de múltiples entornos de desarrollo integrados y la capacidad de instalar software tradicional. .deb Firmeza. Será compatible con la suite de gestión de flotas horizontales de Ubuntu, que incluye gestión e informes de dispositivos remotos. Iniciar sesión en Microsoft Active Directory también está en la hoja de ruta.

READ  Desde "White Action Tape" hasta "Big Label", las funciones más populares están en desarrollo

Sospechamos que Core Desktop puede ser la herramienta que valide el formato Snap de Canonical y ayude a superar parte de la resistencia que enfrenta. El formato de distribución de un solo archivo de Snap es simple y permite la estabilización de transacciones (incluyendo, de manera crucial, la reversión) sin un sofisticado sistema de archivos subyacente. o Métodos de distribución detallados como libostree. Ni siquiera requiere una Tienda Snap, ni ninguna tienda, como volveremos a mencionar en un artículo futuro.

Los paquetes Snap también están comprimidos internamente. La compresión de aplicaciones Flatpak es una de las principales razones por las que Fedora ahora usa Btrfs, aunque vale la pena señalar que, a partir de ahora, Snap no incluye ninguna forma de deduplicación de datos entre paquetes separados. Sin embargo, la compatibilidad experimental con ZFS está de vuelta en la versión 23.10 y ZFS incluye deduplicación a nivel de bloque, por lo que esto también puede aparecer a su debido tiempo.

Ubuntu Core Desktop aún no está listo y probablemente no lo estará hasta dentro de cinco o seis meses; La última diapositiva dice que los bloqueadores de liberación incluyen:

Sin embargo, la tecnología parece impresionante. En 2024, Ubuntu cumplirá 20 años de existencia. Ya hay mucho interés en las distribuciones inmutables y Ubuntu Core de Canonical Apareció por primera vez en 2014.. No es un nombre muy conocido, pero Ubuntu Core ya está en el negocio, y si se entrega según lo previsto, Core Desktop aparecerá una década después del propio Core. El potencial es muy grande y lo seguiremos con interés. ®

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *