Matthias Clasen, lider Fedora Desktop Team, członek GNOME Release Team oraz jeden z aktywnych deweloperów GTK (przygotował 36,8% zmian w GTK 4), rozpoczął dyskusję na temat możliwości zaprzestania wsparcia dla protokołu X11 w następnej istotnej wersji GTK5 oraz pozostawienia możliwości działania GTK w systemie Linux wyłącznie z użyciem protokołu Wayland.
W uwagach dotyczących propozycji zakończenia wsparcia dla X11 wskazano, że „X11 nie staje się lepsze, a Wayland jest już powszechnie dostępny”. Dodatkowo wyjaśniono, że backend GTK dla X11 oraz kod oparty na Xlib znajdują się w stagnacji i borykają się z problemami z utrzymaniem. Zaznaczono, że aby wsparcie X11 mogło być utrzymane, ktoś musi pisać i wspierać powiązany z X11 kod, jednak entuzjastów brakuje, a obecni programiści GTK koncentrują się głównie na wsparciu dla Waylandu. Programiści systemów, którzy są zainteresowani pracą w środowiskach opartych na protokole X11, mogą przejąć odpowiedzialność za jego wsparcie i przedłużyć je w GTK, ale w świetle obecnej aktywności, scenariusz, w którym znajdą się chętni do wzięcia na siebie wsparcia backendu X11, jest uważany za mało prawdopodobny.
Obecnie GTK już promuje Wayland jako główną platformę do rozwoju funkcjonalności i API. W związku z brakiem jakiejkolwiek aktywności w rozwijaniu protokołu X11, po wycofaniu jego wsparcia w backendzie GTK, X11 będzie prowadzić do coraz większego opóźnienia w dostępności nowych funkcji dla programistów lub stanie się przeszkodą w realizacji nowych możliwości w GTK.
Źródło: opennet.ru
