Kompozytor Mutter GNOME ma przeszliśmy przez pewną restrukturyzację kodu i przygotowania, aby móc go zbudować bez żadnych zależności od X11, dla tych, którzy chcą mieć środowisko GNOME wolne od starszego/wolnego od X11, które również zrezygnuje z obsługi XWayland.
Współtwórca GNOME, Bilal Elmoussaoui, w zeszłym tygodniu zobaczył ten MR wylądował w Mutter, nad którym pracowano w zeszłym miesiącu. Jest to poruszanie się po źródłach i zależnościach X11 w pracy nad możliwością budowania Mutter bez żadnych zależności X11 w przyszłości.
To połączenie dodaje również nowe opcje konfiguracji X11/XWayland dla kompilacji Mutter Meson oraz możliwość wyłączenia XWayland lub implementacji X11 zaplecza.
Ponadto Bilal Elmoussaoui pracował nad oddziałem Mutter „bez xwaylanda”, aby w razie potrzeby nie budować żadnego kodu X11, jeśli jest to konieczne.
To prawda, że w dającej się przewidzieć przyszłości większość użytkowników komputerów stacjonarnych z Linuksem, zwłaszcza entuzjastów i graczy, nadal będzie chciała obsługi X11 przynajmniej dla obsługi XWayland, aby nadal uruchamiać gry i inne oprogramowanie tylko dla X11 na Pulpit Linuksa. Ale dla tych, którzy chcą usunąć przestarzałe crufty, takie jak na korporacyjnych platformach Linux, gdzie muszą mniej martwić się grami i aplikacjami GUI, ta „czysta obsługa kompilacji Waylanda”, aby uniknąć wszystkich zależności X11, może być atrakcyjna – zwłaszcza biorąc pod uwagę znane słabe stan bazy kodu X.Org, jeśli chodzi o bezpieczeństwo, a badacze twierdzą, że jest jeszcze gorszy niż się wydaje.
Zobaczymy, czy ten Mutter bez opcjonalnej obsługi kompilacji XWayland/X11 zostanie ukończony na czas przed wydaniem GNOME 43 we wrześniu.
Twoje sesje komputerów z systemem Linux używają…
— Phoronix (@phoronix) 31 maja 2022