The “Apple iPhone” and “Amazon Kindle” were release in 2007; and the “Apple iPad” followed just 3 years later in 2010.
Now, in mid-2013, the combination of smart-phone and tablet devices has eroded the PC market - with projections of tablets out-selling PCs by 1 million units by 2017.
It has been estimated that, presently ~70% of these devices are running Linux (in the form of Android) and soon, Canonical will be throwing Ubuntu/Unity into the mix.
Ironically, while it is fantastic that Linux has been to be proliferated to the masses, it has done so in a very “closed” way. These are marketed as self-contained content devices _not computers_.
To develop software for these products, one (for the most part) cannot simply code with tools/languages of your choosing – you have to conform to the tools and delivery methodologies of the device manufactures.
How do you see this trend of abandoning Personal Computers for SoC-based content devices affecting the future development of Linux or, for that matter, the future of programming in general?