Kilka dni temu Adrian Vovk, twórca dystrybucji carbonOS i współpracownik w projektach systemowych, Przedstawiam inicjatywę w którym proponuje przekształcić system operacyjny GNOME, początkowo pomyślane jako narzędzie dla programistów i testerów GNOME, w dystrybucji odpowiedniej do codziennego użytku przez użytkowników końcowych.
Bazując na swoim doświadczeniu (z carbonOS i GNOME OS), Adrian wzmianki w swojej publikacji pt podstawowe właściwości, jakie musi posiadać system operacyjny zaprojektowany z myślą o zwykłych użytkownikach, a przede wszystkim jasna wizja struktury systemu operacyjnego przeznaczonego dla użytkowników końcowych.
- Środowisko GNOME bez modyfikacji:
Priorytetem jest oferowanie środowiska graficznego GNOME w postaci, w jakiej zaprojektowali go jego twórcy, bez zmian i dostosowań. Zapewnia to spójność i zgodność z oryginalnymi decyzjami projektowymi zespołu GNOME, wraz ze standardowym zestawem aplikacji ekosystemowych. - Instalowanie aplikacji w formacie Flatpak:
Podkreśla się, że Flatpak powinien być podstawą dystrybucji aplikacji ze względu na swoje wielorakie zalety, gdyż umożliwia płynne działanie aplikacji na różnych dystrybucjach, a także integruje aplikacje z różnych społeczności, takich jak GNOME i KDE, a także chroni użytkownika i swoje dane przed zagrożeniami. - Odporność na awarie i zdolność odzyskiwania:
Proponuje się system odporny na błędy spowodowane przez użytkownika lub nieudane aktualizacje, z możliwością szybkiego i łatwego przywrócenia poprzedniego stanu systemu. - Niezmienność środowiska bazowego:
Podstawowe środowisko systemu operacyjnego jest niezmienne, co zapewnia spójność między urządzeniami i niezawodność w diagnozowaniu problemów. Aktualizacje są wykonywane atomowo, zastępując cały obraz systemu, aby uprościć konserwację. - zaawansowana ochrona:
System operacyjny został zaprojektowany w oparciu o solidne podstawy bezpieczeństwa, wdrażając takie funkcje, jak szyfrowanie danych użytkownika, zweryfikowany rozruch i zaawansowane technologie, takie jak systemd-homed, które poprawiają zarządzanie profilami użytkowników i ich przenośność. - Nowoczesny stos oprogramowania:
Uwzględniono zaawansowane komponenty technologiczne, takie jak portale Wayland, PipeWire i XDG, optymalizujące wrażenia multimedialne, zarządzanie oknami i interoperacyjność między aplikacjami. - Możliwość dostosowania do wielu urządzeń:
Platforma została zaprojektowana tak, aby była elastyczna i dostosowywalna, obsługując różne urządzenia, takie jak komputery stacjonarne, laptopy, tablety i smartfony. Pozwala to na tworzenie wariantów zoptymalizowanych pod konkretny sprzęt. - Uproszczenie decyzji dla użytkownika:
Celem jest uwolnienie użytkownika od niepotrzebnych decyzji, takich jak wybór formatu pakietu dla aplikacji, nadanie priorytetu doświadczeniu pozbawionemu złożoności technicznej.
Adriana też potwierdził zaprzestanie rozwoju carbonOS jako niezależnego projektu z własną bazą pakietów. Jednak projekt nie zniknie, ale zostanie zintegrowany z ekosystemem GNOME.
Krótko mówiąc, różne dystrybucje są skierowane do różnych odbiorców i potrzeb rynku. Myślę, że system operacyjny GNOME, taki jak ten, który tutaj opisałem, może otworzyć nowe fronty dla nowych użytkowników, których obecnie nie obsługuje pulpit Linux. A ponieważ byłby to projekt GNOME, inwestycje w tym obszarze (takie jak inwestycja Sovereign Tech Fund w zaszyfrowane osobiste katalogi i bezpieczne ścieżki rozruchu) tworzą technologie, które dzięki potędze wolnego oprogramowania są dostępne do wykorzystania i rozwijania przez wszystkich dostawców i nasz szeroki ekosystem.
Dalej, carbonOS będzie rozwijany jako część GNOME OS lub jako jego gałąź, przekierowanie zasobów i wysiłków na rozwój systemu operacyjnego GNOME. Obydwa projekty mają podobne koncepcje dotyczące struktury systemu operacyjnego i wykorzystania podobnych technologii. Główna różnica polega na tym, że carbonOS miał być systemem operacyjnym dla zwykłych użytkowników, podczas gdy GNOME OS skupiał się na byciu platformą do testowania i rozwoju.
Dla przypomnienia, to wszystko są moje opinie. Nie wypowiadam się w imieniu nikogo innego we wspólnocie ani w Fundacji. Moim celem jest rozpoczęcie rozmowy ze wszystkimi.
Na koniec warto wspomnieć, że Adrian konkluduje, że choć przejście i budowa nowego systemu nie będzie łatwe, widzi znaczny potencjał w uczynieniu GNOME OS systemem operacyjnym, który przyciągnie więcej użytkowników do ekosystemu Linux.
Jeżeli jesteś chcesz dowiedzieć się więcej na ten temat, Możesz sprawdzić szczegóły poniżej link