Among the objections Hall discusses are:
- The operating systems are too big
- There's no support for real-time functionality
- The operating systems are not secure
- It's too hard to configure an operating system for my needs
- The tools are too expensive
- Licencing costs are too high
- There's no support
- There's no driver support for my hardware
- I don't want my embedded device to look like Windows
- There are no training materials available to assist me with my project
- There are no partners to provide hardware, drivers, bootloaders, training
- It's hard to find engineers to work on my projects
- It's difficult to move developers from one platform to another
- There isn't a Starbucks nearby
Perhaps not surprisingly, Hall's blog post generated a large number of feedback comments, many of them making the inevitable comparision with Open Source software.
Read Hall's full blog post and resulting comments
here -- and add your own comments, too.
Related stories: