I agree with what you're saying in regards to platform, and am also cognizant of the importance of free, as in freedom, software.
My question is rooted in doubt that the current Linux user space can ever capture the minds on mobile, having failed to do so on desktop. I'm more interested in "hardware in hands of people" and the kernel itself.
GNU/Linux is currently not a viable platform for an average person, nor an average developer. As a developer, I can't sit down and make an application that will run on any distribution out of the box. I will have to worry about many flavors of packaging and search for some lowest common denominator for all of my dependencies. In my eyes, Linux user space has failed for this reason alone.
My question is rooted in doubt that the current Linux user space can ever capture the minds on mobile, having failed to do so on desktop. I'm more interested in "hardware in hands of people" and the kernel itself.
GNU/Linux is currently not a viable platform for an average person, nor an average developer. As a developer, I can't sit down and make an application that will run on any distribution out of the box. I will have to worry about many flavors of packaging and search for some lowest common denominator for all of my dependencies. In my eyes, Linux user space has failed for this reason alone.