Adrian Vovk, créateur de la distribution d'OS mise à jour de manière atomique carbonOS et de l'installateur pour GNOME OS, ainsi qu'un des développeurs de systemd-homed et systemd-sysupdate, a annoncé une initiative visant à transformer GNOME OS d'une distribution destinée aux testeurs et développeurs de GNOME en une distribution à usage général, adaptée à une utilisation quotidienne par des utilisateurs ordinaires.
Adrian a également annoncé la cessation du développement de la distribution carbonOS en tant que projet indépendant utilisant sa propre base de paquets. Cependant, le projet carbonOS continuera d'exister, mais son développement sera désormais intégré au projet GNOME dans le cadre de GNOME OS ou sous la forme d'un fork de GNOME OS, investissant des ressources dans le développement de GNOME OS. La conception de GNOME OS repose sur une vision similaire de ce que devrait être un système d'exploitation, en utilisant les mêmes technologies que carbonOS, la principale différence étant que la distribution carbonOS a été développée comme un système d'exploitation pour un déploiement à grande échelle, tandis que GNOME OS est conçu comme un projet de soutien au développement et aux tests de GNOME.
En résumant son expérience de travail sur la distribution carbonOS, Adrian a conclu qu'un système d'exploitation convivial pour les utilisateurs ordinaires doit posséder les caractéristiques suivantes :
- Fournir un environnement de bureau GNOME non modifié et un ensemble d'applications standard, tel que proposé par les développeurs de GNOME.
- Installation de programmes supplémentaires au format Flatpak.
- Résilience du système face aux erreurs de l'utilisateur ou suite à l'installation d'une mise à jour. Possibilité de restaurer rapidement l'état via un retour en arrière des modifications.
- Immutabilité de l'environnement de base sur tous les systèmes et mise à jour atomique par le remplacement complet de l'image système, ce qui améliore la fiabilité et simplifie le diagnostic des problèmes.
- Sécurité – utilisation de mécanismes tels que le chiffrement des données utilisateur, le démarrage vérifié et l'utilisation de technologies avancées comme systemd-homed.
- Pile logicielle moderne utilisant des composants tels que Wayland, Pipewire, portails XDG, etc.
- Flexibilité et adaptabilité pour des appareils de différents formats (PC, ordinateurs portables, tablettes, smartphones) et simplicité de création de builds optimisées pour un matériel spécifique.
- Libérer l'utilisateur de la nécessité de prendre des décisions superflues, par exemple, l'utilisateur ne doit pas se soucier de choisir le format des paquets lors de l'installation des applications.
Source : opennet.ru
