TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Asahi Linux dev's explanation on why he would like people to use Wayland

12 pointsby linusg789about 2 years ago

6 comments

joebiden2about 2 years ago
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&#x27;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&#x27;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&#x27;s case, this may really be the best solution, I don&#x27;t know and I&#x27;d lean to give credibility here to the (definitely incredibly talented) developers behing Wayland.<p>Just one of lots of examples what&#x27;s not so polished with wayland¹: <a href="https:&#x2F;&#x2F;community.kde.org&#x2F;Plasma&#x2F;Wayland_Showstoppers" rel="nofollow">https:&#x2F;&#x2F;community.kde.org&#x2F;Plasma&#x2F;Wayland_Showstoppers</a><p>There are lots of other links (see my comment history). I admit I am a bit sour.<p>¹ yes we&#x27;re getting there, but only when all compositors and DEs have implemented their own APIs and solutions to the common problems wayland simply ignores
评论 #36008862 未加载
评论 #36008095 未加载
phendrenad2about 2 years ago
I don&#x27;t understand where there hasn&#x27;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&#x27;t have the X&#x2F;Wayland Qt&#x2F;GTK choice matrix. Another nice thing is Windows also provides a simplified driver interface (&quot;miniport&quot;) 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&#x27;re a longtime Windows user, you&#x27;ve definitely seen happen), it doesn&#x27;t cause a kernel panic, and the kernel seamlessly reverts to framebuffer SVGA mode.
hulituabout 2 years ago
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
评论 #36007402 未加载
jlpcslabout 2 years ago
And why they chose KDE Plasma as the desktop environment: <a href="https:&#x2F;&#x2F;social.treehouse.systems&#x2F;@marcan&#x2F;110366449775675002" rel="nofollow">https:&#x2F;&#x2F;social.treehouse.systems&#x2F;@marcan&#x2F;110366449775675002</a>
nlyabout 2 years ago
That&#x27;s great and all, but last time I tried to use Wayland it was a buggy mess and lots of things didn&#x27;t work.<p>My Linux desktop experience under X with intel drivers works just fine.
评论 #36006055 未加载
throwaway67743about 2 years ago
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&#x2F;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&#x27;s still vastly superior for people on older hardware or don&#x27;t use the latest rust rewrite of whatever applications they use...<p>Edit: childish downvotes don&#x27;t negate reality.