Choice of Operating System
Which operating system is best for running FreeSWITCH in production? Choose the one that is the most used in your company, the one in which you have most expertise, and the one you feel comfortable with and where you know where to look for support. As long as you choose one of the counseled operating systems, we've got your back covered.
Please note that on Linux it may appear easy to compile and run FreeSWITCH on a distro different from the supported ones. It's still Linux, isn't? Wroooong! FreeSWITCH is a complex server application that, particularly for video mixing and massaging, has a lot of very specific dependencies. So, you may find it easier to compile and run FS on a different Linux distro (and we'd love to hear of your success) if you avoid video-related modules.
If there are no special considerations (for example, embedded systems) always use a 64-bit operating system; they're the most optimized for modern servers' hardware, both at the kernel level and at the libraries level. Particularly, avoid using 32-bit OS and virtual machines on 64-bit hardware. There have been multiple reports of incompatibility, and plainly speaking, it's not worth looking for unknown unknowns.