Cacodemon345 wrote:Also, I hate the "blame the user" mentality and the fact that most devs for anything based off Linux like Android remain reactive instead of proactive with no attempt to fix the issues.
Yes, that's indeed a problem. I think it also says volumes that even after 10 years Android hasn't managed to implement a working system update scheme.
In all honesty, I think the only way for Linux to have some success on the desktop is for some company creating a distribution that implements a fully featured desktop OS on top of it - by that I mean that everything relevant for a smooth desktop experience is cleanly integrated into the whole package - not something like 'You may have GTK3 or not, if not you may have GTK2, but don't depend on it.' And the same can be said about other subsystems as well. Yes, I know that such an undetaking would fly in the face of many Linux enthusiasts but it's really the only way that it could ever be marketed as a Windows replacement. In its current state it's just too uncertain for software to assume what packages they can depend on, especially if it comes to users who just stubbornly refuse to use anything that may depend on the one package they may hate for whatever stupid reason. Yes, I have met people like this. Some for reasons unknown insist that all GUI software they use must be built with Qt, for example, and stuff like that. I cannot say how widespread such attitudes are, but it should be cleat that this makes Linux GUI a rather unattractive platform to develop for. Not surprisingly, at my current employer Linux - which is used for web development - mainly means bash & vim. Give that to any regular person and they'll run away in panic...
