System operacyjny GNOME dla każdego

Gnome OS dla każdego

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