www.incentro.com
Linux desktop is getting better, but it still sucks
Excerpt
I also had a bad experience with software support. In one of my projects, I needed to use Amazon Workspaces, which actually has support for Linux, but it was for Ubuntu 22.04, and I was using 24.10. So I tried to make some workarounds and configure a lot of things, and ended up spending too much time configuring it, and finally I gave up and switched to Windows. This shows that software compatibility is still a big issue for Linux. … Other than that, developing Linux desktop applications is hard because of the fragmentation of the Linux desktop environment. There are multiple display protocols, like X11 and Wayland, that they need to think of. Linux is in a big transition from X11 to Wayland, and not all distros have fully adopted Wayland yet. This can cause compatibility issues for software developers. Even though you can still run X11 applications on Wayland using XWayland, some software may not work as smoothly as it would on X11.
Related Pain Points
Amazon Workspaces Linux version incompatibility
7Amazon Workspaces only supports Ubuntu 22.04 on Linux, but the developer was using Ubuntu 24.10. Despite attempted workarounds and configuration, compatibility issues forced a switch to Windows.
Linux desktop display protocol fragmentation (X11 vs Wayland)
6Developers must support multiple display protocols—X11 and Wayland—as Linux transitions from X11 to Wayland. Not all distributions have fully adopted Wayland, and XWayland compatibility is inconsistent, causing software to run less smoothly than on X11.