The thing is that from an outside perspective, Wayland took a wrong turn as well, very early on.<p>It is such a clean base architecture on one hand, on the other hand it simply abstracts away lots of stuff and calls it a day. Most relevant to me: any and all accessibility-related APIs.<p>I am quite convinced that Wayland won't ever really take off in its current form. Maybe someone integrates Wayland into a big package with all relevant APIs fixed and documented, and we get rid of the compositor abstraction mess we have.<p>Also, I'm not really convinced that creating Wayland as a totally new development was a good idea. As we all know, greenfield projects to replace existing technology are almost always doomed. But in X's case, this may really be the best solution, I don't know and I'd lean to give credibility here to the (definitely incredibly talented) developers behing Wayland.<p>Just one of lots of examples what's not so polished with wayland¹:
<a href="https://community.kde.org/Plasma/Wayland_Showstoppers" rel="nofollow">https://community.kde.org/Plasma/Wayland_Showstoppers</a><p>There are lots of other links (see my comment history). I admit I am a bit sour.<p>¹ yes we're getting there, but only when all compositors and DEs have implemented their own APIs and solutions to the common problems wayland simply ignores
I don't understand where there hasn't been a project to add Microsoft Windows style graphics to the kernel.
Windows has a built-in windowing library like GTK, which reduces fragmentation because you don't have the X/Wayland Qt/GTK choice matrix.
Another nice thing is Windows also provides a simplified driver interface ("miniport") for graphics card drivers, which simplifies supporting hardware. Also the graphics drivers run in user-land, sort like a microkernel design, so if the graphics driver crashes (which, if you're a longtime Windows user, you've definitely seen happen), it doesn't cause a kernel panic, and the kernel seamlessly reverts to framebuffer SVGA mode.
His ranting about X is from someone who has no idea what he is talking about.<p>X had 3d from a long time (PEX, OpenGL).
And although 2D is despised by some, it is heavily in use everyday. A window is 2D, a pdf is 2D, gimp is 2D, Chrome is 2D etc
And why they chose KDE Plasma as the desktop environment: <a href="https://social.treehouse.systems/@marcan/110366449775675002" rel="nofollow">https://social.treehouse.systems/@marcan/110366449775675002</a>
That's great and all, but last time I tried to use Wayland it was a buggy mess and lots of things didn't work.<p>My Linux desktop experience under X with intel drivers works just fine.
While pushing for something new and shiny is fine, that only works if the new shiny is better, as it stands on my work machine:<p>Wayland just causes flickering, alt tab is like a rave and duplicates open windows.<p>Many applications just do not work at all in Wayland mode.<p>Lack of hardware/driver support is an issue as I have an older Nvidia which means accel etc is broken.<p>X has problems sure, but from a UX point of view it's still vastly superior for people on older hardware or don't use the latest rust rewrite of whatever applications they use...<p>Edit: childish downvotes don't negate reality.