Adrian Vovk, der Schöpfer der atomar aktualisierbaren Distribution carbonOS und des Installationsprogramms für GNOME OS sowie einer der Entwickler von systemd-homed und systemd-sysupdate, hat die Initiative angekündigt, GNOME OS von einer Distribution für Tester und Entwickler in eine allgemeine Distribution umzuwandeln, die für die tägliche Nutzung durch normale Benutzer geeignet ist.
Adrian kündigte außerdem die Einstellung der Entwicklung der Distribution carbonOS als unabhängiges Projekt mit eigener Paketbasis an. Das Projekt carbonOS wird jedoch weiterhin bestehen, wobei seine Entwicklung nun innerhalb des GNOME-Projekts im Rahmen von GNOME OS oder als Abzweigung von GNOME OS geplant ist, mit Ressourcen, die in die Entwicklung von GNOME OS investiert werden. Bei der Entwicklung von GNOME OS werden ähnliche Vorstellungen darüber, wie ein Betriebssystem strukturiert sein sollte, sowie die gleichen Technologien wie in carbonOS verwendet, wobei der wesentliche Unterschied darin besteht, dass die Distribution carbonOS als Betriebssystem für die breite Anwendung entwickelt wurde, während GNOME OS als Projekt zur Unterstützung der Entwicklung und Testung von GNOME dient.
Zusammenfassend stellte Adrian auf Grundlage seiner Erfahrungen mit der Distribution carbonOS fest, dass ein benutzerfreundliches Betriebssystem folgende Eigenschaften aufweisen sollte:
- Bereitstellung einer unveränderten GNOME-Desktopumgebung und eines Standardanwendungspakets in der Form und Kombination, in der sie von den GNOME-Entwicklern angeboten werden.
- Installation zusätzlicher Programme im Flatpak-Format.
- Die Systemstabilität gegenüber Fehlern durch Benutzeraktionen oder nach der Installation von Updates. Möglichkeit zur schnellen Wiederherstellung des Zustands durch Rücksetzen von Änderungen.
- Unveränderlichkeit der Basiskonfiguration auf allen Systemen und atomare Updates durch vollständigen Austausch des Systemabbilds, was die Zuverlässigkeit erhöht und die Diagnose von Problemen erleichtert.
- Sicherheit – Verwendung von Mechanismen wie der Verschlüsselung von Benutzerdaten, verifiziertem Bootvorgang und der Anwendung fortschrittlicher Technologien wie systemd-homed.
- Moderne Software-Stacks, die Komponenten wie Wayland, Pipewire, XDG-Portale usw. nutzen.
- Flexibilität und Anpassungsfähigkeit für verschiedene Formfaktoren (PCs, Laptops, Tablets, Smartphones) sowie die einfache Erstellung von Builds, die für bestimmte Hardware optimiert sind.
- Entlastung des Benutzers von der Notwendigkeit, unnötige Entscheidungen zu treffen, zum Beispiel muss sich der Benutzer nicht um die Auswahl des Paketformats bei der Installation von Anwendungen kümmern.
Quelle: opennet.ru
