Sunday, November 26, 2023

The state of Wayland on Linux

Is it just me or does Wayland piss everyone off? I am not a new Linux user, I have been at it since 1992. Every time I give Wayland a try, I find something that is broken. They have been at this for 15 years and it still feels like an early beta release. Maybe its time these guys gave it up and acknowledge this was not the way to go.

Don't get me wrong, I am not a Wayland hater. I am all for new technologies that genuinely improve our experiences on computers. If 10 years ago Wayland had been ready to go, I would have jumped on it, but back then it was barely demo code let alone a usable desktop environment and that was after 5 years of development.

I am also not saying that Xorg is the end all and be all of  windowing systems on Linux. Xorg has its problems and back in the 90's it was not fun to setup and get working. I remember needing to know mode lines for the monitor I was using and sometimes, even the manufactures didn't know what that was. Don't get me started on hardware acceleration.

My point is, Wayland was a solution looking for a problem. By the time Wayland came around Xorg was pretty much done, all of its major issues had been solved and it was a pretty good framework for building new extensions. Then a small group of developers working on Xorg, decided it was not any fun to work on anymore and started work on Wayland. At the time, no one wanted Wayland, but by god we were going to get it anyway. Now 15 years later, it is functional, but unless you have a setup exactly like the developers, you are probably not going to have a good experience.

I think it is time to call a pig a pig.

Saturday, November 25, 2023


Anybody concerned about A.I. taking everything over, please keep in mind that for A.I. to become a serious threat to humanity, computers must be able to;

  • never hallucinate
  • understand abstractions
  • form long term plans
  • understand causality
  • reliably maintain models of the world
  • reliably handle outliers

Currently computers cannot do any of these things.