`

CentOS与RedHat的关系

阅读更多

 

一、CentOS RedHat 的关系

 

RedHat 在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。

RedHat 一直都提供源代码的发行方式, CentOS 就是将 RedHat 发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU ,所以从获得 RedHat 的源代码到编译成新的二进制,都是合法。只是 RedHat 是商标,所以必须在新的发行版里将 RedHat 的商标去掉。

RedHat 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”所以, CentOS 可以得到 RedHat 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

如果你要将你的 RedHat 转到 CentOS 上,因为你不希望为 RedHat 升级而付费。当然,你必须有丰富 UNIX 使用经验,因此 RedHat 的商业技术支持对你来说并不重要。但如果你是单纯的业务型企业,那么还是建议你选购 RedHat 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。

一句话,选用 CentOS 还是 RedHat ,取决于你所在公司是否拥有相应的技术力量。

 

1 、完全可以把 CentOS 理解为 RedHat AS 系列!它完全就是对 RedHat AS 进行改进后发布的!各种操作、使用和 RedHat 没有区别!

2 CentOS 完全免费,不存在像 RedHat AS 系列那样需要序列号的问题。

3 CentOS 独有的 yum 命令支持在线升级,可以即时更新系统,不像 RedHat 那样需要花钱购买支持服务!

4 CentOS 修正了许多 RedHat AS BUG

5 CentOS 版本说明:

CentOS4.0 等同于 RedHat AS4

CentOS4.1 等同于 RedHat AS4 U1

CentOS4.2 等同于 RedHat AS4 U2

CentOS4.3 等同于 RedHat AS4 U3

CentOS4.4 等同于 RedHat AS4 U4

 

 

二、关于 Red Hat

 

Redhat 有两大 Linux 产品系列:

1、免费的 Fedora Core 系列,主要用于桌面版本,提供了较多新特性的支持。更新频繁、不适合做服务器系统。

(注:

Red Hat 公司的产品中,有 RedHat Linux (如 Redhat8,9 )和针对企业发行的版本 Red Hat Enterprise Linux ,都能够通过网络 FTP 免费的获得并使用,但是在 2003 年的时候, Red Hat Linux 停止了开发,这也是为什么没有 Redhat10 的原因 , 它的项目有 Fedora Project 这个项目所取代,并以 Fedora Core 这个名字发行并提供普通用户免费使用。 Fedora Core 这个 Linux 发行版更新很快,大约半年左右就有新的版本出来,目前的版本是 Fedora Core 6 ,这个 Fedora Core 试验的韵味比较浓厚 ,每次发行都有新的功能被加入到其中,得到的成功结果将被采用道 RHEL 的发布中。虽说这样,频繁的被改进更新的不安定产品对于企业来说并不是最好的选择,大多数企业还是会选择有偿的 RHEL 产品。)

 

2、收费的 Enterprise 系列,这个系列分成: AS/ES/WS 等分支。

Red Hat Enterprise Linux redhat 的企业版本,简写作 :RHEL

包括如下版本:

A Red Hat Enterprise Linux AS

Red Hat 企业 Linux AS (Advanced Server) 是企业 Linux 解决方案中最高端的产品,它专为企业的关应用和数据中心而设计。 Red Hat 企业 Linux AS 是唯一支持 IBM i 系列, p 系列和 z 系列 /S-390 系统的产品。在 Intel X86 平台上, Red Hat 企业 Linux AS 可以支持 2 个以上 CPU 和大于 8GB 的内存。典型的 Red Hat 企业 Linux AS 应用环境如下:

数据库和数据库应用软件

WEB 和中间件

CRM, ERP SCM

B Red Hat Enterprise Linux ES Red Hat 企业 Linux ES (Entry Server)

Intel X86 市场提供了一个从企业门户到企业中层应用的服务器操作系统。它支持 1-2CPU 和小于 8GB 内存的系统。它提供了与 Red Hat 企业 Linux AS 同样的性能,区别仅在于它支持更小的系统和更低的成本。典型的 Red Hat 企业 Linux ES 应用环境如下:

公司 WEB 架构

网络边缘应用 (DHCP, DNS, 防火墙等 )

邮件和文件 / 打印服务

中小规模数据库和部门应用软件

C Red Hat Enterprise Linux WS

Red Hat 企业 Linux WS (Workstation) Red Hat 企业 Linux AS ES 的桌面 / 客户端合作伙伴。 Red Hat 企业 Linux WS 支持 1-2CPU intel AMD 系统,是桌面应用的最佳环境。它包含各种常用的桌面应用软件 (Office 工具,邮件,即时信息,浏览器等 ) ,可以运行各种客户 - 服务器配置工具,软件开发工具和各种应用软件 ( 例如 EDA Oil/Gas 应用软件 ) Red Hat 企业 Linux Ws 和服务器产品由同样的源代码编译而成,但它不提供网络服务功能 ( DNS DHCP) ,它只适合作客户端应用。

(注: Advanced Server ,缩写即 AS AS 在标准 Linux 内核的基础上,做了性能上的增强,并提高了可靠性,集成了众多常见服务器的驱动程序。可轻松识别 IBM/DELL/HP 等常见机架式服务器的磁盘阵列卡等设备。 AS 主要版本 2.x/3.x/4.x ,也就是我们所说的 AS3/AS4 ,每一个版本还有若干个升级,例如最早推出的 AS4 后,遇到了一些更新。此时就会发布 AS4 Update1 ,以后还会陆续有 AS4 Update2/Update3 等出现简称 AS4u1/AS4u2/AS4u3 等。这和微软的发布形式也是非常类似的,微软的 Windows NT4 SP1 出到 SP6 Windows2000 SP1 出到 SP4 等。 AS 这些 Update 版本所包含的主要程序包版本都有一定差别,最好不要混用,否则很容易出现问题。 Prima Plesk 的安装包,对于各种发行版都有了针对性的设计在下载页面上,通常都会标识出来,支持哪些版本和哪些 update 的系统。

ES ,是 AS 的精简版本。他与常见的 AS 系列的区别是, AS 支持到 4 路以上 CPU ,而 ES 只能支持两路 CPU AS ES 在大多数程序包上并无区别,只在内核等少数软件包上有差异。 AS ES 的售价差别比较大,通常 ES 用在随服务器一同购买的 OEM 版本中。例如购买 DELL 服务器,搭配的 Linux 会是 ES 系列。如果要搭配 AS 系列,则需要多花数千元。

WS ,是 ES 的进一步简化版,主要针对企业内部的桌面办公市场,国内较少采用。)

Redhat Fedora Core Linux Enterprise Linux ,都需要遵循 GNU 协议,即需要发布自己的源代码。所以,对于免费的 Fedora Core Linux ,从 Redhat 网站上可以直接下载 ISO 刻盘,还能下载到 SRPM ISO ,即程序包源码光盘。对于收费的 Enterprise Linux 系列,是一款商业产品,所以网站上不能下载到 ISO 文件,需要购买正式授权方可。由于 Enterprise Linux 也需要遵循 GNU 协议,故必须发布源代码。所以在 Redhat 的网站上,可以获得 AS/ES/WS 系列的 SRPM 源码 ISO 文件。这些文件可以被自由的下载,修改代码,重新编译使用。

 

 

三、关于CentOS

 

Community Enterprise Operating System 的项目诞生,它的缩写既是 CentOS

CentOS 社区将 Redhat 的网站上的所有源代码下载下来,进行重新编译。重新编译后,由于 AS/ES/WS 是商业产品,必须将所有 Redhat Logo 和标识改成自己的 CentOS 标识。比如将 AS4 原版的 SRPM 源码编译后,就成为了 CentOS 4.0 AS4Update1 的源码编译后,就成为了 CentOS4.1 AS4Update2 的源码编译后,就成为了 CentOS4.2 。同理, CentOS 3.x/4.x 都对应着相应的版本。

所以我们说, CentOS 就是 Redhat AS/ES/WS 的免费版本。使用 CentOS ,可以获得和 AS/ES 相同的性能和感受 CentOS 除了提供标准的编号 1~4 或者 1~5 的若干张 ISO 以外,还提供了最小化 1CD Server 光盘。用 Server 光盘安装好的系统,就是一个最小化的 Linux 内核加上常用的 httpd/mysql 等包,不包含 Xwindows 桌面等对于服务器无用的软件。

 

所以以后找 centos rpm 包就可以找对应的 Red Hat 包了

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics