logoalt Hacker News

Cyph0ntoday at 3:15 AM2 repliesview on HN

If the Python 2 to 3 migration took a decade, isn’t it reasonable for a display server migration to take even more time to stabilize?

Especially given:

(1) The (relatively) fragmented reality of Linux distros and desktop managers. I am sure that such a migration could have been executed faster had the Linux desktop world been more centralized like Windows or macOS.

(2) The age and maturity of X11


Replies

Blikkentrekkertoday at 4:03 AM

The python 2 to 3 situation was a similar colossal mistake of honestly incompetent developers who really enjoy programming in their free time who don't understand that time is money for most people.

By comparison, Rust with its edition system understands this.

But this is the major issue. They don't understand that even if Wayland had feature-parity with X11. The simple fact that it works differently means that if I am to migrate I would have to rewrite a tonne of scripts that hook into X11 that just organically grew over time that I've now become dependent on for my workflow. It has to be substantially better and have killer features for me to switch and yes, fractional scaling per-monitor is that killer feature for many, but not for me, and the simple fact that XMonad runs on X11 and not on Wayland is a killer feature for others.

show 2 replies