鉴于OS X也是BSD的,所以肯定linux/unix(下面统称linux)更好.
Linux对于用习惯了windows的朋友有一定的学习难度,但是学好以后拥有成本低,基本各种免费,开源代码编译一下随便跑,和线上环境接近,配置部署都比较方便.OS X稍有不同,但是胜在桌面应用丰富且质量都很高.
至于Windows,也能用,差距稍微大一点,而且缺少linux强大的命令行能力,对于经常处理数据的程序员来说,sed/awk对于效率的提升是非常明显的.
总体而言,个人哪个顺手使哪个,更建议纯windows的可以试试linux,毕竟内个无论是从思想还是技术都更适合程序员.
就Windows版本而言,8和8.1对于程序员的工作效率没有提高且操作习惯还需培养,xp已经老了,所以7正合适.
家里台式机win7彩盒正版:曾经的最爱,不然也不会入正版,但是咬牙用了ubuntu以后就再也不想在win7下干活了.现在沦落为游戏电影上网专用机.
笔记本Win8(正版,纯为了体验最新技术,刚升8.1,基本LOL专用系统)+Ubuntu1304(主要工作系统,手欠升级上来的,个人更推荐1204 LTS)
虚拟机装的OS X,主要是为了用一些Apple的专用工具,用起来感觉还不错,周围同事很多用的.