Canonical ha lanzado una distribución monolítica. Ubuntu Core 24

Canonical ha publicado un comunicado Ubuntu Core 24, una versión compacta de la distribución Ubuntu, adaptado para su uso en dispositivos de Internet de las Cosas (IoT), contenedores, equipos de consumo e industriales. Ubuntu Core se entrega como una única imagen de sistema base monolítica, que no se divide en paquetes deb separados. Imágenes Ubuntu Núcleo 24, cuya composición está sincronizada con la base del paquete. Ubuntu El 24.04 de abril se lanzó para sistemas x86_64 y ARM64 (también se anunció compatibilidad con RISC-V, pero aún no hay compilaciones disponibles). Esta versión contará con soporte durante 12 años.

Ubuntu Core sirve como base para lanzar componentes y aplicaciones adicionales, que se empaquetan como complementos independientes en formato snap. Componentes Ubuntu Núcleo, incluyendo el sistema base, kernel Linux y los complementos del sistema también se entregan en formato snap y son administrados por el kit de herramientas snapd. La tecnología Snappy permite la creación de una imagen del sistema como una sola unidad, sin dividirla en paquetes individuales. En lugar de actualizaciones incrementales a nivel de paquetes deb individuales, Ubuntu Core utiliza un mecanismo para actualizaciones atómicas de paquetes snap y del sistema base, similar a Fedora Atomic, ChromeOS, Endless y openSUSE Leap Micro. Al actualizar el entorno base y los paquetes snap, es posible revertir a la versión anterior en caso de que se detecten problemas después de la actualización.

Para garantizar la seguridad, cada componente del sistema se verifica mediante una firma digital, lo que le permite proteger la distribución para que no realice modificaciones ocultas o instale paquetes instantáneos no verificados. Los componentes entregados en formato Snap se aíslan mediante AppArmor y Seccomp, lo que crea una barrera adicional para la protección del sistema en caso de que se vean comprometidas aplicaciones individuales. El sistema base incluye solo un conjunto mínimo de aplicaciones necesarias, lo que no solo permitió reducir el tamaño del entorno del sistema, sino que también tuvo un impacto positivo en la seguridad al reducir los posibles vectores de ataque.

El sistema de archivos subyacente está montado en modo de solo lectura. Es posible utilizar cifrado de datos en la unidad mediante TPM. Las actualizaciones se publican regularmente, se entregan de forma inalámbrica (OTA) y se sincronizan con la composición. Ubuntu 24.04 de abril. Para minimizar el tráfico, las actualizaciones se entregan en formato comprimido e incluyen únicamente los cambios relativos a la actualización anterior (actualizaciones incrementales). La instalación automática de actualizaciones resuelve el problema de mantener la seguridad del sistema cuando se utiliza en dispositivos integrados.

Al separar lógicamente el sistema central de las aplicaciones, se mantiene el código base. Ubuntu El núcleo es mantenido actualizado por los desarrolladores. Ubuntuy los desarrolladores de aplicaciones se aseguran de que las aplicaciones adicionales se mantengan actualizadas. Este enfoque ayuda a reducir el costo de mantenimiento de productos cuyo entorno de software está construido sobre Ubuntu Core, ya que sus fabricantes no tienen que ocuparse del lanzamiento y la distribución de las actualizaciones del sistema y pueden centrarse únicamente en sus componentes específicos.

Principales novedades:

  • Se agregó soporte para listas verificadas (conjunto de validación), que determinan qué aplicaciones y qué versiones de ellas se pueden instalar juntas, formando una combinación verificada de versiones del programa. Las listas se firman y distribuyen digitalmente cuando se entregan las actualizaciones.
  • Para dispositivos críticos, como equipos médicos, existe una opción para desactivar cualquier llamada de red automática durante la inicialización del dispositivo.
  • Se agregó la capacidad de instalar actualizaciones sin conexión en dispositivos aislados de la red global.
  • Se han implementado funciones para admitir el modo de gráficos y utilizar la GPU, que se puede utilizar tanto para acelerar el procesamiento de gráficos como para realizar cálculos al resolver problemas de aprendizaje automático. Incluye las últimas versiones de controladores de gráficos.
  • Se agregó soporte para shell gráfico Ubuntu Estructura diseñada para la creación de quioscos de internet, terminales de autoservicio, stands de información, señalización digital, espejos inteligentes, pantallas industriales y otras aplicaciones similares. Ubuntu Frame permite ejecutar aplicaciones basadas en GTK, Qt, Flutter y SDL2, así como programas basados ​​en Java, HTML5 y Electron. Puede ejecutar tanto aplicaciones compatibles con Wayland como programas basados ​​en el protocolo X11 (mediante Xwayland).
  • Se ha implementado la integración con el servicio Landscape, que proporciona una interfaz web para administrar grandes grupos de estaciones de trabajo. servidores y entornos de nube. Landscape puede automatizar las operaciones rutinarias de administración del sistema en un grupo de máquinas, como la monitorización, la auditoría, la gestión centralizada de actualizaciones OTA, la autenticación de punto único (SSO) y la gestión de acceso.
  • Se agregaron paquetes snap para integrar dispositivos basados ​​en Ubuntu Integrado con los servicios Microsoft Azure IoT Edge.
  • Se agregaron paquetes instantáneos con varias utilidades y bibliotecas del proyecto ROS (Robot Operating System), que desarrolla herramientas para desarrollar robots.
  • Se agregó soporte para cambiar parámetros dinámicamente usando la línea de comando del kernel.
  • Es posible reemplazar la pantalla de presentación que se muestra durante la carga.
  • Se ha agregado una interfaz de consola opcional console-conf para configurar la conexión de red y los ajustes de la cuenta.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster