浅谈Red Hat和CentOS

时间:2024-03-28 17:49:00

Red Hat和CentOS的区别

为什么有 CentOS? CentOS 与 RHEL 有什么关系?

RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。

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

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

Red Hat的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”

所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

我正逐步将我的 RHEL 转到 CentOS 上,因为我不希望为 RHEL 升级而付费。当然,这是因为我已经有多年的 UNIX 使用经验,因此 RHEL 的商业技术支持对我来说并不重要。

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

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

为什么大的云服务商都用CentOS?

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

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

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

Red Hat的盈利模式是什么?

Red Hat是美国一家以开发、贩售Linux套件并提供技术服务为业务的内容的企业,其著名的产品为Red Hat Eenterprise Linux。

2012年,Red Hat成为首家收入达到十亿美元的开源公司,该财年的年收入达到11.3亿美元。2014年Red Hat营业额达到15.35亿美元,净利润达到1.78亿美元。在2016财年中,红帽的营收首次突破了20亿美元,已经是连续16年保持业绩增长。

要说Red Hat为什么如此成功,这还要从它的商业模式上说起。Red Hat从创建开始,就采用开放源代码的模式,为全球企业提供专业技术和服务。Red Hat将系统源代码共享给具有一定资格的使用者,并且这些使用者可以免费使用并且进行自定义编写Red Hat的产品,但是需要缴纳一定的服务费。浅谈Red Hat和CentOS
浅谈Red Hat和CentOS
浅谈Red Hat和CentOS
Red Hat把自己的收费模式叫做“订阅模式”,不管新老客户只要在订阅期内,除了可以免费享受这些支持以外,用户也无需再次购买产品的升级,根据用户的需要可随时进行更新。费用的收取也是相对透明公平的。

Red Hat的CEO Jim Whitehurst说,当你提供免费的服务过后,你就已经得到了这一批用户,如果在后期你想从他们的口袋里拿钱,这就不是那么困难了。

Red Hat商业开源软件的盈利模式其实并不难理解,也就是对开放源代码进行筛选、整合、优化,继而将之工程化、系统化、服务化和商业化。