Adrian Vovk, creador de la distribución actualizable atómica carbonOS y del instalador para GNOME OS, así como uno de los desarrolladores de systemd-homed y systemd-sysupdate, anunció una iniciativa para transformar GNOME OS de ser una distribución para probadores y desarrolladores de GNOME en una distribución de propósito general adecuada para el uso diario de los usuarios comunes.
Adrian también declaró la suspensión del desarrollo de la distribución carbonOS en forma de un proyecto independiente que utiliza su propia base de paquetes. Sin embargo, el proyecto carbonOS continuará existiendo, pero su desarrollo ahora se planea dentro del proyecto GNOME como parte de GNOME OS o como un fork de GNOME OS, invirtiendo recursos en el desarrollo de GNOME OS. En el desarrollo de GNOME OS se utilizan conceptos similares sobre cómo debe estar organizada la OS y las mismas tecnologías que en carbonOS, siendo la única diferencia fundamentada que la distribución carbonOS se desarrolló como un sistema operativo para la implementación masiva, mientras que GNOME OS se concibió como un proyecto para el soporte del desarrollo y pruebas de GNOME.
Resumiendo su experiencia trabajando con la distribución carbonOS, Adrian concluyó que un sistema operativo amigable para los usuarios comunes debería poseer las siguientes características:
- Provisión de un entorno de escritorio GNOME sin modificaciones y un conjunto estándar de aplicaciones, en la forma y combinación en la que son ofrecidas por los desarrolladores de GNOME.
- Instalación de programas adicionales en formato Flatpak.
- Resiliencia del sistema frente a fallos provocados por el usuario o tras la instalación de actualizaciones. Posibilidad de una rápida restauración del estado mediante la reversión de cambios.
- Inmutabilidad del entorno base en todos los sistemas y actualización atómica mediante la sustitución completa de la imagen del sistema, lo que aumenta la fiabilidad y simplifica el diagnóstico de problemas.
- Seguridad: uso de mecanismos como el cifrado de datos del usuario, arranque verificado y tecnologías avanzadas como systemd-homed.
- Una pila de software moderna que utiliza componentes como Wayland, Pipewire, portales XDG, etc.
- Flexibilidad y adaptabilidad para dispositivos de diferentes factores de forma (PC, laptops, tabletas, smartphones) y facilidad para crear versiones optimizadas para hardware específico.
- Liberar al usuario de la necesidad de tomar decisiones innecesarias, por ejemplo, el usuario no debe preocuparse por elegir el formato de los paquetes al instalar aplicaciones.
Fuente: opennet.ru
