一、Red Hat Enterprise Linux

Red Hat公司的产品中,有Red Hat Linux(如Redhat8,9)和针对企业发行的版本Red Hat Enterprise Linux,都能够通过网络FTP免费的获得并使用,但是在2003年的时候,Red Hat Linux停止了发布,它的项目由Fedora Project这个项目所取代,并以Fedora Core这个名字发行并提供给普通用户免费使用。Fedora Core这个Linux发行版更新很快,大约半年左右就有新的版本发布。目前的版本是Fedora Core 6,这个Fedora Core试验的韵味比较浓厚,每次发行都有新的功能被加入到其中,得到的成功结果将被采用道RHEL的发布中。虽说这样,频繁的被改进更新的不安定产品对于企业来说并不是最好的选择,大多数企业还是会选择有偿的RHEL产品(这里面有很深的含义,比如说企业用Linux赚钱,赚到的钱回报给企业,资金在企业间流通,回报社会,提高服务水准等)。

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

二、CentOS

CentOS是Community Enterprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行版本。CentOS并不是全新的Linux发行版,倘若一说到Red Hat这个大名,大家似乎都听过。在Red Hat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本。RHEL是很多企业采用的Linux发行版本,需要向Red Hat付费才可以使用,并能得到付过费用的服务和技术支持和版本升级。CentOS可以像RHEL一样的构筑Linux系统环境,但不需要向Red Hat付任何的产品和服务费用,同时也得不到任何有偿技术支持和升级服务。虽然说是RHEL的克隆,但并不是一模一样,所说的克隆是具有100%的互换性(真的么?)。但并不保障对应RHEL的软件在CentOS上面也能够100%的正常工作。并且安全漏洞的修正和软件包的升级对应RHEL的有偿服务和技术支持来说,数日数星期数个月的延迟情况也有(其实也没看出来多慢)。

三、CentOS的特点

在CentOS的全称里面我们可以看到Enterprise OS,也就是说企业系统,这个企业系统并不是企业级别的系统,而是它可以提供企业级应用所需要的要素。
例如:

  • 稳定的环境
  • 长期的升级更新支持
  • 保守性强
  • 大规模的系统也能够发挥很好的性能

CentOS满足以上的要素,满足上面要素的发行版还有Fedora 。Fedora和CentOS非常的相像,但是对CentOS来说,Fedora提供更多的新的功能和软件,发布更新快等特点,这样在稳定性和管理方面就增加了很多工作。企业所需要的系统环境应该是,高效稳定的系统环境,一次构建后能够长期使用的系统环境,所以Fedora那样的频繁更新发布的系统环境并不对应企业的应用。另一方面,CentOS却能够满足以上企业的需要,在众多的RHEL的克隆版本中,CentOS是很出众很优秀的。

四、CentOS 与 RHEL 的区别

其实为什么有 CentOS? CentOS 与 RHEL 有什么关系?RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。REDHAT 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

我正逐步将我的 RHEL 转到 CentOS 上,因为我不希望为 RHEL 升级而付费。当然,这是因为我已经有多年的 UNIX 使用经验,因此 RHEL 的商业技术支持对我来说并不重要。但如果你是单纯的业务型企业,那么我还是建议你选购 RHEL 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得专业服务。一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是将Red Hat Enterprise Linux的源代码重新编译而成(主要是去除Red Hat商标)。为什么Red Hat容忍CentOS的这种行为?CentOS从Red Hat 服务器下载源代码,编译,免费发放,不提供付费商业支持。Red Hat发布升级补丁,几小时后或至多几天,CentOS也会跟着放出补丁。CentOS这样做完全合法,Red Hat也无可奈何,它的商业就是基于开源模式。但CentOS确实在不断吞食Red Hat的市场,从Google趋势上也能观察到。从目前的情况来看,CentOS造成的伤害还没有到达让Red Hat不得不改变商业模式的地步。而好处是它迫使Red Hat加快创新,使之始终走在其它Linux服务器发行版的前面。CentOS巨大成功的真正的受害者是其它的发行版,如Novell的SLES,Ubuntu server。

补充:
1、CentOS 还修正了一些 AS 的 BUG,比如安装过程的包选择问题
2、CentOS 增加了 yum 在线升级
3、

 CentOS-3.1 = AS3-update1
CentOS-3.2 = AS3-update2
CentOS-3.3 = AS3-update3
CentOS-3.4 = AS3-update4
CentOS-3.5 = AS3-update5
CentOS-4.0 = AS4
CentOS-4.1 = AS4-update1

4、使用 CentOS 完全合法,不涉及版权问题
5、获得 CentOS 很方便,全球提供了 10 多个站点镜像(HTTP/ftp),以及 BT 方式(常年提供种子)。

Linux学习总结(54)——Red Hat Enterprise Linux与CentOS的区别相关推荐

  1. 红帽子企业版linux 7,红帽企业 Red Hat Enterprise Linux 7.8 发布

    原标题:红帽企业 Red Hat Enterprise Linux 7.8 发布 Red Hat Enterprise Linux (RHEL) 7.8 已发布,这是 RHEL 7 系列的最新更新,目 ...

  2. 如何从 Red Hat Enterprise Linux 6 升级到 Red Hat Enterprise Linux 7?

    https://access.redhat.com/zh_CN/solutions/3293791 如何从 Red Hat Enterprise Linux 6 升级到 Red Hat Enterpr ...

  3. 6代cpu安装linux,小白安装linux(虚拟机)red hat enterprise linux 6(示例代码)

    额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...

  4. 小白安装linux(虚拟机)red hat enterprise linux 6

    额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...

  5. linux字符设备移动硬盘,Red Hat Enterprise Linux 7.5挂载NTFS移动硬盘

    一般情况下,Red Hat Enterprise Linux 7.5是已经安装好了fuse,如果没安装好的,可以yum install fuse -y安装. 查看已经挂载成功的命令: [root@lo ...

  6. u盘安装red linux,U盘安装Red Hat Enterprise Linux(方法1)

    一般来说,我们安装一台服务器都是使用CD或DVD安装,但是这种安装方式有几个缺点: 1.CD和DVD的盘片寿命有限,几次安装下来就很容易磨花而作废. 2.CD和DVD安装的速度慢,安装前要刻盘,安装时 ...

  7. 锁定文件失败 打不开磁盘“D:\Documents\Virtual Machines\Red Hat Enterprise Linux 6 64 位\Red Hat Enterprise Linux

    问题描述: 在oracle数据库添加数据文件时,发现失败,一直执行中.最后发现虚拟机已经宕机. 重启虚拟机时,报错如下: 解决过程: 首先,发现D盘慢了,使用了100%,删除一些无用的文件,移动一些大 ...

  8. redhat enterprise linux 哪个版本好,Red Hat Enterprise Linux 版本显示中(Santiago)是啥意思?...

    楼主的逻辑还有问题. 1.linux跟windows都是一种操作系统,但是它用的分区格式是ext3的,ntfs和fat都不合适.安装过程中你可以自己选择删除现有分区创建新分区,但如果你不了解,很可能把 ...

  9. Red Hat Enterprise Linux 7 Release Candidate Now Publicly Available

    2014年4月23日 The Red Hat Enterprise Linux Team As mentioned during Red Hat Summit 2014 last week, we a ...

  10. Red Hat Enterprise Linux 5.1 Server(正式版)各版本下载2011-04-17 22:21

    Red Hat Enterprise Linux 5.1 Server(正式版)各版本下载2011-04-17 22:21 linuxserver虚拟化云计算ibm服务器 Red Hat领导着Linu ...

最新文章

  1. 【Android基础】动画
  2. Spring -Bean的作用域
  3. oracle emctl start
  4. 吴恩达深度学习2.1笔记_Improving Deep Neural Networks_深度学习的实践层面
  5. outlook 表格使用技巧
  6. FLV文件格式官方规范详解
  7. 让XP系统也支持微软雅黑字体
  8. 外设驱动库开发笔记41:ADS1256 ADC驱动
  9. Origin图选择性粘贴到word出现问题,提示‘word出现问题’解决方法
  10. 题解 [LuoguP5560][Celeste-B]Golden Feather
  11. ORacle异常:ORA-00980:同义词转换不再有效
  12. 【博客438】Kubernetes IPAM分配IP原理
  13. HORAE深入思考及长久性论证
  14. WebAssembly 初探
  15. idea通过maven使用docker插件生成镜像并推送到harbor仓库
  16. 2023湖北大学考研分析
  17. java控制台存钱方法_JAVA实现账户取款和存款操作
  18. office tab enterprise是什么:Office Tab Enterprise是超级微软office多标签插件---高效办公必备神器
  19. php中文手册 人间最美四月天,【心灵】人间最美四月天(散文)_江山文学网
  20. L1-021 重要的话说三遍 (5 分) 含解题思路 C语言

热门文章

  1. 广工android嵌入式系统试卷_教育录播系统的选择
  2. java9 javafx_无法在java 9下针对java 8构建javafx应用程序
  3. python split 引号_Python 学习笔记 - 字符串
  4. 1005. K 次取反后最大化的数组和(javascript)
  5. 简短介绍_简短的自我介绍
  6. cmd进入到python安装目录下_在python中安装basemap
  7. lol游戏挂机软件_北大软件工程学子玩lol一年,挂三科被停学,告诫青少年,切勿沉溺游戏...
  8. linux 启动rsyslog服务_我的服务器怎么老这么慢,难道说是被挖矿了?linux开机启动项自查...
  9. QT每日一练day16:QMessageBox消息对话框
  10. cesium米转换经纬度_Cesium 坐标系转换