Hammer wrote:
PS; I don't consider Linux (at this time) as a “consumer desktop OS” since one has to build/compile source codes not just consume (i.e. "obtain and play" mentality).
I hate to get pedantic, but can I ask that you recognize that you're recoiling at the idea of managing/configuring the build process yourself? Compiling source *can* easily be as 'obtain and play' as installing binaries; similarly, there are many Linux distros that can happily run from binary packages.
The problem is more often "distro hell" - finding a package configured for your particular distribution, with no errors or idiosyncracies in its construction - and package management systems that don't handle appropriate versioning/rejection. Most installation problems on *NIX are no different from installation problems on AmigaOS: putting files in the wrong directories, or looking for the wrong versions of libraries- it's just that the system is an order of magnitude more complex, and the user is probably an order of magnitude less familiar with it.