CentOS 与 RedHat 关系和区别
CentOS 发行版介绍
CentOS 是 Community ENTerprise Operating System 的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是 Linux 的一个发行版本。官方网站:[url]http://www.centos.org[/url]
RedHat 发行版介绍
Red Hat 公司的产品中,有 RedHat Linux(如 RedHat 7,8,9)和针对企业发行的版本 Red Hat Enterprise Linux,都能够通过网络 FTP 免费的获得并使用,但是在 2003 年的时候,Red Hat Linux 停止了开发,这也是为什么没有RedHat 10 的原因,它的项目有 Fedora Project 这个项目所取代,并以 Fedora Core 这个名字发行并提供普通用户免费使用。官方网站:[url]http://www.redhat.com[/url]
两者关系
Linux 是开源系统,这个大家都知道。Red Hat 公司是世界上大名鼎鼎的 Linux 系统开发公司,在其 Linux 发行版中大多数软件包,都是基于 GPL 协议发布的,也就是我们常说的开源软件,正因为是这样,Red Hat 公司也必须遵循这个协议,将构成 Red Hat Enterprise Linux (以下称之为 RHEL) 的软件包的源码公开发布,只要是遵循GPL协议,任何人都可以在原有的软件构成的基础上再开发和发布。因此一个名为 Community Enterprise Operating System 的项目诞生了。他的缩写既是 CentOS。CentOS 社区将 RedHat 的网站上获得的所有源代码下载下来,进行重新编译。重新编译后,还修正了一些 BUG,由于 RHEL 是商业产品,必须将所有 RedHat 的 Logo 和标识改成自己的 CentOS 标识。CentOS 就是 RedHat 的免费版本。使用CentOS,可以获得和 RHEL 相同的性能和感受。Prima、Plesk、Virtuozzo 和都可以安装在 CentOS 上。
CentOS 就是这样在 RHEL 发布的基础上克隆再现的一个 Linux 发行版本。RHEL 的克隆版本不只 CentOS 一个,还有 White Box Enterprise Linux 和 TAO Linux 和 Scientific Linux,在众多的 RHEL 的克隆版本中,CentOS 是很出众、很优秀的。为什么Red Hat容忍 CentOS 的这种行为?。根据 GPL 协议 CentOS 这样做完全合法的,Red Hat 也无可奈何,它的商业就是基于开源模式。但 CentOS 确实在不断吞食 Red Hat 的市场,从 Google 趋势上也能观察到。从目前的情况来看,CentOS 造成的伤害还没有到达让 Red Hat 不得不改变商业模式的地步。而好处是它迫使 Red Hat 加快创新,使之始终走在其它 Linux 服务器发行版的前面。CentOS巨大成功的真正的受害者是其它的发行版,如 Novell的SLES, Ubuntu Server等。RedHat 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”
两者区别
RHEL 通过付费可以得到在线升级(包括补丁)或咨询服务、技术支持;CentOS 提供长期的免费升级更新支持,网络上的技术支持也很多。虽然说是 RHEL 的克隆版本,但并不是一模一样,并不保障对应 RHEL 的软件在 CentOS 上面能也够 100% 的正常工作。并且安全漏洞的修正和软件包的升级对应 RHEL 的有偿服务和技术支持来说,快的数小时,慢的数日数星期数个月的延迟情况也有。所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。使用 CentOS 完全合法,不涉及版权问题。获得 CentOS 很方便,全球提供了 10 多个站点镜像(HTTP/FTP),以及 BT 方式(常年提供种子)。
版本对应
CentOS 5.0 = RedHat AS5
CentOS 5.1 = RedHat AS5-update1
CentOS 5.2 = RedHat AS5-update2
CentOS 5.3 = RedHat AS5-update3
CentOS 5.4 = RedHat AS5-update4
CentOS 5.5 = RedHat AS5-update5
如何选择
使用 CentOS,可以获得和 AS/ES 相同的性能和感受。很多公司正逐步将 RHEL 转到 CentOS 上,因为他们不希望为 RHEL 升级而付费。当然,这是因为这些公司已经有多年的 UNIX 使用经验,因此 RHEL 的商业技术支持对他们来说并不重要。但如果你是单纯的业务型企业,那么我还是建议你选购 RHEL 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。
CentOS 与 RedHat 关系和区别的更多相关文章
- 浅析CentOS和RedHat Linux的区别
CentOS的简介 CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行 ...
- 浅析CentOS和RedHat Linux的区别(转)
CentOS的简介 CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行 ...
- CentOS和RedHat Linux的区别
RHEL 在发行的时候,有两种方式.一种是二进制的发行方式,另外一种是源代码的发行方式. 无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布.但如果你使用了他们的在线升级(包括补丁) ...
- Centos和Redhat的区别和联系
网上看到的,转载给大家 CentOS与RedHat的关系: RedHat在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式.无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次 ...
- Centos和Redhat的区别与联系
CentOS的简介 CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行 ...
- CentOS与RedHat的关系
一.CentOS 与 RedHat 的关系 RedHat 在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式.无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布.但如果你 ...
- paip.java 以及JavaScript (js) 的关系以及区别
paip.java 以及JavaScript (js) 的关系以及区别 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http:// ...
- 【转载】OLE DB, ADO, ODBC关系与区别
原文:OLE DB, ADO, ODBC关系与区别 OLE DB, ADO, ODBC 一. ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(W ...
- CPU MPU MCU SOC SOPC关系及区别
在嵌入式开过程,会经常接触到一些缩写术语概念,这些概念在嵌入式行业中使用率非常高,下面我们就解释一下这些概念之间的关系和区别: 1.CPU(Central Processing Unit),是一台计算 ...
随机推荐
- 2016 G面试题#2 不构造树的情况下验证先序遍历
def isValidTree(POTra): """ POTra :param list: :return: """ if not POT ...
- 【BZOJ-3790】神奇项链 Manacher + 树状数组(奇葩) + DP
3790: 神奇项链 Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 304 Solved: 150[Submit][Status][Discuss] ...
- 【bzoj1018】 SHOI2008—堵塞的交通traffic
http://www.lydsy.com/JudgeOnline/problem.php?id=1018 (题目链接) 题意 一个2行C列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一条道 ...
- Nginx research, nginx module development
catalog . 初探nginx架构 . handler模块 . Nginx编译.安装.配置 . Hello World模块开发 1. 初探nginx架构 nginx在启动后,在unix系统中会以d ...
- Apache Mod/Filter Development
catalog . 引言 . windows下开发apache模块 . mod进阶: 接收客户端数据的 echo 模块 . mod进阶: 可配置的 echo 模块 . mod进阶: 过滤器 0. 引言 ...
- Android——组件简介
开发android应用程序,需要理解View.Activity.Fragment.Intent .ContentProvider.Service.AndroidManifest.xml文件和AVD. ...
- 上班遇到的——关于Web安全
恩只是流水账,内容写得可能比较随性,权当记录自己的成长:-D 今天经理特地开会跟我们讲了一下关于web安全的东西,SQL注入.文本编辑器.上传.本身程序权限管理漏洞 感觉好高级,做安全的人厉害,黑客也 ...
- Java多线程问题总结
前言 Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多.越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的.这篇文章主要是对多线程的问题进行 ...
- Nginx系列5之让Nginx支持HTTP1.1
preface nginx在反向代理HTTP协议的时候,默认使用的是HTTP1.0去向后端服务器获取响应的内容后在返回给客户端. HTTP1.0和HTTP1.1的一个不同之处就是,HTTP1.0不支持 ...
- XML学习笔记
XML学习笔记 第一部分:XML简介 我们经常可以听到XML.HTML.XHTML这些语言,后两者比较清楚,一直不是很明白XML是什么,这里做一个总结. XML(eXtensible Markup L ...