Michaela Aarona Murphy'ego (Główny programista dystrybucji Pop! _OS i współtwórca systemu operacyjnego Redox) dał mi znać niedawno potwierdzenie że zespół System76 jest już w fazie rozwoju nowego środowiska graficznego Powłoka nie-GNOME napisana w języku Rust.
Tym z was, którzy wciąż nie wiedzą o System76, mogę powiedzieć, że to to firma specjalizująca się w laptopach, komputerach PC i serwerach dostarczanych z systemem Linux. Na potrzeby wstępnej instalacji opracowuje własną edycję Ubuntu o nazwie „Pop! _OS »i że wkrótce po tym, jak Ubuntu przeszedł na powłokę Unity w 2011 roku, Pop! _OS oferował własne środowisko użytkownika oparte na zmodyfikowanej powłoce GNOME i różnych rozszerzeniach powłoki GNOME.
Po powrocie Ubuntu do GNOME w 2017 roku Pop! _OS nadal dostarczał swoją powłokę, która w letnim wydaniu stała się pulpitem COSMIC. A warto pamiętać, że Pop w ostatnim semestrze! _OS pojawił się z nowym środowiskiem COSMIC, które jest to wyrafinowane rozwiązanie co sprawia, że pulpit jest łatwiejszy w użyciu, a dzięki dostosowaniu jest bardziej wydajna i wydajna dla użytkowników.
COSMIC nadal korzysta z technologii GNOME, ale z głębszymi przeprojektowaniami i zmianami pulpitu, które wykraczają poza dodatki do powłoki GNOME, ponieważ dzieli standardowy podgląd GNOME w dwóch nowych niezależnych widokach: Aplikacje i obszary robocze
Odnośnie nowego środowiska graficznego, na którym pracuje już zespół System 76 i zgodnie z nowym planem, wspomina się, że zamierzasz całkowicie uciec od budowanie środowiska użytkownika w oparciu o GNOME Shell i opracuj nowy pulpit przy użyciu języka Rust Rozwijanie. Należy zauważyć, że System76 ma duże doświadczenie w rozwijaniu Rusta.
Firma zatrudnia Jeremy Soller, twórca systemu operacyjnego Redox, Orbital GUI i zestawu narzędzi OrbTk, napisanego w języku Rust. Muzyka pop! _TY już dostarczone z komponentami Rust jako menedżer aktualizacji, system zarządzania energią, zestaw narzędzi do zarządzania oprogramowaniem układowym, usługę uruchamiania programów, instalator, widżet konfiguracji i konfiguratory. Twórcy Pop! _OS eksperymentował również z tworzeniem nowego panelu kosmicznego napisanego w Rust w przeszłości.
Jako powód, aby uniknąć korzystania z powłoki GNOME, przytoczono problemy z konserwacją: każda nowa wersja powłoki GNOME prowadzi do naruszenia kompatybilności z wtyczkami używanymi w Pop! _OS, więc uznano, że wygodniej jest stworzyć własną pełną wersję pełnoprawnego środowiska graficznego, niż cierpieć z powodu utrzymywania dziesiątek tysięcy wierszy kodu ze zmianami. Wspomina również o niemożności zaimplementowania całej zamierzonej funkcjonalności tylko przez dodatki do powłoki GNOME, bez wprowadzania zmian w powłoce GNOME i przerabiania niektórych podsystemów.
Nowy pulpit jest rozwijany jako projekt uniwersalny, niezwiązany z konkretną dystrybucją, jest zgodny ze specyfikacją Freedesktop i może działać na istniejących typowych komponentach niskiego poziomu, takich jak serwery kompozytowe mutter, kwin i wlroots (w Pop! _OS zamierzają używać mutter i już przygotowali do niego łącze w Rust ).
Planuje się, że projekt będzie rozwijany pod tą samą nazwą: COSMIC, ale przy użyciu niestandardowej powłoki przepisanej od podstaw. Aplikacje będą prawdopodobnie nadal rozwijać się za pomocą łącza gtk-rs.
Wayland jest reklamowany jako główny protokół, ale nie jest wykluczone zapewnienie możliwości pracy na serwerze X11. Prace nad nową powłoką są wciąż w fazie eksperymentów i zostaną aktywowane po utworzeniu kolejnej wersji Pop! _OS 21.10, który nadal jest głównym celem.
W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w poniższym linku