Let me answer Yagnesh's point...
Yes, the penetration of platforms like linux is still quite limited, and it
has a lot to do with the availability of knowledge around you. Every
hardware fellow knows how to install windows but does not have linux
knowledge. I've been encouraging hardware vendors
Guys!! Guys!! we are diverting from the problem, let's stop blaming
some thing or some one or the other. We all know there are flaws with
people and systems here and there, but we either need to change it or
live with it. Simple... So either we sit with it and crib and play the
blame game or ACT.