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.

Let's Talk about Wayland

23 pointsby Shinkirouabout 4 years ago

5 comments

planckscnstabout 4 years ago
&gt; So it boils down to easier development. Okay. Whatever. This is entirely related to people who work with Xorg and Wayland, it has nothing to do with anyone outside this group.<p>No, that has direct influence on all consumers of the products. These things aren&#x27;t free. People are paying for Xorg to continue to work, and the people paying most are probably those maintainers who are telling you this is not sustainable. As a user of Xorg or Wayland, you are the recipient of the work of people who put effort into those products. If you want to pay the costs associated with maintaining your preferred solution, go ahead.<p>Maybe I&#x27;m getting the wrong message here, but it seems that the author is claiming to be the victim because other people won&#x27;t pay for their preferred solution, so they attempt to shame the people who are paying.
nullifidianabout 4 years ago
Wayland is being developed by 1.5 individuals. What else do you want?
评论 #26316353 未加载
badsectoraculaabout 4 years ago
I like what the article seems to be saying (...i think), but honestly it is badly written which makes it harder to follow and it will dilute its message (as can be seen by the comments on Reddit where it was submitted earlier).<p>I&#x27;d rather have a &quot;dry&quot; comparison between Wayland and Xorg in a variety of topics instead of all the vague stuff mentioned here. It&#x27;ll be much better and more useful regardless of which system you prefer.<p>(and as someone who prefers Xorg i&#x27;d find it useful to see a state-of-the-art comparison in the areas where Xorg allegedly lacks to see if that is still the case, why that happens and possible improvements that could happen that go beyond a simple &quot;make it better&quot; - if nothing else, something more concrete may help someone just try and improve the program)
normalerabout 4 years ago
all this evil heresy aside,<p>I finally got screensharing in chrome and firefox working on wayland with sway and pipewire.<p>So we now only have to wait for Electron 12 to reach stable and Teams and Slack to Update accordingly.
mueloabout 4 years ago
I join you in the frustration around the bad adoption and low interest in the X.org-&gt;Wayland transition, but I cannot agree with most statements of your rant. Thus I want to make some comments.<p>1. Change is hard. No one will write their program to support protocols that are not widely adopted in the first place. At the same time, no one will switch to wayland, if there are no or not enough applications supporting it.<p>In some transitioning state there will be a point where two protocols would have to be supported, if you want to serve your software (although for Wayland there are several workarounds to run X-applications in Wayland).<p>Also we are seeing some momentum finally and big desktops&#x2F;distros adopt wayland as their default. So the boss battle you talked about seems over, as X.org will no longer be actively developed. Now it&#x27;s the question how to smoothly transition.<p>2. I want everything to work out of the box and not care about the internals. (&quot;Do Windows users care what Microsoft calls its own display manager? Do Mac users care about theirs? Android users? No one cares. They care that they can watch videos and play games.&quot;)<p>If you really only care about that, Mac might be a better choice for you. I enjoy linux because of it&#x27;s transparency here and the opportunity to dig into some code, understand the internals and modify stuff to your liking. A sound protocol would be the basis for that.<p>There are still some reasons, why you should care: - If developing software is easier, you will obviously benefit in the long run. Especially with open source software. It will be easier to contribute to projects like window managers. - It&#x27;s okay, if you don&#x27;t care about DPI, but you do care if your hiDPI does not look good, which seems to be an issue for X.org in multi-monitor setups (which are quite common).<p>Personally, I am more surprised that the whole _let&#x27;s replace X.org_ effort was such a niche project, although a sound window server is just such a fundamental aspect of a OS that supports GUIs. So you might rant about, why are there only one monolith and one possible alternative - and why do we have a fundamental part of the system which is so hard to replace and not abstracted by a more general protocol. The real critique that points to why getting wayland to work would point more to the past in my opinion.<p>In that regard it&#x27;s also no surprise that it is taking so long. You realize that so many basic things (clipboard, screenshots, window managers) where directly bound to a specific display server because it allowed most things you wanted due to it&#x27;s _wild_ freedom.<p>So for your wishes I think it goes like this: 1. Replace X.org with a sound protocol (I can only see Wayland) - getting rid of X.org and establish a protocol 2. Let&#x27;s have competing protocols from there on, or let&#x27;s just have the major interest in Wayland and developed it together. If we&#x27;re over X.org, there will be a natural interest and hopefully development and adoption will be quicker from then on.<p>Starting with restrictive security and take the struggle of seeing how far you get is something, you as a user should appreciate. You talk about all the other security issues, but if all the other devs would also have that mindset, maybe things would work out to be more secure.<p>As security is mostly hidden from users (even techie users), I cannot support the statement _functionality &gt; security_. Set security=0 and you&#x27;re always on the right track?<p>For every feature where you have to sacrifice security, you should be able to give good reasons. A single security issue could make _all_ features of the program insecure.<p>In a good security model you will also be able to hand over permissions, so I expect Wayland to make it possible for me as a superuser to allow for some apps to have some permissions (like screenshot apps to access the rendering of other applications) or some apps to log your keystrokes - but once entering to a password field, Wayland could also take those permissions back... For all of these things, having a secure and restrictive starting point and work on from there is necessary.<p>P.S: I do not know the wayland protocol in detail, so I don&#x27;t know if the right choices have been made. But I like that they did not chose the easier part of starting with: We need to support exactly the same as X.org does (which would probably lead to similar problems) but to make the window server part right and enforce other parts of the systems to change as well, where things are just not the job of the window server.