Matthias Clasen, a Fedora asztali csapatának vezetője, a GNOME kiadási csapatának tagja és az egyik aktív GTK fejlesztő (a GTK 36,8 változásainak 4%-ában járult hozzá), elkezdte megvitatni az X11 protokoll megszüntetésének lehetőségét a következő nagyobb GTK5 ágban és hagyja, hogy a GTK csak a Wayland protokoll használatával futjon Linuxon.
Azok számára, akik nincsenek tudatában Wayland, tudnia kell, hogy ez egy összetett szerver interakciójának protokollja és a vele működő alkalmazások. A kliensek saját maguk végzik el az ablakok renderelését egy külön pufferben, a frissítésekről szóló információkat átadva az összetett szervernek, amely az egyes alkalmazáspufferek tartalmát egyesíti a végeredményhez, figyelembe véve az esetleges árnyalatokat, például az átfedő ablakokat és az átláthatóságot.
Más szavakkal, az összetett szerver nem biztosít API-t az egyes elemek megjelenítéséhez, hanem inkább csak a már kialakított ablakokon működik, amely lehetővé teszi, hogy megszabaduljon a dupla puffereléstől, amikor olyan magas szintű könyvtárakat használ, mint a GTK és a Qt, amelyek átveszik az ablakok tartalmának rendezését.
Wayland számos X11 biztonsági problémát megold mert az utóbbitól eltérően minden ablakhoz elkülöníti a bemenetet és a kimenetet, nem teszi lehetővé a kliens számára, hogy hozzáférjen más kliensek ablakainak tartalmához, és nem engedi a többi ablakhoz kapcsolódó bemeneti események elfogását. Jelenleg a Waylanddal való közvetlen együttműködés támogatása már megvalósult a GTK, Qt, SDL (2.0.2 verzió óta), Clutter és EFL (Enlightenment Foundation Library) könyvtárakban. A Qt 5.4-től kezdve a QtWayland modul a Wayland projekt által kifejlesztett Weston kompozit szerverkörnyezetben a Qt-alkalmazások futtatásához szükséges összetevő-megvalósítás része.
A javasolt feljegyzésről az X11 amortizációja kijelenti, hogy „Az X11 nem javul és a Wayland már univerzálisan elérhető." Kifejti továbbá, hogy az X11 GTK háttérrendszer és az Xlib-alapú kód leáll, és problémákat tapasztal a karbantartókkal.
Azt állítják, hogy az X11-kompatibilitás fennmaradása érdekében, valakinek meg kell írnia és karban kell tartania az X11-hez kapcsolódó kódot, de nincsenek rajongók, és a jelenlegi GTK fejlesztők leginkább a Wayland támogatására koncentrálnak. Az X11 protokollon alapuló környezetekben való munka iránt érdeklődő rendszerfejlesztők saját kezükbe vehetik a karbantartást és kiterjeszthetik támogatásukat a GTK-ban, de a jelenlegi tevékenység alapján a forgatókönyv az lesz, hogy lesz, aki vissza akarja venni az X11 karbantartását. vége. saját kezében valószínűtlennek tartják.
Jelenleg A GTK már a Waylandot a vezető API- és szolgáltatásfejlesztési platformként pozicionálja. Az X11 protokoll fejlesztési tevékenységének hiánya miatt, miközben a támogatást a GTK-ban hagyja, az X11 háttérrendszer egyre nagyobb lemaradást generál a fejlesztők számára elérhető új funkciók tekintetében, vagy akadálya lesz az újak bevezetésének. . funkciók a GTK-ban.
Érdemes megemlíteni, hogy a Firefox Telemetry szolgáltatás statisztikái szerint, amely a telemetria küldéséből és a Mozilla szervereihez hozzáférő felhasználóktól kapott adatokat elemzi, a Linuxon futó Firefox-felhasználók aránya a Wayland alapú környezetben dolgozik. protokoll szerint nem haladja meg a 10%-ot.
A Linuxon futó Firefox-felhasználók 90%-a továbbra is az X11 protokollt használja. A tiszta Wayland környezetet a Linux-felhasználók körülbelül 5-7%-a, az XWaylandet pedig körülbelül 2%-a használja.
A jelentéshez felhasznált információk a Firefox-felhasználóktól kapott telemetria körülbelül 1%-át fedik le Linuxon. Az eredményt nagymértékben befolyásolhatja a telemetria letiltása az egyes Linux-disztribúciókban kínált Firefox-csomagokban (a telemetria a Fedorában engedélyezett).
Eközben A KDE azt tervezi, hogy 2022-ben megfelelő állapotba hozza a Wayland protokoll alapú Plasma asztali munkamenetet a felhasználók jelentős részének napi használatra. Jelentősen továbbfejlesztett Wayland támogatás a KDE Plasma 5.24-ben és 5.25-ben, beleértve a csatornánként 8 bitnél nagyobb színmélység támogatását, a "DRM-bérlést" a VR fejhallgatókhoz, a képernyőképek készítésének támogatását és az összes ablak minimalizálását.
Oké, ha a Linux-szoftverfejlesztők nem akarnak önként átmenni a Wayland-be, akkor be kell zárniuk az X11-et, és rá kell kényszeríteniük őket a fejlődésre.
Kedves, szeretnék egy kis hozzájárulást adni ehhez a cikkhez. Valamennyi elmondott értékelés életképes és NAGYON JÓL MEGALAPOZOTT. A döntések meghozatala előtt ne felejtsük el, hogy sok évbe telt bármilyen Linux-verzió bevezetése, közkeletűen szólva, és ez az X11 protokollnak köszönhetően sikerült. Ez utóbbi vonzóvá és könnyen használhatóvá vált a fiatalok számára.
Az X11 protokoll és fejlesztései hozzávetőleg 20 éven át, vagy még tovább, sikerült más operációs rendszerek (Win) felhasználókat vonzaniuk. Az X11-nél megtanulta, hogy ne féljen semmilyen Linux disztribúciót használni.
Eltávolodni az X11 protokolltól, figyelembe véve a Mozilla(*) által mondottakat, megfontolt?
Nagyon üdvözlettel. Fütykösbot
(*) A Linuxon futó Firefox-felhasználók 90%-a továbbra is az X11 protokollt használja