I don't believe that popularity is a suitable metric for applicability.
My current company and the 2 before that (spanning 12 years) all use Linux in their shipping products. If you want a stable, totally customizable platform then Linux is the way to go.
MSFT and AAPL products are great for getting your granny set up for surfing the web.