Building an OS is easy and straightforward.
Now let's make that OS talk to a graphics card--whoops, no Nvidia for you, peon!
An OS isn't a problem. Hardware support on an OS--that's a huge problem.
Building an OS is easy and straightforward.
Now let's make that OS talk to a graphics card--whoops, no Nvidia for you, peon!
An OS isn't a problem. Hardware support on an OS--that's a huge problem.
Take for example FreeBSD, it's not mainstream but also not too obscure, they get some funding through the FreeBSD foundation, and yet wifi drivers are still an issue.
And then make people want to write for (and make money off)
(The Windows Phone problem)