Originally Posted by Plan9
Which is why I said I don't think theres a problem because the desktop market target Ubuntu, which the others port onto their distro. And enterprise software targets either LSB or POSIX in the wider sense.
case in point: Arch is one of the less "standard" of all the mainstream Linuxes, and I've never once had problems getting software to run on that.
We're not at any turning point because that argument is as old as Linux itself. Nothing has changed in that regard yet Linux has still grown in popularity.
I'd like to disagree only on the point that we are at a turning point of Linux development; In fact we just came out of one turn and now our driver is steering us in another direction entirely. For the greater part of the mid '00s Linux development was greatly focused on embedded systems and supercomputing/computational applications. At the end of that decade Linux development's focus was greatly shifted to modular expansion and enabling growth, as well as increasing scalability with the advent of massive gains in hardware resource availability per system. And finally, the second half of last decade was spent shifting the focus into mobility advancements, including further power management advances. Now, finally, Linux development focus has shifted again, this time to Desktop and Server specific advancements.
There have however, been constant development trends - usability, standardization, etc... but more specific focus is shifting at around a 5-year pace; there aren't any HUGE turns in development, and things certainly haven't done a complete 180; but we are at another turning point, we are pivoting toward a huge push in mainstream usage advancements; Linux is becoming a player in the OS game again, and developers are getting ready. Streamlining installation processes, creating user friendly controls and standardizing information and workflow - these are the things we will see advances in soon; I can only hope that X11 will either DIE, or get revamped with PROPER DOCUMENTATION.