It is not surprising to see linux making inroads. Since 2000 I have been regularly seeing Linux server outperforming servers running Microsoft. It is rare to see servers running any Microsoft products having an uptime > 2 months. The biggest benefit of using Linux and Open Source is not cost. It is getting a firm control on your products and the ability to quickly change your software to the demanding and changing environment. The other big advantage of Linux over Microsoft is far better security.
It is typical know to run things on the LAMP platform. LAMP stands for Linux Apache MySQL & PHP.