Live data from Hacker News

X12: Requirements for a successor to the X11 protocol (2013)

x.org

91–100 of 318 posts

Re: X12: Requirements for a successor to the X11 protocol (2013)

#91
post #55

Earlier quoted context omitted.

X11 became really stable in the late 00s. And since the introduction of DRI3 it is at the same technological level of Wayland concerning the efficient buffer swap mechanism. X11 is however still miles ahead on the architectural level. Parts of the system like window managers or compositors can fail or be replaced at runtime without affecting running clients. Wayland lacks the appropriate standardized interfaces for t…

The choices of architecture seem to reflect different priorities, there are things that the Wayland architecture does better than X and vice versa, aren't there? Hard to say X11 is ahead architecturally if you pick features that Wayland may not consider important. I've seen commentary from people who have worked intimately on both protocols and implementations of both who consider Wayland to have the better architect…

> I've seen commentary from people who have worked intimately on both protocols and implementations of both who consider Wayland to have the better architecture.

For those interested in details: https://www.youtube.com/watch?v=GWQh_DmDLKQ

Re: X12: Requirements for a successor to the X11 protocol (2013)

#92
post #24

Earlier quoted context omitted.

Wayland is the default on Fedora, Ubuntu, Red Hat, and Debian. The majority of desktop linux users is probably on Wayland by now.

The majority of graphics cards are Nvidia which don't play nicely at all with Wayland.

> The majority of graphics cards are Nvidia

The majority of graphics cards are Intel.

Re: X12: Requirements for a successor to the X11 protocol (2013)

#93
post #40

Earlier quoted context omitted.

Anyone who believes that XFree86 was stable in 1999 was apparently running a different XFree86 to me. The sysrq key was mostly useful at the time for using the SAK shortcut to kill all processes on the current terminal, which with luck included your wedged XFree86 which would then get respawned by xdm. I don't miss those times.

> Anyone who believes that XFree86 was stable in 1999 was apparently running a different XFree86 to me XFree86 on Linux wasn't very stable in 1999 (although it was more than usable, more than Wayland is today). X11 on IRIX in 1999 was pretty stable. Parent said X, not specifically XFree86. also something to consider: how many people were working on Xfree86 in 1999 and how many people are working on Wayland in 2023? W…

Parts of X have always been free. Sun and DEC among others contributed to the development of X11.

Re: X12: Requirements for a successor to the X11 protocol (2013)

#94

X is almost 40yo, stable, reliable, difficult to maintain. Wayland is 15yo, barely usable. Any old timers remember 1999 when X was 15? Wayland is like IPv6 of desktops

I don’t identify as an old timer but I was using NCD X-Terminals connected to Data General Aviion back in the mid 90s and they were solid as a rock.

XF86 also worked quite well in the late 90s but it did require a lot of work and there were warnings that certain settings could blow the monitor.

Fun times.

Re: X12: Requirements for a successor to the X11 protocol (2013)

#95
post #66
post #21

Earlier quoted context omitted.

That's quite a stretch, Wayland and X (any X, 11 or hypothetical 12) are so vastly different that calling Wayland "the new X" is like calling Quartz "X for macOS".

isn't X11 a full redesign of X10 like Wayland is of X11?

Not a full redesign. It was sufficiently close that you could compile X10 software and link in -loldX and run it under X11.

Re: X12: Requirements for a successor to the X11 protocol (2013)

#96
The discussion about "wayland vs X11" is eerily reminiscent of the discussion of "systemd vs. sysv-init"...

Some people apparently really do hate it when things change that they seemingly have no control over

Edit: I fully expect to be downvoted into oblivion for this post :-D

Re: X12: Requirements for a successor to the X11 protocol (2013)

#97

Earlier quoted context omitted.

The choices of architecture seem to reflect different priorities, there are things that the Wayland architecture does better than X and vice versa, aren't there? Hard to say X11 is ahead architecturally if you pick features that Wayland may not consider important. I've seen commentary from people who have worked intimately on both protocols and implementations of both who consider Wayland to have the better architect…

> I've seen commentary from people who have worked intimately on both protocols and implementations of both who consider Wayland to have the better architecture. For those interested in details: https://www.youtube.com/watch?v=GWQh_DmDLKQ

Most of the criticisms in this talk are solved with DRI3. Also this guy makes money with a consultant agency that mainly works on Wayland and indirectly profits from shitting on X11. This is not a neutral source.

Re: X12: Requirements for a successor to the X11 protocol (2013)

#98
post #52
post #36

Earlier quoted context omitted.

The average user has a laptop with an Intel or AMD iGPU. Gaming machine are niche.

The average user isn't running a Linux desktop.

I have been running linux on various hardware since about 2003. Zero of those computers had discrete gpus.

Re: X12: Requirements for a successor to the X11 protocol (2013)

#99
post #24

X is almost 40yo, stable, reliable, difficult to maintain. Wayland is 15yo, barely usable. Any old timers remember 1999 when X was 15? Wayland is like IPv6 of desktops

Wayland is the default on Fedora, Ubuntu, Red Hat, and Debian. The majority of desktop linux users is probably on Wayland by now.

Until they have to share screen in a meeting and give up tweaking flags in different places, login using X and never look back again.

Seriously for anyone who works remotely sharing screen is essential, but it still doesn't work flawlessly in Wayland.

Re: X12: Requirements for a successor to the X11 protocol (2013)

#100

X is almost 40yo, stable, reliable, difficult to maintain. Wayland is 15yo, barely usable. Any old timers remember 1999 when X was 15? Wayland is like IPv6 of desktops

Wayland is the default on RHEL since 2019. Wayland is the default on Centos since 2019. Wayland is the default on Ubuntu and Debian since 2022. In Arch, Wayland is the default for GNOME installs. Wayland is far from "barely usable" And yes, I remember 1999. X was a pain to get working properly with many graphics cards. Some things never change...

Have you ever tried sharing your screen? Do your organization uses Microsoft Teams? It is barely usable for quite some people.
Post reply on HN