Ano, a já si myslím, že nejen, že bychom měli zrušit X server a zavést něco lepšího, já bych pro zjednodušení a zlepšení nahradil internet bajonetem, userland legolandem, a místo jádra zaved ňadra. Připadá Vám to hloupé?
To jsem rád, mě totiž nahrazení něčeho co funguje, něčím jiným, co zatím nefunguje příjde také velmi hloupé. Prostě, don't fix what works.
Mě třeba nahrazení něčeho, co jakž takž funguje, za něco, co zatím úplně nefunguje, ale je to daleko lépe navržené, přijde dobré. Ale jaksi se tu zapomíná na jednu důležitou věc: zpětnou kompatibilitu. Takže dokud nebudou wrappery X11 protokolu pro Wayland, tak to bude na nic.
Btw. nebylo by lepší než vynalézat znovu kolo třeba přidat kompozitor do Xek?
Asi nebylo. V určitém stádiu vývoje nějakého programu prostě každý dojde na místo, kdy zjistí, že dál už to nejde. Přidávání nových funkcí začne být strašně komplikované. Přidání jednoduché věci rozbíje velký kus kódu, protože návrh s tou novou fičůrou nepočítal.
V tom okamžiku je vhodné si sednout. Dát dohromady, co od toho programu chci, spojit to se zkušenostmi z dosavadního vývoje a udělat celý znovu a líp.
Pokud by se tohle nikdy neudělalo, máme tu dodnes osmibity a těžko si budeme psát v diskuzi na internetu. Lpění na zpětné kompatibilitě je největší brzda pokroku. Samozřejmě to nesmím rozbít natolik, aby mi všichni uživatelé utekli (jako se to skoro stalo KDE). Ale udělat se to prostě jednou za čas musí.