文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

RHEL、CentOS和Fedora之间的区别!

2024-12-11 22:32

关注

【51CTO.com快译】

Linux发行版酷似汽车款型。选择多多,每天都有新的出现,很难确定它们之间的区别。具体来说,网上有大量的信息介绍Linux公司Red Hat及其拥有和赞助的三大发行版方面的工作。本文重点阐明RHEL、CentOS和Fedora之间的区别,以及为什么其中一个可能是或可能不是适合您使用的最佳选择。

RHEL、CentOS和Fedora的相似之处

我想先介绍这三个发行版的相似之处。它们都基于2004年停产的Red Hat Linux。Red Hat公司创建并拥有Red Hat Linux,就像它仍拥有Red Hat Enterprise Linux(RHEL)一样。就在Red Hat Linux变身为Red Hat Enterprise Linux的前后,它与Fedora项目合并,CentOS成为社区企业操作系统。

相比完全在Red Hat内部开发的Red Hat Linux,Fedora Linux最初是作为基于社区的项目而创建的,它旨在为Red Hat Linux用户提供更的多软件。CentOS最初是在Red Hat Linux于2004年更名为RHEL之后形成的,作为RHEL的社区版,可供所有人免费使用。今天,它有点类似Red Hat面向“开发者订购”的自助模式。

[[329412]]

图1. RHEL 8桌面

简而言之,RHEL、CentOS和Fedora都基于原始的Red Hat Linux。这意味着它们都使用相同的RPM软件包系统、YUM或DNF来管理软件包,它们都以某种方式归Red Hat赞助或拥有。它们非常相似,这可能会引起一定的混淆。

[[329413]]

图2. CentOS 8桌面

RHEL、CentOS和Fedora的区别

RHEL是面向企业客户的Linux发行版。许多用户看到Red Hat对RHEL支持收费时备感困惑。这通常是由于企业客户希望为最佳支持和产品付费。他们可能知道Linux是云服务器方面的最佳选择之一,但是希望确保自己从供应商、而不是从社区项目得到某种保险。

CentOS好比是社区开发的RHEL。如果用户希望获得与RHEL一样的稳定性,又没有与之相关的成本或支持,CentOS是不错的选择。它是用来自RHEL的源代码构建的,因此它们几乎是一样的平台。作为服务器发行版,它们都非常可靠。您不会有最新的软件,但是拥有的软件将经过全面的测试。

Fedora是面向社区、快节奏的RHEL上游贡献者。他们拥有一些最新的软件,同时仍拥有强大的测试协议。较新的内核使其成为新型笔记本电脑和台式机的上佳选择。快速的开发节奏意味着您永远不会太过时。此外,由于它是RHEL的上游,Red Hat希望添加到企业平台中的令人兴奋的新功能在Fedora中加以测试和完善。这意味着一些很酷的功能使其成为一个性能良好且可靠的系统。

[[329414]]

图3. Fedora Workstation 32桌面

不妨谈谈Red Hat在Fedora、RHEL和CentOS方面的工作流程。简而言之,Red Hat将Fedora用于测试它想在RHEL中实现的功能。这些功能进入到RHEL,然后使用最新的RHEL版本创建CentOS,作为一种免费且自我支持的替代方案。这就相当于:

Fedora-> RHEL-> CentOS。

Daniel Miessler在其网站上有直观的流程图和比较(https://danielmiessler.com/study/fedora_redhat_centos/)。

发布节奏也不一样。Fedora的新版本每六个月发布一次。每个版本在发布13个月后寿终正寝。可以这么说:Fedora项目刚发布了Fedora32。这意味着Fedora 33将在大约六个月后发布,Fedora 31已在大约六个月前发布,Fedora 30即将寿终正寝。然而,至于RHEL和CentOS,它们已发布并支持了10年。因此,RHEL 8和CentOS 8都是在2019年底发布的,这意味着会一直支持到2029年。

哪个最适合您?

这完全取决于您的使用场合。RHEL、CentOS和Fedora都适合全然不同的使用场合。然而,我反对简单地分为两款服务器发行版和一款桌面发行版这种想法,实际的差别比这更细微。三个团队都有桌面和服务器开发团队,它们都适用于不同的工作。所有这些发行版都有非常诱人的服务器和桌面工作站使用场合。

无论您选择哪种发行版,都需要对您的使用情况进行一些研究才能做出决定。对于寻找服务器中最新内核的那些人来说,Fedora Server是很好的操作系统。对于想要可靠地访问特定工具箱和应用程序的那些人来说,CentOS是很好的工作站发行版。对于希望在企业环境中使用这些工具(无论是服务器还是桌面工作站)的任何人,RHEL都是不错的选择。

原文Differences Between RHEL, CentOS and Fedora,作者:John Perkins

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

来源:51CTO内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯