News for hackers. Stuff that matters.
Re:The X.Org Server Is Abandonware? by baybal2 on Sunday October 25, 2020 @07:22AM (#24885443)
Better to say both X11, and Wayland are now two pieces of abandonware.
Re:The X.Org Server Is Abandonware? by corty on Sunday October 25, 2020 @07:44AM (#24885537)
I fear you are right. While there might be commits in the Wayland repos, featurewise progress has ceased. Waylands broken architecture has made progress hard to impossible. Porting of popular window managers is extremely slow since there is just no thought given to X compatibility. Input handling by each application on its own is insane and broken. Feature-consistency across compositors on things like screenshots is a pipe-dream. A promised easy ssh -X replacement doesn't work right after a decade.

Waylands broken architecture makes progress slow through unnecessary duplication, incompatibility and the lack of a smooth migration for many software packages (usually it's rewrite-time). Wayland should be abandoned and the design redone.

Re:The X.Org Server Is Abandonware? by kochthesecond on Sunday October 25, 2020 @08:16AM (#24885723)
I also fear this. I dont care about most WMs being left behind, kde and gnome is already spread too thin. And I say that as a xfce user of ten years.

Got a new laptop with amdgpu and am enjoying the new life with wayland and gnome. It just took waay too long.

Re:The X.Org Server Is Abandonware? by QuesnayJr on Sunday October 25, 2020 @08:04AM (#24885650)
In what way is Wayland's architecture broken? Is there a critique floating around I could look at?
Re:The X.Org Server Is Abandonware? by corty on Sunday October 25, 2020 @08:32AM (#24885816)
The design overview slides are their own critique: Wayland does almost nothing besides render buffer handling. Input? Applications job. Window decorations? Compositors job. Application talking to the Compositor? Somebody elses job. Clipboard? Maybe compositor or toolkit. Screenshots and remoting? Somebody elses job, but only after Wayland has bored the appropriate holes in its security model. This all leads to a ton of incompatibilities between compositors, toolkits and applications. And beyond Gnome, the full "featureset" is still not implemented, where "featureset" is barely adequate as an X11 replacement.

But the buffer handling is great, no more flickering...

Re:The X.Org Server Is Abandonware? by nullc on Sunday October 25, 2020 @02:56PM (#24888862)
> But the buffer handling is great,

... so long as you don't care about latency and don't mind a $3000 top of the line 64 core desktop feeling slightly slower than a machine from 20 years ago.

:(

Re:The X.Org Server Is Abandonware? by zlynx on Sunday October 25, 2020 @04:10PM (#24889482)
This depends on the user. Personally I never minded the extra frame of latency.

And some of the newer Gnome desktops have even removed that, thanks to some tricky work by one guy, as I understand it.

I may have misunderstood the explanation but it seems to involve some nice timing getting all of the application buffers swapped just before the main GPU screen buffer swap. This gives applications long enough to draw updates, for the most part, and gets all updates into the next screen buffer update instead of the update after that.

Re:The X.Org Server Is Abandonware? by heeen2 on Sunday October 25, 2020 @03:28PM (#24889143)
Wayland has shipped on plenty of embedded devices with anemic arm socs as early as 2014
Re:The X.Org Server Is Abandonware? by nullc on Sunday October 25, 2020 @03:32PM (#24889189)
As I understand it the extra latency is relatively hardware independent, and caused by extra whole frames of delay from additional compositing layers. I expect an anaemic SOC to be slow, it's less fun when extremely high end machines are also slow.

Every time I pull a old system out of mothball and start it up I'm disappointed at how much less responsive the feel is of modern systems sitting right next to them.

Re:The X.Org Server Is Abandonware? by tbr1 on Sunday October 25, 2020 @03:31PM (#24889175)
This comment is mostly correct (as a daily Wayland user), with a few exceptions.

> Wayland does almost nothing besides render buffer handling. Input? Applications job.

Applications don't do more work to handle input on Wayland as opposed to e.g. X11. It's still event-based, and the compositor feeds input events to applications that can process them as normal. Keyboard, mouse and touch input are part of the core Wayland protocol, and tablet input is part of an extension that all major compositors fully support.

> Window decorations? Compositors job.

Kind of, it's the job of the application (client-side decorations) or compositor (server-side decorations). The compositor can choose which to use. CSDs give more custom look-and-feels to applications that have them (think Firefox or Chrome); SSDs provide consistent looks across all apps. GNOME only supports CSDs, but is an exception in that regard.

> Clipboard? Maybe compositor or toolkit.

Both: https://emersion.fr/blog/2020/wayland-clipboard-drag-and-dro...

Clipboards are (implementation-complexity-wise) scary in X11 as well.

Re:The X.Org Server Is Abandonware? by Avamander on Sunday October 25, 2020 @08:52AM (#24885926)
I really hate to say it, but Canonical was and still is correct with starting Mir.
Re:The X.Org Server Is Abandonware? by acgkmopvvgvmgv on Sunday October 25, 2020 @12:56PM (#24887721)
Canonical announced Mir out of nowhere in an attempt to gain control just like they are trying now with Snap. After the announcement of Mir their developers went to IRC and made abundantly clear they had no idea how Wayland works and that Mir was useless. Where is Mir now? Using Wayland.

People who were in the fence about supporting Wayland were now even more convinced they should ignore it. That's one of the reasons a decade later you still have this much FUD.

Re:The X.Org Server Is Abandonware? by Avamander on Sunday October 25, 2020 @12:59PM (#24887744)
> Where is Mir now? Using Wayland.

It could have not gone that way. Now we've got two equally bad alternatives out there.

> That's one of the reasons a decade later you still have this much FUD.

I don't think you know what FUD means.

Re:The X.Org Server Is Abandonware? by acgkmopvvgvmgv on Sunday October 25, 2020 @01:11PM (#24887862)
Nice ignore the part where they realized Mir was useless. They even went on an edit spree in their wiki page.

If Mir was so good and superior they would just keep developing it. Isn't that obvious? If the company who already spent all this dev time aka money on Mir doesn't believe in it, why would anybody else? They were even eating their own dog food and had some major industry pull at their disposal. The answer is they fucked it up.

Re:The X.Org Server Is Abandonware? by wander_homer on Sunday October 25, 2020 @05:34PM (#24890096)
> If Mir was so good and superior they would just keep developing it. Isn't that obvious? If the company who already spent all this dev time aka money on Mir doesn't believe in it, why would anybody else?

Not that I care or know a lot about Mir, but do you seriously believe that it was always the best technology that became successful and triumphed over its competitors?

Re:The X.Org Server Is Abandonware? by Avamander on Sunday October 25, 2020 @07:20PM (#24891037)
> Nice ignore the part where they realized Mir was useless.

> If Mir was so good and superior they would just keep developing it. Isn't that obvious?

No, that's an arbitrary conclusion you've made. There are multiple reasons why a project might be killed, even if it's a good one. Canonical killed Ubuntu Touch but now it's gaining traction again because we have things like the Librem5 and PinePhone. Premature if you ask me but it makes sense as a business decision.

If we look across industry, would you say killing Google Reader was because it was inferior to others? I wouldn't.

Re:The X.Org Server Is Abandonware? by lmedinas on Sunday October 25, 2020 @10:22AM (#24886489)
the problem was that the "whole" open source community sponsored by RedHat, Intel etc... bashed the project to oblivion and left Canonical as the only contributor and put all the efforts on Wayland. This is just one of the reasons why Linux never reaches highs as a Desktop OS.
Re:The X.Org Server Is Abandonware? by pjmlp on Sunday October 25, 2020 @08:05AM (#24885654)
ChromeOS runs on Wayland, and it is used by WSL as well.
Re:The X.Org Server Is Abandonware? by tbr1 on Sunday October 25, 2020 @03:23PM (#24889107)
> ChromeOS runs on Wayland

Kind of. The Chrome browser itself doesn't run on Wayland, it runs on a custom compositor (I believe Aura?). Sommelier[1] is a Wayland compositor used for Linux apps on CrOS (Crostini), but Chrome doesn't use it. There is an ongoing effort (Lacros) to make the Chrome browser itself run under Wayland on CrOS, but it's not public outside of development builds (and not yet on par with the "native" version).

[1]: https://chromium.googlesource.com/chromiumos/platform2/+/HEA...

Re:The X.Org Server Is Abandonware? by Rochus on Sunday October 25, 2020 @07:42AM (#24885520)
What's the alternative then?
Re:The X.Org Server Is Abandonware? by corty on Sunday October 25, 2020 @07:51AM (#24885571)
Lack of an alternative does not make Wayland any better unfortunately.
Re:The X.Org Server Is Abandonware? by einpoklum on Sunday October 25, 2020 @07:31AM (#24885476)
So what do my Linux machines run desktop sessions on?
Re:The X.Org Server Is Abandonware? by agumonkey on Sunday October 25, 2020 @07:40AM (#24885509)
webvnc

-- whatwg

Re:The X.Org Server Is Abandonware? by speedgoose on Sunday October 25, 2020 @07:54AM (#24885580)
Windows?
Re:The X.Org Server Is Abandonware? by LockAndLol on Sunday October 25, 2020 @07:25AM (#24885454)
> This should hardly be surprising but a prominent Intel open-source developer has conceded that the X.Org Server is pretty much "abandonware" with Wayland being the future.

Why do you say Wayland is abandonware? The last activity in the repo is from a week ago https://gitlab.freedesktop.org/wayland

Re:The X.Org Server Is Abandonware? by kbumsik on Sunday October 25, 2020 @07:56AM (#24885594)
> The last activity in the repo is from a week ago

Actually most of repos you linked have the last activity of months ago. It's pretty worrying though.

Re:The X.Org Server Is Abandonware? by boudin on Sunday October 25, 2020 @08:09AM (#24885674)
Wayland is just a protocol. Look at the work on actual compositors, like mutter and wlroots to see some activity https://github.com/GNOME/mutter https://github.com/swaywm/wlroots