But is it Linux? The reality of Linux is that you have to have spent the last 20 years living in your parents basement with nothing but a pot noodle and a faded printout of an ascii art woman for company to have a hope in hell of knowing what you're doing. Ubuntu and the like have made it a lot better, until something goes wrong and then you're still back to needing an übergeek to type in some magical command line to fix it.
Nice cameo there of AtW's lifestyle!
Seriously though, even with comparatively sanitised distros like Ubuntu, Linux makes it hard to get work done beyond the cliche web-surfing, emailing and MS-Office-like activities.
The 'Linux on the Desktop' boosters think that probably 99% of users only ever surf the web, do email, and occasionally write documents or spreadsheets.
This isn't really so.
People engage in a vast array of hobby and pastime activities, for which Windows devs have catered over the years. Want a program to plan your model train layout? Windows has it. Does Linux?
Similarly professionals and businesses use specialist and bespoke software.
Want a program to visualize and explore a raw CAT scan file of a human brain, or maybe model the stresses on an aircraft wing that you've designed in a CAD program? Windows has these tools available. Does Linux?
I was working on something last year that was a device based on embedded Linux but with an entirely custom front end. The user would never care what was underneath, just that it worked. It wouldn't have been Linux in any accepted definition of what any Linux user would expect. This could be the same. A browser device that just happens to work using Linux, not just another distro of Linux that confuses the hell out of any normal person.
Linux is fine for embedded devices and servers. I have servers that run Linux and I like it fine. I would never run Windows Server unless I really had to.
For embedded devices, Linux is usually bloat and overkill. And while Linux works well on mobile devices, I would be wary of the fact that it is eminently crackable, given that the source is in the field (yeah, I know, security through obscurity... yada)
Linux is a bit of a full-stop to OS development in the embedded world because everyone will use it as it is 'just there for free' even though it's not often the ideal tool for the job.