Users frequently ask me for platforms and operating system recommendations, wanting to know which is best for ColdFusion. And having just answered this one yet again, I am posting it here so as to be able to refer people to it in the future …
There is no recommended operating system for ColdFusion, and ColdFusion should not be driving your OS decision. From a ColdFusion perspective, there is not a lot of difference between Windows or Linux or anything else. ColdFusion runs in a JVM, and the same core ColdFusion bits run in the JVM regardless of underlying platform. The only real exception to this is Windows specific functionality (like COM support), but core ColdFusion is the same any all operating systems (since CFMX).
So, which OS should you use for your ColdFusion server? I’d not get too hung up on which OS is better for ColdFusion, as just explained, ColdFusion really does not care what the underlying platform and OS is. The deciding factors have to be all the reasons that generally go into OS decision making, things like what in house experience and expertise you have, cost (taking into account ongoing costs and maintenance costs and more), platforms already in use for other servers, and so on.
And as long as you end up deciding on a platform that ColdFusion supports, you’re all set.