Besides that, Linux desktop is this loosely stacked pile of different components that sometimes falls apart. No one wants to spend 50% of their time writing config files and setting up drivers instead of actually doing something useful.
Besides that, Linux desktop is this loosely stacked pile of different components that sometimes falls apart. No one wants to spend 50% of their time writing config files and setting up drivers instead of actually doing something useful.
I don't understand how you can make sweeping generalizations about every desktop environment that runs on Linux. Every DE is an afterthought? Just the fact you call them "Linux GUIs" makes me question how much you have even used any DE with Linux.
I spend no time writing system config files. Drivers are part of the kernel, so I also spend zero time on that. Brand-new laptop hardware sometimes takes a while to get support, but it is really easy to check before you buy.
It is perfectly OK to prefer a padded, walled garden. Just like it is OK to prefer a modular OSS Linux environment where everything is knowable. Nobody needs to be "right", and nobody needs to bash the other with unsubstantiated claims.
I don't like walled gardens — I despise Apple's service ecosystem and the app store. I just prefer things to work sensibly out of the box. The only reason I made an Apple ID is because it won't let me download Xcode without one.
- Why do you think are there so many different DEs, window managers and UI frameworks out there?
- How would you go about introducing one singular UI and UX across all of Linux?
- How would you foster competition and innovation in that space?
- Why do you think Apple is able to define and (somewhat) enforce their standards?