GNOME’s Mutter-compositor heeft heeft een aantal codeherstructureringen ondergaan en voorbereidingen getroffen om het te kunnen bouwen zonder enige X11-afhankelijkheden, voor degenen die een legacy-vrije/X11-vrije GNOME-desktopervaring willen die ook geen XWayland-ondersteuning zou bieden.
GNOME-bijdrager Bilal Elmoussaoui zag vorige week deze MR in Mutter landen die in de maak was de afgelopen maand. Dit verplaatst de X11-bronnen en-afhankelijkheden om in de toekomst Mutter te kunnen bouwen zonder enige X11-afhankelijkheden.
Die samenvoeging voegt ook nieuwe X11/XWayland-configuratie-opties toe voor de Meson-builds van Mutter en de mogelijkheid om XWayland of de back-end-implementatie van X11 uit te schakelen.
Bovendien heeft Bilal Elmoussaoui gewerkt aan de tak van Mutter”without-xwayland“voor die pure Wayland Mutter-ondersteuning om desgewenst helemaal geen X11-code te bouwen.
Het is waar dat in de nabije toekomst de meeste Linux-desktopgebruikers, vooral enthousiastelingen en gamers, nog steeds X11-ondersteuning willen, in ieder geval voor XWayland-ondersteuning om games en andere X11-only software op de Linux-bureaublad. Maar voor degenen die de legacy cruft willen verwijderen, zoals op enterprise Linux-platforms waar ze zich minder zorgen hoeven te maken over games en minder over GUI-applicaties, kan deze”pure Wayland”build-ondersteuning om alle X11-afhankelijkheden te vermijden aantrekkelijk zijn-vooral gezien de bekende slechte staat van de X.Org-codebasis als het gaat om beveiliging en onderzoekers zeggen dat het nog erger is dan het lijkt.
We zullen zien of deze Mutter zonder XWayland/X11 optionele build-ondersteuning op tijd klaar is voor de GNOME 43-release in september.
Uw Linux-desktop(s)-sessies gebruiken…
— Phoronix (@phoronix) 31 mei 2022