Wayland mi nefungoval ani s dedikovanou NV a teď mi nefunguje ani s integrovanou AMD. Takže asi tak... Nemám potřebu se v tom šťourat, protože X11 mi funguje tak jak má a já fakt nemám čas dělat testera technologii, která nefunguje ani za víc než dekádu vývoje.
Já potřebuju hlavně aby to fungovalo a aby to bylo stabilní, což se o Waylandu zatím říct nedá.
Jenže nebudou ty X11 (jako samostatný display server). Xorg už dnes udržuje prakticky jen Red Hat. RHEL 10 už X11 jako samostatný display server mít nebude, RHEL 9 má do konce produkční fáze, kdy se řeší podpora pro nový hardware, 2 roky. Pak to s X11 a jeho podporou na novém hardwaru nabere rychlý spád.
Iba ako priklad "takto to nerobit".
Mozno zacali s dobrym umyslom, ale dali to do slepej ulicky a dosli k uplne uletenym zaverom. Obzvlast ked sa hrdia, ze pochadzaju z gaming (ktory to ma relativne jednoduche, lebo tych kniznic vela nepotrebuju) a su vo vfx (kde existuje nieco ako vfx reference platform, kde sa kvoli interoperabilite specifikuju presne verzie kniznic, a to zdaleka nielen platformovych).
Uz prvy priklad problemu je presne to, ze glibc ma verzionovane symboly a oni nepochopili, ze ked zbuilduju na novsej verzii, tak na starsej tie nove symboly nebudu mat - je to dopredna kompatibilita, nie spatna, To je presne ako keby pouzili SDK pre Windows 11 a cudovali sa, ze na Windows 7 to nejde. Duh.
Rovnako nie je pravda o viacerych libc vo Windows. Resp. skutocnost je niekde uplne inde. Windows ma "svatu trojicu" core dll - kernel32, user a gdi. To preto, ze WinAPI nie je postavene na posix-like c api, ale na vlastnom proprietarnom, ktore tieto kniznice implementuju. Jednotlive kompilery C/C++ pre Windows mali svoje vlastne kniznice - Microsoft svoje, Borland svoje, Watcom svoje. Microsoft svojho casu pre kazdy release kompilera robil novy release libc. Kym nepochopili, aka strasna hlupost to je, kolko maintenance je s tym spojeneho a aky problem to robi tretim stranam (pamatate sa, ked ste museli kompilovat rozsirenia pythonu konkretnou verziou msvc? To bolo presne preto) takze od roku 2015 (t.j. 2015-2017-2019-2022) maju vsetky releasy jednu spolocnu libc.
A takto by sa dalo pokracovat cely clanok.