I don't think the "Linux Desktop ecosystem" can actually learn from this. Look at the number of projects and distros out there. Too many variations and opinions to have a cohesive UX.
The problems with the Linux Desktop ecosystem are not tech problems but human problems. Everybody tries to be the smartest person in the room and push their own pet projects on everybody else via tools, distros, etc. All it does is dilute the ecosystem and erode the experience. I have no idea how to fix this- it's a result of the freedom.
The problems with the Linux Desktop ecosystem are not tech problems but human problems. Everybody tries to be the smartest person in the room and push their own pet projects on everybody else via tools, distros, etc. All it does is dilute the ecosystem and erode the experience. I have no idea how to fix this- it's a result of the freedom.