Lanzamiento de la distribución carbonOS 2022.2 que se actualiza atómicamente

Se ha publicado la versión del sistema operativo Linux carbonOS 2022.2, construido utilizando un modelo de ensamblaje atómico del sistema, donde el entorno básico se entrega como un todo, sin dividir en paquetes individuales. Las aplicaciones adicionales se instalan en formato Flatpak y se ejecutan en contenedores aislados. El tamaño de la imagen de instalación es de 2 GB. Los avances del proyecto se distribuyen bajo la licencia MIT.

El contenido del sistema base se monta en modo solo lectura para protegerlo de modificaciones en caso de compromiso. La partición /usr/local es accesible para escritura. Se utiliza el sistema de archivos Btrfs con compresión de datos habilitada y aplicaciones activas de instantáneas. El proceso de actualización del sistema se reduce a la descarga en segundo plano de una nueva imagen del sistema y el cambio a ella después del reinicio. En este caso, la imagen del sistema anterior se conserva y, si lo desea o surge algún problema, el usuario puede volver en cualquier momento a la versión anterior. Durante el desarrollo de la distribución, el contenido del entorno del sistema se recoge utilizando la herramienta OSTree (la imagen se forma a partir de un repositorio similar a Git) y el sistema de construcción BuildStream, sin utilizar paquetes de otras distribuciones.

Para instalar la distribución se ofrece un instalador gráfico y una interfaz de configuración inicial del sistema. Las aplicaciones instaladas por el usuario se aíslan entre sí en contenedores. Además de la instalación de paquetes Flatpak, la distribución también permite utilizar la herramienta nsbox para crear contenedores arbitrarios, en los que pueden incluirse entornos de distribuciones tradicionales como Arch Linux y Debian. También se proporciona soporte para la herramienta podman, que ofrece compatibilidad con contenedores Docker. La distribución implementa un mecanismo centralizado de gestión de privilegios basado en Polkit; sudo no está soportado y la única forma de ejecutar comandos con privilegios de root es a través de pkexec.

El proyecto está desarrollando su propio entorno de usuario GDE (Graphite Desktop Environment), basado en GNOME. Entre las diferencias con GNOME: modernización de la pantalla de inicio de sesión, configurador, indicadores de volumen y brillo, barra y shell Graphite Shell. En la próxima versión, se planea dejar de mantener su shell a favor del GNOME Shell estándar y centrarse en promover las mejoras desarrolladas por el proyecto en el núcleo de GNOME.

En la nueva versión:

  • Se han actualizado las versiones de los componentes de la distribución, incluyendo el núcleo Linux 5.19, Mesa 22 y glibc 2.36.
  • El shell personalizado está sincronizado con GNOME 43.
  • Se han revisado las configuraciones del núcleo, incluyendo controladores que faltaban.
  • Se ha mejorado la compatibilidad con sistemas con procesadores Intel, para los cuales se asegura la instalación de actualizaciones de microcódigo, y se utiliza thermald para controlar la temperatura.
  • Se ha realizado la unificación de las fuentes del sistema.
  • Para simplificar la depuración, se organiza la carga de archivos debuginfo según sea necesario.
  • Se ha destacado un módulo bootstrap del núcleo, diseñado para construir la distribución, que ahora se puede usar por separado de carbonOS para compilar otros proyectos.
  • Se ha implementado parcialmente el soporte para autenticación por huellas dactilares, compatibilidad con sistemas con múltiples GPU y soporte para tarjetas gráficas NVIDIA.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster