当前位置: 首页 > 科技观察

RHEL、CentOS和Fedora的区别!_0

时间:2023-03-15 15:23:52 科技观察

【.com速译】Linux发行版看起来像一个汽车模型。每天都有如此多的选项和新选项出现,很难区分它们之间的区别。具体来说,网上有大量关于Linux公司RedHat的工作及其拥有和赞助的三个主要发行版的信息。本文重点阐明RHEL、CentOS和Fedora之间的差异,以及为什么其中之一可能是也可能不是您使用的最佳选择。RHEL、CentOS和Fedora之间的相似性我想首先介绍这三个发行版的相似性。它们都基于2004年停产的RedHatLinux。RedHatCorporation创建并拥有RedHatLinux,就像它仍然拥有RedHatEnterpriseLinux(RHEL)一样。就在RedHatLinux演变为RedHatEnterpriseLinux前后,它与Fedora项目合并,CentOS成为社区企业操作系统。FedoraLinux最初是作为一个基于社区的项目创建的,旨在为RedHatLinux用户提供比完全在RedHat内部开发的RedHatLinux更多的软件。CentOS最初是在2004年RedHatLinux更名为RHEL之后形成的,作为RHEL的社区版,免费提供给大家使用。今天,它有点类似于RedHat的“开发者订阅”自助服务模式。图1.RHEL8桌面简而言之,RHEL、CentOS和Fedora都是基于原始的RedHatLinux。这意味着它们都使用相同的RPM包系统、YUM或DNF来管理包,并且它们都以某种方式由RedHat赞助或拥有。它们非常相似,这可能会引起一些混淆。图2.CentOS8桌面上的RHEL、CentOS和Fedora之间的区别RHEL是面向企业客户的Linux发行版。许多用户在看到RedHat对RHEL支持收费时感到困惑。这通常是由于企业客户希望为最好的支持和产品付费。他们可能知道Linux是云服务器的最佳选择之一,但希望确保他们从供应商那里获得某种保险,而不是社区项目。CentOS就像由社区开发的RHEL。如果用户希望获得与RHEL相同的稳定性,而无需相关的成本或支持,CentOS是一个不错的选择。它是使用RHEL的源构建的,因此它们几乎是相同的平台。作为服务器发行版,它们都非常可靠。您不会拥有最新的软件,但您拥有的软件将经过全面测试。Fedora是面向社区、快节奏的RHEL上游贡献者。他们拥有一些最新的软件,同时仍然拥有强大的测试协议。较新的内核使其成为较新的笔记本电脑和台式机的不错选择。快速的发展步伐意味着您永远不会落伍。此外,由于它是RHEL的上游,因此RedHat希望添加到企业平台的令人兴奋的新功能在Fedora中得到测试和完善。这意味着一些很酷的功能使其成为一个性能良好且可靠的系统。图3.FedoraWorkstation32桌面让我们谈谈RedHat在Fedora、RHEL和CentOS中的工作流程。简而言之,RedHat使用Fedora来测试它想在RHEL中实现的功能。这些功能进入了RHEL,然后CentOS与最新的RHEL版本一起创建,作为一个免费和自我支持的替代方案。这相当于:Fedora->RHEL->CentOS。DanielMiessler在他的网站(https://danielmiessler.com/study/fedora_redhat_centos/)上有一个可视化流程图和比较。发布节奏也不同。Fedora的新版本每六个月发布一次。每个版本在发布后13个月达到生命周期结束。可以这么说:FedoraProject刚刚发布了Fedora32。这意味着Fedora33将在大约六个月后发布,Fedora31已经在大约六个月前发布,而Fedora30即将到达生命的尽头。但是,至于RHEL和CentOS,已经发布和支持了10年。因此,RHEL8和CentOS8都是在2019年底发布的,这意味着它们将支持到2029年。哪个更适合你?这完全取决于您的用例。RHEL、CentOS和Fedora都适用于完全不同的用例。但是,我反对简单地拥有两个服务器发行版和一个桌面发行版的想法,实际差异比这更微妙。这三个团队都有桌面和服务器开发团队,各自负责不同的工作。所有这些发行版都有非常有吸引力的服务器和桌面工作站用例。无论您选择哪个发行版,在做出决定之前都需要对您的使用情况进行一些研究。FedoraServer对于那些在他们的服务器中寻找最新内核的人来说是一个很好的操作系统。对于那些想要可靠地访问特定工具箱和应用程序的人来说,CentOS是一个很好的工作站发行版。对于任何希望在企业环境中使用这些工具的人来说,RHEL都是不错的选择,无论是服务器还是桌面工作站。原标题:RHEL、CentOS和Fedora的区别,作者:JohnPerkins