News for hackers. Stuff that matters.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @05:13PM (#24889924)
What looks like "typical Linux geeks being geeks" with this situation:

1) the old, mostly working thing is being abandoned in favor of

2) that new thing which doesn't work in so many cases it's laughable, even after 11 years. How many years was it between the concept of X and a working release at Palo Alto?

Note that the new situation is so perfect for passing the buck from the windowing system to the compositors, and compositor folks are busy fighting feuds over which one another's private protocols or even public ones they are not going to support.

Oh, and the browsers. Chromium is making its first shy bumbling steps towards actually working on Wayland! A mere decade after!

I've heard it was so much easier to write Wayland clients, what could have happened?

Upd: This toxic development culture in a nutshell is exactly what this https://news.ycombinator.com/item?id=24165445 is about. Well, we know it's not limited to Google.

Re:The X.Org Server Is Abandonware? by sergeykish on Sunday October 25, 2020 @06:19PM (#24890503)
This criticism looks like "free as beer and I know better".

1. The old, mostly working thing waits your commit

2. That new thing can have some help too

I recommend developers story about this "mostly working thing" (2014) [1]. It is quite fun and eye opening, he clearly knows his subject better than most of the comments.

Wayland demo worked almost from day one. I've run it in 2010 [2]. But we need applications, that is migrating toolkits and this took 10 years.

It is very toxic development culture, cancel culture, mob.

[1] https://www.youtube.com/watch?v=GWQh_DmDLKQ

[2] https://bbs.archlinux.org/viewtopic.php?pid=858020#p858020

Re:The X.Org Server Is Abandonware? by krageon on Monday October 26, 2020 @07:01AM (#24894807)
Saying Wayland is just non-functional for reasonable use-cases without significant user workarounds (usually going back a decade in execution and clarity) isn't toxic culture, it's the truth. Yes, people can work on what they want. By the same logic, anyone can say that the direction they're taking is bad.
Re:The X.Org Server Is Abandonware? by cipherboy on Monday October 26, 2020 @09:41AM (#24896038)
I strongly disagree. Since switching to Fedora almost 4 years ago, I've only booted to X.org once, three years ago. I haven't needed it since.

I do browser-based screensharing (of both individual windows and the whole screen), I have a mixed DPI monitor setup, I've played games on Steam, &c. I need no workarounds. GNOME just works.

About the only things I don't use are nvidia's crappy drivers.

Re:The X.Org Server Is Abandonware? by phone8675309 on Monday October 26, 2020 @11:19AM (#24897088)
nVidia is the overwhelming leader in GPUs that people care about, so if you don't mind excluding the majority then it sounds like a great direction.

Hope it works out for you.

Re:The X.Org Server Is Abandonware? by cipherboy on Monday October 26, 2020 @12:11PM (#24897700)
You've got two primary use cases for nVidia's GPUs:

1. Gaming. Just about nobody games on Linux with nVidia. Most people I know who game (from Linux) with nVidia GPUs use PCI passthrough to a guest VM running Windows. Very few use nVidia GPUs on their host system. My primary setup is a 2950x/128GB DDR4/Vega 56/2080 Super -- the latter goes to kvm exclusively.

2. "Research" such as machine learning. You don't need Wayland or X11 for this, and the proprietary drivers work the best. To be honest, this is a space where Ubuntu Server performs best. I keep one of these around in a VM (see above) for this purpose. (Mining also goes in this category)

Everything else can probably be done with an Intel or AMD GPU tbh.

Re:The X.Org Server Is Abandonware? by CapricornNoble on Monday October 26, 2020 @02:34PM (#24899488)
>>>1. Gaming. Just about nobody games on Linux with nVidia.

I guess I'm the oddball here. 95% of my gaming is native Steam Linux apps on my Kubuntu box with a GTX1060 6GB.

Re:The X.Org Server Is Abandonware? by vlowther on Monday October 26, 2020 @02:31PM (#24899425)
The GPU stats at https://www.gamingonlinux.com/index.php?module=statistics&vi... disagree with your first point. A few years ago I did all of my gaming direct on Linux with an nVidia GPU, and did so for over a decade, on various laptops with and without mixed Intel/nVidia GPU setups.
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @12:03PM (#24897616)
There is nothing Wayland can do about "nvidia's crappy drivers".

GamingOnLinux stats — AMD GPU 40% and raising.

https://www.gamingonlinux.com/index.php?module=statistics&vi...

Re:The X.Org Server Is Abandonware? by phone8675309 on Monday October 26, 2020 @03:08PM (#24899943)
40% is still less than the majority, and Wayland chose to break compatibility with X11 drivers, so they get to own half of this breakage
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @03:58PM (#24900611)
I expect they do not target world domination.

Anyone who wants stable, performant GPU today can buy AMD. Future is here. That's Wayland target.

I live in the past — Intel GPU, X.Org, xmonad. I've thought to wait a few more years but I've checked Sway, it works. I'll check waymonad, maybe it works, maybe I'll make it work.

Wayland GNOME and KDE works with NVIDIA.

https://wiki.archlinux.org/index.php/wayland#Requirements

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @07:05AM (#24894830)
I believe you assert that Wayland failure is that is not ready for end user.

Strange point, it should have been burned 10 years ago than. I use X.Org, works perfectly in Arch Linux, some claim problems on in their distribution. It should be critique of that distribution.

> Chromium is making its first shy bumbling steps towards actually working on Wayland

And Firefox support is behind MOZ_ENABLE_WAYLAND=1 flag. Clearly Wayland is in "early adopters" stage. Early adopters should not whine.

> By the same logic, anyone can say that the direction they're taking is bad.

You've clearly not watched presentation. Some people know better than developer of that technology. It would be insult on my job. I've had enough people stating "technical debt is not real".

> Dear Google Cloud: Your Deprecation Policy Is Killing You

Open source is nothing like Google deprecating its services, anyone can run code, but it is naive to expect free indefinite support.

Truth is you are not going to maintain X.Org.

Re:The X.Org Server Is Abandonware? by utxaa on Monday October 26, 2020 @09:14AM (#24895789)
this is all going to end in X12.
Re:The X.Org Server Is Abandonware? by pzone on Monday October 26, 2020 @11:05AM (#24896922)
Wayland is X12.
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @09:53AM (#24896150)
you would preach but you would not contribute
Re:The X.Org Server Is Abandonware? by ubercow13 on Monday October 26, 2020 @09:59AM (#24896216)
I don't see anything wrong with that.
Re:The X.Org Server Is Abandonware? by utxaa on Monday October 26, 2020 @05:47PM (#24901883)
you mean i would predict but not contribute?

yes.

Re:The X.Org Server Is Abandonware? by sergeykish on Tuesday October 27, 2020 @02:26AM (#24904910)
no, like in "preach the end of the world", contribution and prediction requires intimate knowledge, preaching does not
Re:The X.Org Server Is Abandonware? by eesmith on Tuesday October 27, 2020 @09:16AM (#24907078)
My grandfather was a preacher and a millennialist, which means he thought the world would end soon. He based this out of his intimate knowledge of the Bible, spanning over 60 years of study. He was also a missionary who starting churches and had a radio show.

Surely that fulfills both contribution and prediction.

I therefore disagree with your characterization.

Now, he appears to have been wrong, but just like preachers may be wrong, critics may also be right even without contribution.

Re:The X.Org Server Is Abandonware? by sergeykish on Tuesday October 27, 2020 @11:38AM (#24908451)
I am sorry for your grandfather.

He knew Bible and he was right by his interpretation of Bible. In programming world word is reality, there is only one meaning. Those who know word forge reality. This requires knowledge.

Critics who do not posses knowledge appeal to emotions, spread FUD. They may be right by coincidence like standing clocks.

Re:The X.Org Server Is Abandonware? by eesmith on Tuesday October 27, 2020 @04:07PM (#24911249)
What one meaning does "preach" have in the programming world?

Because I think you used it wrong.

Re:The X.Org Server Is Abandonware? by sergeykish on Tuesday October 27, 2020 @05:49PM (#24912337)
https://www.google.com/search?q=preach

I've described context. You've confirmed it. Statement supported not by fact but by inner voice. My morale stems from Christianity, I believe Enlightenment got it right — discovery of nature is discovery of God. I've been to church, I've seen priest who shared joy. I've seen other priests, I would rather not see them.

X.Org developer described what's wrong with the project [1]. Not one of the Wayland critiques addressed his points. They have no facts, they just want it to fail. Those who work hard and share for free get anger in return. Sway / wlroots maintainer (ddevault) got off the edge from this misinformation and I do not agree with him but I am not maintainer either. Where is love and God in this story?

> That’s not even considering any personal goals, which I have vanishingly little time for. I get zero exercise, and though my diet is mostly reasonable the majority of it is delivery unless I get the odd 2 hours to visit the grocery store. That is, unless I want to spend those 2 hours with my friends, which means it’s back to delivery. My dating life is almost nonexistent. I want to spend more time studying Japanese, but it’s either that or keeping up with my leisure reading. Lofty goals of also studying Chinese or Arabic are but dust in the wind. I’m addicted to caffeine, again.

> Less healthy ways have included walking to the corner store to buy unhealthy comfort foods, consuming alcohol or weed too much or too often, getting in stupid internet arguments, being mean to my friends and colleagues, and googling myself to read negative comments. [3]

That's story behind Linux infrastructure. Because of such work I have Linux and I am grateful for it, but no mob wants to finish them.

[1] https://www.youtube.com/watch?v=GWQh_DmDLKQ

[2] https://news.ycombinator.com/item?id=24896917

[3] https://drewdevault.com/2020/01/21/Stress-and-happiness.html

Re:The X.Org Server Is Abandonware? by eesmith on Wednesday October 28, 2020 @01:04AM (#24915426)
My observation is that "preach" is orthogonal to contribution.

Which is why I think it's the wrong term, and why utxaa was confused.

Your link to Google for a dictionary definition says:

1) deliver a sermon or religious address to an assembled group of people, typically in church.

This wasn't a sermon or religious address, and HN isn't church.

2) publicly proclaim or teach (a religious message or belief).

Okay, so posting a comment on HN is public, which means we're all preaching? This doesn't seem what you mean.

3) earnestly advocate (a belief or course of action).

This is the closest. However, "this is all going to end in X12" seem far from earnest advocacy.

Your own comments seem far more earnest - are you not also preaching?

It's far easier for me to believe you simply used the wrong term.

Re:The X.Org Server Is Abandonware? by sergeykish on Wednesday October 28, 2020 @04:42PM (#24923897)
"preach the end of the world" does not contribute to the facts based world. Even if you don't agree with that I'm fine to end this discussion.
Re:The X.Org Server Is Abandonware? by utxaa on Wednesday October 28, 2020 @04:07PM (#24923536)
why do you assume i don't know what i'm talking about?
Re:The X.Org Server Is Abandonware? by sergeykish on Wednesday October 28, 2020 @04:43PM (#24923911)
Please address [1] or you don't know what you are talking about. Similar point in next post [2].

[1] https://www.youtube.com/watch?v=GWQh_DmDLKQ

[2] https://news.ycombinator.com/item?id=24922936

Re:The X.Org Server Is Abandonware? by utxaa on Wednesday October 28, 2020 @06:27PM (#24924852)
i either address [1] or i don't know what i'm talking about?

sure pal, you got it.

Re:The X.Org Server Is Abandonware? by neurostimulant on Sunday October 25, 2020 @07:45PM (#24891248)
It took python community 10 years to migrate to python 3, and the migration process from python 2 to python 3, while tedious, is certainly a lot easier than porting a gui app from xorg to wayland. It could take some time until most app developers finally migrated their apps from xorg to wayland.
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @01:54AM (#24893181)
Python 3 changed nothing

* print is function

* string is unicode by default

Should have been clean and easy migration path

    # python 2
    from __future__ import print_function
    print(u"foo")
    u"" # was u""
    b"" # was  ""
But u"" was not supported in Python 3 until PEP 414 (python 3.3) [1]. That's four years [2]:

    Python 3.0.0 Dec.   3, 2008
    Python 3.3.0 Sept. 29, 2012
Ruby string switched from codebytes to codepoints with encoding in 1.9. Ruby 2.0 switched default literal encoding to UTF-8 [3], timeline [4]:

    Ruby 1.8.7          2008-05-31
    Ruby 1.9.1          2009-01-30 # first 1.9
    Ruby 1.9.2          2010-08-18 # people already switched to 1.9
    Ruby 2.0.0          2013-02-24 # first 2.0
    Ruby 1.8.7-p352     2013-06-27 # last 1.8
Switch to Ruby 2.0 was even simpler than 1.9.

How specifically Wayland harms you? I've opened GTK+ tutorial [5], compiled code, works both on X.Org and Wayland. How it is not clean migration path?

And no, it is not XWayland which is additional migration path, I've removed it for this test:

    $ xterm
    xterm: Xt error: Can't open display: :1
[1] https://www.python.org/dev/peps/pep-0414/

[2] https://www.python.org/downloads/

[3] https://medium.com/rubycademy/the-evolution-of-ruby-strings-...

[4] https://www.ruby-lang.org/en/downloads/releases/

[5] https://developer.gnome.org/gtk3/stable/gtk-getting-started....

Re:The X.Org Server Is Abandonware? by vnlab on Monday October 26, 2020 @05:43AM (#24894351)
> Python 3 changed nothing.

Sorry, have you tried to maintain a C extension for both 2/3? Or a unicode heavy application?

This is a silly statement, there's a reason that major packages took a decade to migrate. There are thousands of little details that are incompatible.

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @06:40AM (#24894663)
From user perspective. Gains.

Nothing required big 2/3 change. Ruby and Go done it right — a series of small changes. Python 2.* had it right. The attitude of language developers was clearly stated in PEP 414 and 2to3 approach — no backward compatibility. That is nonsense, every python program had backward compatibility several minor versions deep.

Select one issue and work on it. Unicode:

    # python prev
    u"" # or from __future__ import unicode_literals
    b""
vs

    # python next
    u""
    b"" # or from __past__ import binary_literals
Facts speak for itself, change was to big for users to overcome it, price was too high. I've lived through Ruby string changes, not a big deal.

Wayland transition is nothing like Python 2/3. It is big but mostly invisible, XWayland runs X11 applications, toolkits hide implementation details, no X.Org deprecation.

Re:The X.Org Server Is Abandonware? by neurostimulant on Monday October 26, 2020 @10:23AM (#24896454)
Just like you said, for majority of people, migration from python 2 to 3 is mostly painless. Some code don't even have to be rewritten and might work on python 3 without any modification. However, some applications requires major migration because their core functionality depends on some feature in python 2 that now changed python 3, and they won't do major refactoring effort until the benefit of migrating to python 3 outweighs staying on python 2. They were essentially waiting until the ecosystem migrated to python 3, but as they're also part of the ecosystem (and often the essential part in their niche), this created a chicken and egg problem that needs a decade to be resolved.

The situation with wayland migration seem to be somewhat similar with the python 3 migration. Many gui apps that uses gui toolkit probably don't need major modification, or no modification at all. But some apps that requires platform-specific access are heavily affected and might require some major refactor, and they probably won't do it until the benefit of migrating to wayland outweigh staying on xorg.

Also, unlike python 3 migration where most of the community agree that the move is justifiable will have to happen eventually, in the case of wayland migration, the community opinion seem to be split which certainly harm wayland migration progress.

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @11:56AM (#24897547)
I've built Python 3.2 just to show the problem introduced by language designer

    $ python3.2
    Python 3.2.6 (default, Oct 26 2020, 15:29:09) 
    [GCC 10.2.0] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> u"foo"
      File "<stdin>", line 1
        u"foo"
             ^
    SyntaxError: invalid syntax
This is hostile behavior. It took four years to solve (python 3.3), still supported:

    $ python3
    Python 3.8.6 (default, Sep 30 2020, 04:00:38) 
    [GCC 10.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> u"foo"
    'foo'
Python got better in supporting old versions over the years. Take a look at Django, it got Python 3 support in February 26, 2013 [1].

> Django 1.5 introduces support for Python 3 - specifically, Python 3.2 and above.

Notice version gap — no support for 3.0, 3.1. It was quite common.

> python 3 migration where most of the community agree that the move is justifiable

If people believed breaking change was justified they would move to 3.0, it did not happen.

I've seen both Python and Ruby community, Ruby made two breaking changes (1.9 and 2.0) while Python got its PEP 414. There was a huge split among developers.

---

Essentially you are describing how switch happened while I'm describing which lessons should have been learned. It is sad if Python community learned nothing.

> the community opinion seem to be split which certainly harm wayland migration progress.

Developers done great job, you can't run 2.7 code in 3.*, you can run X11 applications in XWayland. Is there a split in developers community? All I see is FUD among users.

[1] https://docs.djangoproject.com/en/3.1/releases/1.5/#python-3...

Re:The X.Org Server Is Abandonware? by AzzieElbab on Monday October 26, 2020 @01:31PM (#24898704)
Doesn’t wayland run x11 server as well?
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @02:28PM (#24899390)
Yes, removed for test

    $ sudo pacman -Rs xorg-server-xwayland
Otherwise X11 applications work fine. GTK+ supports Wayland since 2015

https://wiki.gnome.org/Initiatives/Wayland/GTK%2B

Re:The X.Org Server Is Abandonware? by znpy on Sunday October 25, 2020 @08:29PM (#24891525)
worth noting that in the python 2 to 3 story, a migration path was mostly provided along with tools that tried to automatically refactor your code, the latest 2.x release was supported for nearly a decade, and there have been directions on how to temporarily write code to work on both python2 and python3.
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @03:15AM (#24893556)
Python 3 is only unusual in its failure. Perl6 Apocalypses [1] is wonderful. Python 3000 is pointless [2].

I've been Python developer at that time, the writing was on the wall. They have not provided migration path. PEP 414 "Complaint: This PEP may harm adoption of Python 3.2" [3], this is insane. Community voted with feet — they've stayed with Python 2 until clean migration path arrived. I've switched to Ruby and been happy since.

Ruby 1.8.7 was supported for five years.

You had to write Python 2 code and run 2to3, you had to live in the past or abandon it.

[1] https://raku.org/archive/doc/apocalypse.html

[2] https://en.wikipedia.org/wiki/History_of_Python#Features

[3] https://www.python.org/dev/peps/pep-0414/

Re:The X.Org Server Is Abandonware? by badsectoracula on Sunday October 25, 2020 @10:32PM (#24892331)
> 1. The old, mostly working thing waits your commit

From what i understand there are commits, just not releases. What is the point of committing if the maintainers do not bother to make a proper release that your work can be distributed to the users?

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @02:08AM (#24893232)
Do you imply X.Org sabotaged? Issues fixed, system is stable and only maintainer stops it? You should notify disillusioned people who still commit to the repo [1].

[1] https://github.com/freedesktop/xorg-xserver/graphs/commit-ac...

Re:The X.Org Server Is Abandonware? by badsectoracula on Monday October 26, 2020 @02:47PM (#24899661)
I do not imply anything. The fact is that there haven't been any release for two years yet there is work apparently being done.

So why aren't release being made?

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @03:46PM (#24900469)
I would expect issues are not fixed, system is not stable.

> The primary development code repository can be found at:

> https://gitlab.freedesktop.org/xorg/xserver

Quite a lot of issues.

Re:The X.Org Server Is Abandonware? by account42 on Tuesday October 27, 2020 @09:48AM (#24907372)
Ah yes, such classic X11 issues as Google Sign in not working [0]. Everyone knows that only Wayland is webscale enough for Google.

[0] https://gitlab.freedesktop.org/xorg/xserver/-/issues/1092

Re:The X.Org Server Is Abandonware? by sergeykish on Tuesday October 27, 2020 @11:48AM (#24908559)
Quick glance shows real issues

> Xorg xserver above 1.20.8-3 crashes when using displaylink/evdi

> Applications do not repaint in a timely fashion, resulting in screen corruption

> xorg-x11-server quit unexpectedly on windows resize

> x11-base/xorg-server-1.20.8-r1 crashes

> Xorg crashes after unlocking with lightdm

> Input events can be sent for disabled device, crashing GTK and mutter

> when ubuntu runing Virtualbox, Ctal+Alt+F1 Ctal+Alt+F17 switch cause memleak

> Server crash at startup

> Delay and black screen when the screen is rotated.

> xorg-server-1.20.9 crash on startup

Re:The X.Org Server Is Abandonware? by wegs on Sunday October 25, 2020 @05:27PM (#24890034)
Newer isn't better-designed. Unix was really well-designed, compared to so much of the modern stuff, and it does everything I need. Nineties Linux was a nice Unix. I wish we hadn't spent the past quarter-century turning it into nineties Windows, with layers upon layers upon layers of cruft.

I don't get why Wayland is slow, when Enlightenment was fast on machines with 32MB of RAM, a 3dfx Voodoo, a spinning HDD, and a 66MHz CPU...

Re:The X.Org Server Is Abandonware? by moomin on Sunday October 25, 2020 @06:48PM (#24890759)
One of these days you should read the X section of the Unix Haters Handbook. Wayland is being built for the world as it is, X was built for a world that never was. In this case, it’s quite hard to not be better designed.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @06:58PM (#24890843)
And yet it suffices to have two GPU in your system (both driven by OSS drivers) that the option of running Wayland disappears from GDM on Fedoras up to 32 at least.

The laptop in question is from the late 2016.

So much for "the world that is". My machine must be very, very otherworldly.

Re:The X.Org Server Is Abandonware? by mcguire on Sunday October 25, 2020 @09:02PM (#24891783)
"One of these days you should read the X section of the Unix Haters Handbook."

I have. It was written by someone who doesn't know the difference between a "client" and a "server".

Re:The X.Org Server Is Abandonware? by mcguire on Sunday October 25, 2020 @11:26PM (#24892584)
No, really. The author, whose name I can't remember at the moment, complains that X has the server/client roles reversed; that xcalc is a server and the display is a client. The usual defense is that it's "tongue in cheek", but from a networking standpoint it is simply wrong.
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @10:06AM (#24896278)
You login to the server and run application, that application connects to the X Server on your client.

    +----------------+     +----------------+
    | Client         +---->+ Server         |
    |                |     |                |
    | +-----------+  |     | +-----------+  |
    | |X Server   +<---------+Application|  |
    | +-----------+  |     | +-----------+  |
    |                |     |                |
    +----------------+     +----------------+
I can see how confusion may arise.
Re:The X.Org Server Is Abandonware? by msla on Sunday October 25, 2020 @08:38PM (#24891593)
> X was built for a world that never was.

No. This is the thinking of people who can't see the utility of a use case they never personally use. It's the thinking of people who believe that "ssh -X" is "obsolete" because RDP exists, or that window managers can become obsolete because the fashion has moved on. X works, it's worked for decades, and saying that it's never worked doesn't negate that.

Re:The X.Org Server Is Abandonware? by nialv7 on Sunday October 25, 2020 @08:40PM (#24891614)
I find it really arrogant to claim "this software does everything I need, so it should never change", while in reality you are but an infinitesimally small part of the user base said software has to support.

Sure, all the software can stay where they are if all the developers had to serve is you. But that is just not the reality.

Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @07:34AM (#24895000)
There isn't a magical different userbase Linux has to serve which has somehow bizarre needs not served by thoughtfully-designed older software, but which newer, poorly-designed software somehow meets.

Yes, we need a newer web browser, but that could run on old-school Linux/Unix just fine. Aside from that, there isn't anything wrong with nineties Linux which couldn't have been brought up to modern standards with a bit more discipline.

Someone decided ALSA (or OSS, it doesn't matter) was rough to deal with, so they build Pulse and JACK on top of it, rather than a modest expansion of ALSA. Someone didn't like the network layer, so they build a userspace wrapper, and someone didn't like that, so they wrapped it up in a GUI.

At the end of the day:

1) Everything is slow, requiring literally more than 100x the resources it once did.

2) Everything is complex, with layers upon layers, and text files with comments "This is managed by my hack. DO NOT EDIT THIS BY HAND. I keep the exact same data elsewhere, in my own config file, since I couldn't be bothered to read what's in the line below."

3) Everything is brittle and hard-to-understand. I knew how nineties Linux booted. Today, the logic is distributed among dozens of layers, mostly because people wanted to reinvent new things, rather than polishing/improving/fixing old ones. Different apps go for the wrong layer, and tutorials point to the wrong ones too.

Now Ubuntu is throwing its hands up at the mess, and building snap to hide all this under yet. another. layer.

As a footnote, ALSA was just about the last time this happened right, with it replacing OSS while maintaining compatibility.

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @08:02AM (#24895175)
Maybe you should fine community that shares your views.

I don't use pulseaudio, networkmanager, desktop environment, works perfectly in Arch Linux [1]. Arch has great wiki, it is correct. System is quite transparent.

I am fine with systemd but, for example, Void Linux [2] uses runit, Alpine Linux [3] uses OpenRC and is compiled statically.

Arch Linux pacman serves my needs perfectly, it is quick, it shows only relevant information. AUR provides ready made PKGBUILDs.

Lots of Linux distributions is its strength. It allows people with niche requirements find its home. We are far better members of societies when supporting our system than grunting.

[1] https://www.archlinux.org/

[2] https://voidlinux.org/

[3] https://alpinelinux.org/

Re:The X.Org Server Is Abandonware? by AnIdiotOnTheNet on Monday October 26, 2020 @09:34AM (#24895972)
> Lots of Linux distributions is its strength.

Unless you want to ship something, troubleshoot something, or figure out how something works without hours of googling.

Re:The X.Org Server Is Abandonware? by account42 on Tuesday October 27, 2020 @10:10AM (#24907561)
> Unless you want to ship something

I have never had problems distributing binary builds for Linux. There are a number of system libraries that are backwards compatible: glibc, asound, libGL, etc. - test on the oldest you want to support and any other libs you just ship yourself. And that would not be different with only one distro either unless you only care about one release of that distro.

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @09:52AM (#24896136)
Would you better not able to solve at all?

Ship and troubleshoot solved by distro maintaires. Niche products solved by Flatpak and its runtimes.

Re:The X.Org Server Is Abandonware? by AnIdiotOnTheNet on Monday October 26, 2020 @10:07AM (#24896287)
I'll stick with platforms that don't require third party volunteer maintainers just to be able to run software, thanks.
Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @10:11AM (#24896331)
See, you have choice and enjoy it. So do I.

What I find strange is sitting on the place one does not like. There are so many choices around.

Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @10:12PM (#24903891)
A bit of poking suggests:

1) I'm not ready to jump installed systems to arch right now.

2) Next system I install will probably try arch.

Thank you!

Re:The X.Org Server Is Abandonware? by account42 on Tuesday October 27, 2020 @09:59AM (#24907466)
> Arch Linux [1], Void Linux [2], Alpine Linux [3]

Gentoo is feeling left out. It's the OG distro for those who have strong opinions on how their system sould work but not strong enough to do eveything by hand.

Re:The X.Org Server Is Abandonware? by sergeykish on Tuesday October 27, 2020 @11:13AM (#24908174)
wegs reminded me experience with Ubuntu. I've started with GNOME, tried XFCE, Openbox, system become brittle and it raised questions like "How to configure WiFi without DE?".

I've switched to Arch Linux, base install covers network configuration. It gave me stable platform, I can grow my knowledge, I can fix my system.

Void Linux and Alpine Linux are just examples of what could match voiced concerns. I lot of people recommend Manjaro, looks like a simple way to try Arch based distro. Some problems stem from upgrading release, Debian Testing could help. But I have not tried them.

I've tried Ubuntu, I don't like distribution upgrades, default theme, constant experiments on users. Gentoo is my first distro, as C++ dev at that time, compilation was fascinating. I still enjoy 3 commands joke [1], looks like it is possible to install binary packages these days. I've tried Alpine, I don't like apk, systemd and glibc are good enough for me. I've tried OpenBSD, hardware support was not as good as on Linux. I'm playing with NixOS but I am so used to Arch.

And I want to stress, each of these system has something I enjoy. It is just me who is driven by minimizing negative points.

[1] http://bash.org/?464385

Re:The X.Org Server Is Abandonware? by account42 on Tuesday October 27, 2020 @09:57AM (#24907451)
> As a footnote, ALSA was just about the last time this happened right, with it replacing OSS while maintaining compatibility.

Nah, even ALSA was a needless overcomplicated mess. They should have just built on top of the super simple /dev/dsp. Instead we got new incompatible APIs wile OSS apps were left with requiring exclusive access to your sound card.

Re:The X.Org Server Is Abandonware? by utxaa on Monday October 26, 2020 @06:05PM (#24902045)
i agree with your point. however alsa needed a multiplexing layer, or the equivalent. whereas pulse was the answer i don't know.
Re:The X.Org Server Is Abandonware? by kasabali on Saturday October 31, 2020 @06:15PM (#24955645)
> alsa needed a multiplexing layer

It had dmix.

Re:The X.Org Server Is Abandonware? by umanwizard on Monday October 26, 2020 @08:05AM (#24895204)
I think you would enjoy OpenBSD.
Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @09:04AM (#24895698)
Computers aren't things I enjoy. They're things I stomach. I think I'd use OpenBSD if I were confident that after setting it up, it worked reliably, without changes, for the next few decades, with transparent system upgrades.

Part of that is working Bluetooth, power management, webcams, video conferencing, OBS, and similar. Historically, OpenBSD was behind Linux on working reliably.

Debian used to do this before:

1) It fell behind on hardware support, as laptops took over desktops; and

2) Ubuntu/Fedora started putting out massive numbers of half-baked technologies, and everything building atop those.

I switched to Ubuntu, without Gnome, but increasingly, things don't work without Ubuntu's UX, and snap shows a future I don't want to head down anymore.

I'll look into arch linux, as someone suggested.

Re:The X.Org Server Is Abandonware? by umanwizard on Monday October 26, 2020 @09:20AM (#24895841)
Fair enough.

Webcams and power management work fine on OpenBSD (assuming there exist drivers for your hardware), but Bluetooth isn’t supported at all.

What I like about it is the simplicity of everything. If you want to change your mouse sensitivity, you add a line to a particular file in /etc. If you want to autojoin a particular WiFi network, you add the SSID and password to a particular file in /etc. If you want to start a daemon on boot... you get the idea. No massive complex configuration systems with giant blobs of XML that nobody understands.

Unfortunately the flip side is that things move more slowly — they won’t support Bluetooth until someone writes code that meets the system’s bar for correctness, simplicity, reliability, documentation, etc. — which might be never. But the stuff that does work is fantastic.

If hardware/software support requirements tie you to more mainstream OSs, I do agree with other posters that Arch is the closest thing to what you want, but it’s still far from perfect.

Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @11:44AM (#24897410)
On that list, I can live without Bluetooth.

Do you know if:

1) Zoom works? Linux has a blob which does.

2) OBS works? This is critical.

3) How is video support with ATI/Nvidia? Will my multimonitor setup break?

The other thing which scares me is the manual upgrade process. On my systems, I've done apt-get update/dist-upgrade for a quarter century now, with never an issue.

Re:The X.Org Server Is Abandonware? by umanwizard on Monday October 26, 2020 @01:14PM (#24898516)
1) There isn’t a standalone binary, but you might be able to get the web client working in Chromium. I’m not sure.

2) I don’t know.

3) AFAIK it should work.

Using the BSDs as a workstation, rather than a server, is a bit niche. Like Linux, but even more so. So unfortunately it’s still a labor of love and a lot of modern stuff won’t be supported.

Re:The X.Org Server Is Abandonware? by 1_player on Monday October 26, 2020 @01:36AM (#24893092)
Especially in the Linux world where not asking too much of their own PC is seen as a virtue, so people are running tiling WMs from the nineties, spend their time in Emacs and say everything is fine.

Meanwhile I want my Linux system to run VR, multiple 4K displays, very demanding games and bluetooth headphones. And Linux is the worst for it, because everything feels laggy and half polished there and on the proprietary OS my setup feels MUCH faster.

Sure, it's not Linux's fault, but let's stop saying everything is fine and dandy because Emacs is still running.

Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @07:40AM (#24895034)
No one is saying everything is fine. It's not.

What we're arguing is why everything is not fine.

SGIs ran VR, multiple displays, and very demanding apps in the nineties too. They did all sorts of wonky, complex, 3d input devices too. So did DEC Alphas. This is the stuff Unix was built for.

My claim is that nineties Linux was much closer to having the right architecture for it than 2020 Linux for this sort of stuff. The reinventions and onion layers didn't help; they hurt.

I think the only piece nineties Linux didn't anticipate was the level of hot-swapping hardware (USB, Bluetooth, displays, etc.), and the level of power management. Modern Linux never got that architected or integrated quite right, because it was built with hack upon hack upon kludge. It's split up in bizarre ways between kernel and user space which would be really tough to clean up right now.

Re:The X.Org Server Is Abandonware? by anthk on Monday October 26, 2020 @09:25AM (#24895874)
> think the only piece nineties Linux didn't anticipate was the level of hot-swapping hardware

They did, modular kernels date back as 2.2 at least. And USB was born in that era.

Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @11:41AM (#24897363)
If this was anticipated by the architecture:

* My USB webcams wouldn't show up in a different order each time I reboot. This works fine under Windows and Mac.

* My monitor configuration wouldn't be hardcoded in my xorg config file, or swapped around manually with xrandr. I'd have a way to code up config options for whatever is plugged in, and if something unanticipated happens, it'd do something reasonable until I coded that config in too.

* I wouldn't need to reconfigure my drawing tablet to connect to the right monitor each time I plug it in.

* The system wouldn't get into an unrecoverable, unstable state with e.g. an unreliable USB cable.

.. and so on. It's designed for a fixed set of hardware, with layers on top of that to support hotswapping. I don't have "USB 4k Logitech Webcam" on the native level. I have /dev/video3. I then have layers to map names back.

Same thing with HDDs too, actually. I refer to them as /dev/sdc4, rather than by a GUID or name or similar. Layers with onions.

Re:The X.Org Server Is Abandonware? by sergeykish on Monday October 26, 2020 @12:30PM (#24897940)
You've described need for UUID but then discard it for disks, why?

    $ ls /dev/disk/by-uuid/
    266c945c-1c6d-40e7-b770-73864a5541fa

    $ cat /etc/fstab 
    UUID=266c945c-1c6d-40e7-b770-73864a5541fa       /
Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @02:53PM (#24899731)
Mostly, because as of 2020, most things don't use UUIDs. See e.g.

1) https://www.raspberrypi.org/documentation/installation/insta...

2) man fdisk

3) man mkfs

And so on. The /dev/sd_ is primary, with UUIDs as kind of an afterthought

It ought to be the other way around, with UUIDs as the primary, proper, canonical name and interface, and a legacy backwards-compatibility layer for /dev/sd_ devices. It's even reflected in the directory structure. Yes, I CAN list disk "by-uuid," label, id, partuuid, or path, but those are special cases with sd_ as canonical.

It's kinda retrokludged in there. I never said USB/etc. didn't work. Just that it wasn't architected for it.

Re:The X.Org Server Is Abandonware? by pjmlp on Monday October 26, 2020 @03:46AM (#24893711)
> Unix was really well-designed,

Not really, it is just a pile of hacks on top of hacks, starting by everything is a file until one needs to use sockets.

Re:The X.Org Server Is Abandonware? by akvadrako on Monday October 26, 2020 @01:07PM (#24898437)
Unix is what you get by usually applying the "worse is better" philosophy.
Re:The X.Org Server Is Abandonware? by pjmlp on Monday October 26, 2020 @03:48PM (#24900496)
And having free source code available on tapes for universities, without which would never taken off.
Re:The X.Org Server Is Abandonware? by utxaa on Monday October 26, 2020 @06:02PM (#24902026)
what isn't a pile of hacks?
Re:The X.Org Server Is Abandonware? by jacob019 on Tuesday October 27, 2020 @12:12AM (#24904441)
unix sockets are files
Re:The X.Org Server Is Abandonware? by pjmlp on Tuesday October 27, 2020 @01:38AM (#24904734)
Try to open() a socket.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @05:29PM (#24890061)
I've heard enlightenment can be a Wayland compositor now, could you try it?

Also I think 3dfx Voodoo was the magic pixie dust, once you ever go OpenGL, you're not going back.

Re:The X.Org Server Is Abandonware? by modified001 on Sunday October 25, 2020 @07:02PM (#24890900)
A developer sharing is experience working with EFL:

https://what.thedailywtf.com/topic/15001/enlightened

Re:The X.Org Server Is Abandonware? by badsectoracula on Sunday October 25, 2020 @10:41PM (#24892379)
It sounds like the guy is way overexaggerating and basically didn't understand the library he was working with. What he describes isn't anything special - the "Evas_Object" (aside of the weird name) sounds like a HWND in Windows or Window in X. The part about layouts sounds like similar to sizers in wxWidgets which are used so that you can avoid using heavyweight native widgets just for layout that some other toolkits do. The event callback sounds like it uses a generic messaging system - again not much different than something like WndProc in Windows.

EFL is written in C so it does have to work within the limitations of C but -non-toy- GUIs are inherently object oriented so things will be a bit more complicated than Qt that can lean on C++'s support for object oriented programming. Especially since apparently EFL also supports bindings to other languages which may also make things a bit more complicated.

Re:The X.Org Server Is Abandonware? by modified001 on Monday October 26, 2020 @01:58AM (#24893198)
It definitely struck a cord when I had have to use it in a project around five years ago.

Luckily I got an opportunity to a new project. And the company in question (Samsung) ultimately dropped it IIRC.

Re:The X.Org Server Is Abandonware? by wegs on Monday October 26, 2020 @07:45AM (#24895058)
I ran Enlightement for maybe a month or two to try it. I mostly ran twm, fvwm, and similar at the time. Those are obviously not satisfactory for a typical user.

I gave it as an example of something which ran rather sophisticated theming/compositing/effects on hardware at least 2 orders of magnitude slower than today, and something which modern Ubuntu/Fedora struggle with.

I'd encourage you to compare the specs of the 3dfx Voodoo (the "magic dust") to even bottom-barrel integrated graphics of 2020.

Re:The X.Org Server Is Abandonware? by modified001 on Sunday October 25, 2020 @07:00PM (#24890874)
Re:The X.Org Server Is Abandonware? by utxaa on Monday October 26, 2020 @09:19AM (#24895827)
the buck is passed onto the compositor. so sway is fast, kde might be slow (or janky). it's not as uniform as with X/window manager.
Re:The X.Org Server Is Abandonware? by mixmastamyk on Sunday October 25, 2020 @10:48PM (#24892409)
I don't know that Wayland is slow, but Gnome was. They fixed several big performance problems recently.
Re:The X.Org Server Is Abandonware? by bsder on Sunday October 25, 2020 @09:16PM (#24891868)
> 1) the old, mostly working thing is being abandoned in favor of

Except that X11 is NOT "mostly working" for a significant amount of modern usages.

Yes, if you happen to want to run your Terminal, Emacs, etc. remotely over a network connection, X11 is your huckleberry--but only because anything more complicated than a bitmap makes that a very difficult problem.

If you want HiDPI, subpixel anti-aliasing, color calibration, multiple resolutions on multiple displays, smooth video, no tearing, etc. X11 only works to a certain degree, some days, for some people, for some video cards. And it's not even clear how those should work over a network connection.

This is not new. After all, X11 critiques came in for a full chapter in the Unix Haters Handbook and that's 25 years old. Wayland is simply revisiting the same problems as X Server Extensions 30 years later (they aren't ubiquitous so nobody uses them so they aren't ubiquitous).

The problem is that people who use obscure features are VERY vocal about it while people who simply abandon your operating system because accelerated video doesn't work reliably are very quiet.

Maybe Wayland isn't the way forward, but X11 certainly hasn't been the way forward for decades.

The only advantage I can see is that if Wayland manages to tear out the X11-isms in everybody, what comes after Wayland will have a lot easier time of it.

Re:The X.Org Server Is Abandonware? by badsectoracula on Sunday October 25, 2020 @10:44PM (#24892394)
None of that require throwing away the entirety of Xorg/X11, breaking every existing application while expecting everyone to rewrite their code in a completely different way, breaking a ton of existing workflows (often without alternatives) and splitting the already tiny Linux desktop in half.

Every single thing you've mentioned can be fixed with Xorg/X11.

(except subpixel antialiasing because that already existed for a long time, i'm not sure what you refer to)

Re:The X.Org Server Is Abandonware? by bsder on Sunday October 25, 2020 @11:43PM (#24892642)
> Every single thing you've mentioned can be fixed with Xorg/X11.

Then why hasn't it been fixed?

In open source, those who make the code get to make the decisions--for better or for worse.

My personal opinion as to why X11 gets so few contributors--the build system is so terrible that nobody wants to touch it anymore. I suspect they would get a lot more contributors if they changed to something like meson/ninja which doesn't need to recompile the universe to be correct.

Re:The X.Org Server Is Abandonware? by tbr1 on Monday October 26, 2020 @12:01AM (#24892716)
Xorg has had a meson build system since 2017: https://gitlab.freedesktop.org/xorg/xserver/-/commit/1549e30...

Are you referring to something else?

Re:The X.Org Server Is Abandonware? by bsder on Monday October 26, 2020 @04:15AM (#24893855)
That says "Work in Progress". It doesn't look like it ever completed.

And I still see autogen.sh and Makefile.am goop in the top level of that repository.

However, I would be quite happy to be wrong.

Re:The X.Org Server Is Abandonware? by badsectoracula on Monday October 26, 2020 @02:44PM (#24899627)
> Then why hasn't it been fixed?

I don't know, my guess is that people found making new stuff much more fun than fixing existing stuff.

Which is fine.

However that isn't the same as the existing stuff being unable to be fixed.

Re:The X.Org Server Is Abandonware? by Const-me on Monday October 26, 2020 @08:52AM (#24895602)
> X11 only works to a certain degree, some days, for some people, for some video cards.

Cases in point: this project, https://github.com/const-me/Vrmac/ a non-trivial demo such as 3D teapot or 2D tiger.

Run that in desktop, and you’ll see occasional tearing.

Run the same demo on top of bare OS kernel (i.e. reboot to console), and it will work flawlessly on top of DRM/KMS, on the same Raspberry Pi4.

Re:The X.Org Server Is Abandonware? by anthk on Monday October 26, 2020 @09:29AM (#24895912)
>f you want HiDPI, subpixel anti-aliasing, color calibration, multiple resolutions on multiple displays, smooth video, no tearing,

We had XV, RandR, antiaiasing and color managers with smooth video and no tearing since early 2000's. WTF are you talking about?

Re:The X.Org Server Is Abandonware? by phkahler on Sunday October 25, 2020 @08:34PM (#24891566)
>> that new thing which doesn't work in so many cases it's laughable, even after 11 years.

I've been using Wayland for years now and it works great. The one and only thing I use X for is OBS studio because they're still working out the window capture stuff, which BTW mean poking the right hole through security that X doesnt even have.

Most the things that don't work well on Wayland are old junk.

Re:The X.Org Server Is Abandonware? by umanwizard on Monday October 26, 2020 @08:08AM (#24895225)
Do you use Chrome? Scrolling with a touchpad still doesn’t work on Wayland (it emulates discrete mouse wheel scrolling, rather than going pixel-by-pixel).

There is IIRC some chrome setting that fixes this, but it doesn’t help with chrome-based electron apps that don’t expose the internal settings (like Slack).

Re:The X.Org Server Is Abandonware? by majewsky on Monday October 26, 2020 @06:22AM (#24894549)
Another problematic area is input method editors, mostly because IMEs and applications using them have not implemented the respective protocols on Wayland yet.
Re:The X.Org Server Is Abandonware? by nialv7 on Sunday October 25, 2020 @08:34PM (#24891572)
The standard for X was very low in the past. It's unfair to compare wayland with X, when you compare X to alternatives we had back in the 90s.

It took the X window system 30-ish years to get where it is today. Wayland only had 11 years, yet it is already better than X in many aspects.

Re:The X.Org Server Is Abandonware? by bitwize on Sunday October 25, 2020 @05:46PM (#24890186)
> What looks like "typical Linux geeks being geeks" with this situation:

I call systems like this CADT-compliant after Jamie Zawinski's Cascade of Attention-Deficit Teenagers idea.

Wayland is a system for which CADT-compliance (and maybe security) trumps nearly all other concerns. No surprise, the primary use case for Wayland is and was always GNOME -- the very system for which Zawinski coined CADT.

Re:The X.Org Server Is Abandonware? by horsawlarway on Sunday October 25, 2020 @06:29PM (#24890622)
I mean... having used both X and Wayland as daily drivers, you're fucking insane if you think you can EVER get me back on X.

On Wayland I get excellent multi-monitor support (mixed scaling ratios, much better automatic detection and configuration, much better plug-and-play). I also have a touchpad on my XPS that feels just as good as a Mac.

To boot, I haven't had to touch a config file related to input devices or output devices a single time using Arch/GDE/Wayland.

Honestly, I'd probably still be running linux in a VM on my laptop if it weren't for Wayland.

If X is your opinion of "stable and working" then I don't want any part of your systems.

Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @06:39PM (#24890708)
Cannot say Wayland works smoothly on my triple-monitor setup. One of the monitors sometimes stops working randomly, and wakes up to display Plymouth screen when I reboot the thing.

Dell Precision 7520 with an AMD GPU. The degree of flakiness is different depending on whether you're on Plasma or GNOME, but it's there nonetheless.

Re:The X.Org Server Is Abandonware? by horsawlarway on Sunday October 25, 2020 @07:25PM (#24891080)
I mean, my data point of one isn't all that helpful if you're having issues, but triple monitors do indeed work on my end.

I switch between a station that has a 4k display next to a standard 1920x1080 display as well as my laptop display (3200x1800) and my home setup with the laptop and 2 4k displays.

I had an issue on the 4k displays when I attempted to run two displays and a usb hub on a single thunderbolt line, but that wasn't Wayland, that was me being dumb: The thunderbolt protocol only support 40Gb/s and each monitor uses 20Gb/s and the hub eats another 10Gb/s. If the hub got detected last, it dropped to usb 2, if one of the monitors came online last, it would drop to 30hz refresh rate. Frankly - I was a little floored when I realized that I was the one being dumb and the system was mostly still just making things work. Just for shits and giggles I booted up an x-session after to see what it does. The answer is lots of black screen.

Re:The X.Org Server Is Abandonware? by ludocode on Sunday October 25, 2020 @07:03PM (#24890903)
I'm guessing that's an AMD GPU thing and not a Wayland thing. I run a triple-monitor setup with an AMD GPU on X.org and I have a similar problem: every once in a while when I boot my PC one of the monitors just doesn't come to life. Restarting X usually fixes it.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @07:29PM (#24891115)
But the bootscreens work! X11 withmodesetting ddx works!

Moreover: when I pass through the dGPU to a virtualized macOS, all monitors I plug in just work!

Re:The X.Org Server Is Abandonware? by phkahler on Sunday October 25, 2020 @08:42PM (#24891628)
>> Cannot say Wayland works smoothly on my triple-monitor setup.

How does X work on that setup?

Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Monday October 26, 2020 @02:31AM (#24893329)
Very smoothly.
Re:The X.Org Server Is Abandonware? by Spivak on Monday October 26, 2020 @11:21AM (#24897112)
Well until you need mixed scaling and then it completely falls down.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Tuesday October 27, 2020 @04:12AM (#24905344)
That’s why I have triple-4k monitor setup. Also good for the eyes.

Mixed scaling? Is that that thing when you open chrome and it’s blurry on your hidpi monitor?

Re:The X.Org Server Is Abandonware? by javier2 on Sunday October 25, 2020 @09:17PM (#24891872)
To be fair, triple monitors barely work on my macbook
Re:The X.Org Server Is Abandonware? by dotancohen on Sunday October 25, 2020 @07:29PM (#24891118)
On Kubuntu 20.04, and honestly ever since I first tried it from Kubuntu 16.04 on up, multi-monitor support has been terrific for me. Maybe Gnome has problems, but not KDE on X.
Re:The X.Org Server Is Abandonware? by msla on Sunday October 25, 2020 @08:40PM (#24891608)
X works for me on systems with multi-month uptimes (dictated by software updates that have nothing to do with X) and networking windows over the Internet, something RDP (and, to the best of my knowledge, Wayland) is incapable of. Meanwhile, Wayland doesn't run the software I want to run and doesn't run on the hardware I own.
Re:The X.Org Server Is Abandonware? by AnIdiotOnTheNet on Monday October 26, 2020 @09:45AM (#24896077)
RDP can be used for individual applications.
Re:The X.Org Server Is Abandonware? by copperx on Sunday October 25, 2020 @06:41PM (#24890717)
You need to purchase an AMD graphics card for Wayland, though.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @07:31PM (#24891128)
Not necessarily. I’ve got a WX4150 and Wayland has problems with it.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @06:43PM (#24890729)
Just curious, what was your browser again?
Re:The X.Org Server Is Abandonware? by horsawlarway on Sunday October 25, 2020 @07:12PM (#24890976)
I use the Ozone build of Chromium, available on AUR - https://aur.archlinux.org/packages/chromium-ozone/

It's a painful first compile, but the only issues I've hit have been a few menus in the extension debugging screens that are too small.

Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Tuesday October 27, 2020 @04:14AM (#24905352)
Well, not your typical end user routine I guess. I’d like that in mainstream distros please, without having to edit .desktop files to shove in all the commandline flags.
Re:The X.Org Server Is Abandonware? by WesolyKubeczek on Sunday October 25, 2020 @05:52PM (#24890244)
I mean, could it help if we mercilessly threw away all the code from Xorg that is there to support all the Unixes from the 80s and 90s, all the code paths for kernel-bypassing direct hardware access, and reimplemented the protocol on the same stack Wayland compositors live? Wouldn't it have solved the problems that were not about the protocol design?

Sure if someone wrote it in Rust it would be also safe and secure /s

Re:The X.Org Server Is Abandonware? by mattl on Monday October 26, 2020 @02:54PM (#24899748)
> Cascade of Attention-Deficit Teenagers

https://www.jwz.org/doc/cadt.html

Re:The X.Org Server Is Abandonware? by bitwize on Tuesday October 27, 2020 @12:39PM (#24909116)
I deliberately didn't link because jwz does not like hackernews linking to his site.
Re:The X.Org Server Is Abandonware? by RedShift1 on Monday October 26, 2020 @02:18AM (#24893270)
Imagine if all the work that has gone into Wayland went into Xorg... We'd have a pretty sweet graphical server.
Re:The X.Org Server Is Abandonware? by renewiltord on Monday October 26, 2020 @12:08PM (#24897662)
Sure, but that's not how hobbies work. You can't take someone's volunteer work and turn that into work on a thing that is not the thing they volunteered their work on and expect to get the same productivity.

It's like saying "Imagine if all the time you, a software engineer, spent on taking care of your child was spent on making a graphical server". Sure, but I don't want to make a graphical server, I want to turn people into dinosaurs.

Re:The X.Org Server Is Abandonware? by account42 on Tuesday October 27, 2020 @11:02AM (#24908067)
> Sure, but that's not how hobbies work.

We aren't talking about hobby work here.

Re:The X.Org Server Is Abandonware? by stjohnswarts on Sunday October 25, 2020 @10:06PM (#24892171)
I think you might look at it with this perspective. It will take them deserting X11 in order to get stuff for Wayland working because everyone is just like "well X11 will work well enough". Now people won't have much of a choice other than not supporting linux Desktop at all.
Re:The X.Org Server Is Abandonware? by account42 on Tuesday October 27, 2020 @09:32AM (#24907205)
Nah, it's not Linux geeks pushing this but Red Hat, Canonical, etc. - each trying to grab as much control over the stack as they can.
Re:The X.Org Server Is Abandonware? by FandangoRanger on Tuesday October 27, 2020 @09:45AM (#24907336)
This is the true answer. Nobody benefits from replacing x.org except large companies. I for one have already switched my day to day operations over to OpenBSD, as I've seen too much strange corporate agitation propaganda trying to get us to relinquish the things that make Linux great - C, X11, native non-containerized applications, and so on.

I refuse.

Re:The X.Org Server Is Abandonware? by utxaa on Monday October 26, 2020 @09:11AM (#24895768)
yes. but to be fair is more like typical humans being typical humans.