Vlákno názorů k článku
Red Hat Enterprise Linux 10 se zbaví X.Org, od roku 2025 už jen XWayland od D.A.Tiger - [Jiří Eischmann] Diky za reakci a vysvetleni pohledu ze...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 11. 2023 21:59

    D.A.Tiger

    [Jiří Eischmann]
    Diky za reakci a vysvetleni pohledu ze strany vyvoje RH.

    "Cinnamon je teprve na začátku, proto na něm bude uživatel narážet na problémy, které byly v GNOME a KDE před lety."
    Zas na druhou stranu, toto je presne ten problem na ktery se uz nejakou dobu poukazuje a ktery - podle meho mineni - ma urcity potencional poskodit jak nektere projekty, tak mozna i distribuce. Misto toho, aby existovala jedna vyresena implementace, hodi se do placu protokol, nebo specifikace, udela se kolem toho kraval a ... implementujte si to. Pak to, ale tak taky i dopada. Vic prace a starosti pro vyvojare prostredi, vic starosti a prace pro tvurce distra a konec koncu i vic nervu pro jejich uzivatele.

    Chci tim rici, ze ja treba chapu, ze Wayland je jen protokol, ale beznemu uzivateli to vysvetlite jen tezko. Z jeho pohledu to proste nefunguje jak ocekava, a klidne mu muze byt jedno, ze KDE a Gnome to uz maji vyresene (jejichz uzivatele a tvurce zas na druhou stranu problemy jinych prostredi vubec zajimat nemusi a asi ani nezajimaji). Coz muze mit neblahe dusledky nakonec pro vsechny z dotcenych stran.

    28. 11. 2023, 22:04 editováno autorem komentáře

  • 28. 11. 2023 23:05

    ja.

    Faktom stale zostava, ze tieto projekty, ktore sa citia takto ublizene, na wayland roky zvysoka kaslali. Je tu Xorg, neriesime.... az tu zrazu Xorg pre nich nie je, resp. by museli robit udrzbu sami, nerobil by to niekto iny za nich.

    Wayland bol tak tlaceny, az sa o nom robia vtipy, ze 16 rokov vyvoja a stale nic. No, tak teraz je tu nieco. Konecne rozumna signalizacia od Redhatu, aby si vsetci, co dnes z nejakeho dovodu potrebuju X11 dali veci do poriadku a ze im bezi cas.

    Ine systemy su v tomto podstatne tvrdsie: Apple ked pride s novou vecou, da ju 1/2-3/4 roka k dispozicii vo vyvojovej verzii (s prislusnymi bugmi), potom nova a stara vec su dostupne paralelne jeden rok v release verzii a v dalsom release je uz len nova vec. T.j. na portaciu je tak 18-20 mesiacov a potom smola, sami vysvetlujte svojim zakaznikom preco ste na to kaslali. (Napr. aktualne v macOS 14 boli odpalene webkamery a videovystupy s kernel-mode ovladacom; pouzivatelia to stale mozu zapnut pomerne komplikovanym sposobom v recovery mode, ale je to docasne a velmi jasna komunikacia smerom k vyrobcom, ze maju pouzivat user-mode rozsirenia).

    V porovnani s tymto je Linux zakliaty zamok Sipkovej Ruzenky.

    Btw, spolocne stavebne prvky pre wayland kompozitor existuju - wlroots. Niektore problemy budu sposobene ignoranciou, ako moderna grafika funguje. Preblikavajuce dekoracie? No, to je vysledok trvania na tom, ze dekoracie robi server, ved X11 to tak robil. To, ze Gnome/Mutter trvaju na CSD ma svoj technicky dovod, ktori tito ludia nechcu pocut.

  • 28. 11. 2023 23:46

    D.A.Tiger

    [ja]

    No, sice chapu tuto stranu pohledu, ale abych byl uprimny z mnoha duvodu s ni nesouhlasim.

    Nicmene v kontextu toho co psal Jirka ve svem postu ( "Vzhledem k tomu, že 90 % údržby Xorgu děláme my, promítne se to adekvátně do upstreamu, pokud se nenajde někdo jiný, kdo by to udržoval, což si nemyslím vzhledem k tomu, jak málo lidí ve světě tomu rozumí a jak náročné to je." ) jsou v tuto chvili vsechny namitky proti tomu asi pase.

  • 29. 11. 2023 3:35

    Jan Hrach
    Stříbrný podporovatel

    > Btw, spolocne stavebne prvky pre wayland kompozitor existuju - wlroots.

    No to právě ne, nad wlroots je postavený sway (a já tiling WM nechci) a pak nějaké obskurnosti. KDE a GNOME mají vlastní (KWin a Mutter). A na rozdíl od Xek, kde spousta věcí funguje nezávisle na WM/DE (x11vnc, vedle diskutované programatické nastavování geometrie oken, a prý třeba i screenshoty(!)), si ve Waylandu tyto věci implementuje kompozitor, takže máme minimálně tři nekompatibilní implementace, yay!

    https://wiki.gentoo.org/wiki/List_of_software_for_Wayland#Compositors

  • 29. 11. 2023 10:04

    ja.

    Xorg/XFree86 tiez povodne nebola jedina implementacia, bolo tu Xsun, Xsgi a dalsie. Kazde z nich malo ine rozsirenia, niektore optional (t.j. platene, bolo treba dokupit nejaky balicek licencii). Niektore boli eventualne opustene, dalsie skonvergovali do XFree86, neskor do Xorg.

    Takze ano, wlroots aktualne pouziva sway a niektore obskurnosti. Je to ale prilezitost, aby dalsie obskurnosti, ktore su momentalne DE a stazuju sa, ze Wayland na nich necaka, nemuseli ist od nuly, ale mohli pouzit nejake hotove stavebne bloky, ktore su uz odladene.

  • 29. 11. 2023 11:34

    Jan Hrach
    Stříbrný podporovatel

    Máte pravdu, že na jednu nekompatibilitu jsem narazil i v moderní době, nějaký „fake“ (xnest nebo xephyr nebo tak něco) xserver nefungoval s novějšími verzemi xdotool. Ale přijde mi že Wayland je od začátku navržený tak, abychom tyto chyby nejenom zopakovali, ale ještě byly horší, protože na kompozitorech nechává ještě víc.