11 points

one of the main reasons the linux kernel is where it is today: “never break userspace”

unfortunately not every project keeps to this principle.

permalink
report
reply
14 points

There are good reasons to break userspace sometimes. If we would never do so, we would stuck on X11 forever.

permalink
report
parent
reply
0 points

Linus would like to have a word with you

permalink
report
parent
reply
7 points

No, because the kernel has a different goal than most other software. Linux agrees that breaking the userspace from userspace is sometimes necessary.

permalink
report
parent
reply
2 points

Wayland is definitely on the side of not breaking userspace, though. The API design, xWayland compatibility layer, and recent focus on protocols to fix missing functionality from xorg are all designed to make Wayland a seamless transition.

Otherwise we’d have been using Wayland as the only option for years now.

permalink
report
parent
reply
3 points

“never break userspace”

As Linus once, very articulately, reminded that one guy.

permalink
report
parent
reply
1 point

That one guy, In fact, being many one guys.

permalink
report
parent
reply
8 points

can claw my xkcd 1172 from my cold dead hands /sarcasm

permalink
report
parent
reply
13 points

To have this laundry list of negatives get a reply basically saying “yeah, it’s bad, but we need to impress the stakeholders by forcing a Wayland default even if it doesn’t work correctly” is baffling.

I use SDL so this hits a bit closer to home. Hopefully they can arrive at a conclusion that isn’t harmful to us devs. It’s already kind of a tossup whether it’s even worth it to provide a native Linux build when Proton works so well anyway. I can’t imagine this will help.

permalink
report
reply
10 points
*

Gnome has been running user space applications just fine for me on Wayland, Arch Linux.

There were some issues about 2 years ago. I have no complaints for last 12 months.

Wayland is today’s life for some.

  • Steam gaming , proton and native
  • visual studio code
  • qemu running windows
  • app interrupting work to relax eyes
  • old mysql dashboard ui

Basically, I have not seen app specific issues for my user flow.

permalink
report
reply
1 point

That’s true only for AMD or Intel users.

permalink
report
parent
reply
-17 points

Wayland is a painful future, it is just a fact.

permalink
report
reply
9 points

That’s fine, we don’t need to rush things

permalink
report
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 9.6K

    Monthly active users

  • 5.8K

    Posts

  • 162K

    Comments