this post was submitted on 16 Nov 2023
70 points (100.0% liked)

Free and Open Source Software

17919 readers
51 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

cross-posted from: https://programming.dev/post/5946015

Guardrails have been in place where the Firefox browser has enabled Wayland by default (when running on recent GTK versions) but as of today that code has been removed...

top 24 comments
sorted by: hot top controversial new old
[–] Akasazh@feddit.nl 28 points 11 months ago* (last edited 11 months ago) (3 children)

It's not clear to me after reading the article. Maybe I'm out of the loop but...

What's Wayland? And why is this significant?

[–] LinuxSBC@lemm.ee 23 points 11 months ago* (last edited 11 months ago) (1 children)

Wayland is a "display server," which basically means it manages the way GUIs show on the screen. X (most recently X11/Xorg) was the standard for over 30 years, but it was designed for computers 30 years ago. Modern concepts like scaling and high refresh rate displays need extensions to it, but it's really complicated and hard to work with, so a lot of improvements that need to be made can't be made. It's also fundamentally insecure, as every window has access to both the contents and the input of any other window. Wayland is a modern replacement that focuses on security and expandability, and basically everything is working on switching to it. There are growing pains, but it's constantly improving, and most distros use it by default now.

[–] Akasazh@feddit.nl 4 points 11 months ago
[–] seang96@spgrn.com 12 points 11 months ago* (last edited 11 months ago) (2 children)

There are 2 display servers for Linux. X11, which is really old and doesn't support newer things such as HDR and the "new" kid on the hlock, Wayland. KDE, Gnome and such that make the UI you interact with on Linux utilize X11 or Wayland to render everything on the screens.

Edit correction by LinuxSBC x2

[–] LinuxSBC@lemm.ee 8 points 11 months ago (1 children)

Display servers, not window managers. Window managers are built on top of X11 or Wayland.

[–] seang96@spgrn.com 3 points 11 months ago (1 children)

Appreciate the correction. Honestly haven't delved with desktop Linux much though I plan on swapping from Windows again. Know things over the years, but miss the mark on some things. I corrected my original comment for accuracy.

[–] LinuxSBC@lemm.ee 4 points 11 months ago (1 children)

Thanks, though your correction is also incorrect. Display managers, like SDDM, GDM, or LightDM, are the login screen. They're called "display managers" for historical reasons, but they also run on top of the display server.

[–] seang96@spgrn.com 1 points 11 months ago

Aw shucks thought I put server not manager lol.

Anecdotally, this thread reminded me of a time I circumvented my high schools filtering via using X11 to display Firefox on their Macs from a laptop I was using as a server haha.

[–] riquisimo@beehaw.org 6 points 11 months ago (1 children)

Hey that explanation helps. Thanks.

It sounds like Wayland is the new thing and it's been around long enough that everyone plays well with it, so it's going to be the default moving forward.

[–] seang96@spgrn.com 7 points 11 months ago

Yeah it's been getting there over the years. This stuff takes time to replace since it's huge and important to get it right. For reference, the initial release was 15 years ago for Wayland.

[–] flamingarms@feddit.uk 3 points 11 months ago

Saw the other comment about Linux and did some searching. Found it on Wikipedia; appears to be a window system for Linux or a protocol that enables a window system for Linux? Don't know enough about this stuff, but here's the link I found: https://en.m.wikipedia.org/wiki/Wayland_(protocol)

[–] MJBrune@beehaw.org 14 points 11 months ago (2 children)

ugh, if I hope I never hear the phrase "Year of the Linux Desktop" again

[–] tesseract@beehaw.org 34 points 11 months ago

I don't know what people are expecting to happen with the Linux desktop. If there was ever a year of the Linux desktop, it was probably in the mid-2000s, when Ubuntu made the Linux desktop usable for regular people and promoted it with free installation CDs.

[–] ericjmorey@programming.dev 13 points 11 months ago* (last edited 11 months ago) (3 children)

But this is the year of the Linux desktop

[–] greybeard@lemmy.one 8 points 11 months ago

I'd say, by my metric of what "Year if the Linux Desktop" is, 2022 was that year. Absolutely everything came together and finally all clicked in. Not saying everything is perfect, but it works, works well, and has support for the majority of games made for Windows.

[–] riquisimo@beehaw.org 6 points 11 months ago

It's just a plutonian year, so like, it's a lot of earth-years.

[–] MJBrune@beehaw.org 2 points 11 months ago (1 children)

Oh yeah, 👍 This is the year for sure! Mhmm. No way all these minor fixes to an overly complex OS aren't the solution THIS time. /s

[–] senseamidmadness@beehaw.org 12 points 11 months ago (1 children)

Overly complex? That's a baffling thing to say about any operating system when they are all insanely complicated. Windows and MacOS and a typical desktop Linux distro contain more code than a single human could write in a lifetime.

[–] MJBrune@beehaw.org 3 points 11 months ago

Overly complex to the end user. Most end users don't care how much code or internal complexity there is. AI generation is very complex but the interface is just regular English or whatever human language.

These semantic misunderstandings are all over the Linux community and it's reflective in the OS layout.

[–] autotldr@lemmings.world 10 points 11 months ago (1 children)

🤖 I'm a bot that provides automatic summaries for articles:

Click here to see the summaryGuardrails have been in place where the Firefox browser has enabled Wayland by default (when running on recent GTK versions) but as of today that code has been removed... Firefox will try to move forward with stable releases where Wayland will ship by default!

Mozilla Bug 1752398 to "ship the Wayland backend to release" has been closed this evening!

After the ticket was open for the past two years, it's now deemed ready to hopefully ship enabled for Firefox 121!

This patch drops the "early beta or earlier" check to let Wayland support be enabled by default when running on recent GTK versions (GTK 3.24.30 threshold).

Firefox 121 is due for release around 19 December and if all continues to hold, it will finally ship with the Wayland back-end enabled by default as another big step forward.

With KDE Plasma 6.0 using Wayland by default, XWayland rootful mode improving, and other (X)Wayland progress, 2024 could very well be the year of Wayland shining in the Linux desktop limelight.


Saved 0% of original text.

[–] jbloggs777@discuss.tchncs.de 26 points 11 months ago

Saved 0% of original text.

Still a good bot. pats diodes

[–] captainsiscold@kbin.social 3 points 11 months ago

I really hope they fix the issue with the picture-in-picture video not staying over top of all other windows; that's the only thing keeping me from using Wayland Firefox right now.

[–] library_napper@monyet.cc 2 points 11 months ago (1 children)

What does this mean if I dont use Wayland and dont care to?

[–] ericjmorey@programming.dev 2 points 11 months ago

Probably not much.