写这个,其实是因为朋友写了一篇 为什么服务器上我们要使用 CentOS 见
其实很实在。我也谈谈Ubuntu的优势和为啥选择Ubuntu。
1:提供包多
默认Ubuntu提供的包,比CentOS多很多。不是一个数量级别。所以你想装啥,基本不需要找。现成的。很方便。
如果是CentOS,你很多时候,需要用第三方的源,或者编译安装,比较费时。
iRedmail项目就比较明显,在Ubuntu 10.04以后的版本,全部的包都是来自发行版。当然就剩下admin dashboard以外。
2:软件比较新
相对CentOS来说,软件的版本更新还算是比较及时的。RedHat就显得过于保守。不过这也和工作量有关。
3:默认调优
很多软件的默认设置已经得到优化,这点上比CentOS好很多
4:商业支持
用过Redhat 订阅,应该都知道Redhat的规矩。
相对来说Ubuntu灵活不少。你只需要购买你希望购买服务的机器。而不需要全部购买。
5:云的领先
Openstack来说,Ubuntu是最优选择,目前HPcloud,Rackspace的内部环境,都是Ubuntu。更为重要的是swift,目前运行在生产环境下,支撑100PB的存储的,就是在Ubuntu 10.04下。
6:硬件的支持
这点不得不承认,以前是Ubuntu的缺点。不过对于Ubuntu 12.04,长期支持版本,目前在我公司的服务器,基本全部搞定。还没发现有什么问题。
目前Dell最新的服务器,为了openstack,也已经全部都支持Ubuntu。
7:批量安装
这个CentOS的kistart是有优势。不过目前Ubuntu的orchestra,应该可以很好解决这个问题。
更多Ubuntu相关信息见Ubuntu 专题页面 ?tid=2