RHEL(红帽企业版)和CentOS的区别和选择

发布日期:2013-03-27 20:39:13
好久没有发布博客了,究其主要原因,一是自己变懒了,还有就是确实空闲时间少。经统计数据发现,来我博客的多数是为了windows8或者为了木马程序。如果是前者,建议大家去百度上搜搜,用我发布的windows8的一些MD5码或者全名去搜索就可以得到你们想要的信息了,我不直接发布的主要原因是因为版权问题。微软的律师几个月前给我打过电话,不想再被他们打扰了。另外,如果是为木马病毒等技术而来,可以留言交流讨论,或者是给我发邮件。

好了,下面开始今天的正题,最近在学习linux,也是好久没碰这个东西了,记得去年暑假用了两个月的ubuntu作为自己的桌面系统,感觉非常不错,后来换成了win7,主要原因是因为大家用的文档软件与交流软件都是基于windows的,我一个人用linux的话,很不方便,比如QQ。如果使用wine来运行windows程序,也不是那么良好的解决办法。

在linux的众多发行版中,我们该选用哪个呢?如果是桌面,我推荐大家使用ubuntu,而服务器的选择呢?大家首先想到的应该是红帽企业版,也就是RHEL。但RHEL是商业版的,CentOS是开源的,很多人都说CentOS就是RHEL的克隆版,到底它们的区别又在哪里呢?今天阿驹就懒得自己写了,而是在百度上搜集了一篇认为不错的文章粘贴在这里,供大家学习。如果下文内容的作者认为我侵犯了你相关权利,请与阿驹取得联系删除引用内容。

1.CentOS的来历

CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。CentOS可以像REHL一样的构筑linux系统环境,但不需要向RedHat付任何的费用,同样也得不到任何有偿技术支持和升级服务。

在构成RHEL的大多数软件包中,都是基于GPL协议发布的,也就是我们常说的开源软件,正因为是这样,Red Hat公司也遵循这个协议,将构成RHEL的软件包公开发布,只要是遵循GPL协议,任何人都可以在原有的软件构成的基础上再开发和发布。CentOS就是这样在RHEL发布的基础上将再现的一个Linux发行版本。RHEL的克隆版本不只CentOS一个,还有White Box Enterprise Linux和TAO Linux 和Scientific Linux。

虽然说是RHEL的克隆,但并不是一模一样,所说的克隆是具有100%的互换性。但并不保障对应RHEL的软件在CentOS上面能也够100%的正常工作。并且安全漏洞的修正和软件包的升级对应RHEL的有偿服务和技术支持来说,数日数星期数个月的延迟情况也有。 目前CentOS由CentOS社区进行维护,在中国大陆并没有针对CentOS提供专业服务的公司或者组织。详情可参考www.centos.org。

2.在生产环境中使用CentOS的风险

1). 专业支持能力 在国内还没有任何一家专业的服务公司为CentOS提供技术支持,并且,CentOS的所有源码均来自Redhat,不能针对程序Bug做出快速反应。

2). 硬件的兼容性 大部分的硬件驱动程序是非开源的,硬件厂商通常需要针对操作系统厂商互相做驱动程序的验证,但在CentOS做这样验证的硬件公司很少,导致硬件在CentOS平台的驱动问题。

3). 软件的兼容性 应用软件厂商,比如数据库、Web应用等,通常也会对操作系统产生一定的环境依赖,需要针对操作系统进行代码的调整和优化,并且需要同操作系统互相认证,但是CentOS并不能保证这样的兼容性

3.总结

使用CentOS 可以得到 RHEL 的所有功能,如果不希望为 RHEL付费,并且希望得到一个相对稳定的企业级Linux发行版,可以考虑将您的应用从RHEL迁移到CentOS上。

但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。因此,通常使用CentOS的用户都希望自身能够拥有较强的 Unix、Linux技术能力,能够自我解决大部分问题,这些问题可能出现在对Linux的技术能力上,也可能出现在一些Bug、不兼容性等一些不确定因素里。

所以如果是单纯的业务型企业,那么还是建议选购 RHEL 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。

一句话,选用 CentOS 还是 RHEL,取决于所在公司是否拥有相应的技术力量,是否能够承担相应的故障责任 。


Tag标签: RHEL   红帽企业版   CentOS  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规