A GTK5 esetében fontolgatjuk az X11 támogatásának megszüntetését

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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   SANCHEZ, Pablo Gaston dijo

    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.

  2.   BillyWeasel dijo

    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