Quote from hft:
It's not so much raw performance differences as much as ability to customize settings (network mainly) and configure how processes run. All of our staff has spent their adult life on linux systems and there is no reason to consider Windows. If forced to, I'm sure everything we do could be converted to run on Windows, it would just take some time to re-develop everything. It'd be analogous to some PC-exclusive industry (say professional CAD) doing the reverse. Honestly I'm not very familiar with Windows at all and have never seen it used or considered using since college it so I can't give you a good breakdown of the differences. But in general, I feel comfortable knowing that anything that I need to do in HFT can be done on linux (since all vendors cater to it) but I can't say the same about Windows.