导读 Ubuntu和Fedora都是顶级桌面Linux发行版之一,但它们完全不同。 Fedora是RedHat的测试平台,它更多地面向开发人员和系统管理员。另一方面,Ubuntu是Canonical的主要产品,它试图取悦所有人。

Ubuntu和Fedora都来自Linux世界的巨头。 Ubuntu是Debian的孩子,Fedora是Redhat Linux的一个克隆,后者演变成Redhat Enterprise Linux(RHEL)。这两个分布仍然具有家族树的许多特征。

他们都有各自家族的软件包管理器,软件包格式,存储库格式和文件系统结构。所有这些事情在Debian系列树和Redhat之间都有很大不同。

包管理器

Ubuntu和Fedora具有非常不同的软件包管理器和打包格式。他们都很好,但他们的功能不同。

Ubuntu使用Apt,它是继承自Debian的高级软件包工具。 Apt是那些规模较大,功能更强大的Linux软件包管理器之一,它已经存在了一段时间。 Apt使用.deb包格式。 .deb软件包以特定于基于Debian的发行版的格式存档文件。

Apt可以做很多事情,但通常需要明确的指导。例如,当您想更新存储库时,您需要告诉Apt进行更新。

$ sudo apt update
$ sudo apt install firefox

Fedora最初使用了Yellowdog Update Manager(Yum),可以管理他们的.rpm软件包。

较新版本的Fedora使用DNF软件包管理器。 它的功能与Yum完全相同,但是使用了dnf命令。 在引擎盖下,有一些可靠性,速度和可用性的改进,DNF是Yum的一个合乎逻辑的演变。

DNF和Yum都更加自动化和直观。 无论您何时使用DNF安装软件包,它都会自动更新存储库数据以提供最新版本。

 

# dnf install firefox
安装程序

Ubuntu和Fedora有非常不同的安装程序。也就是说,他们既是整个科技领域最现代的安装者,也是Linux。

Ubuntu Bionic安装程序

Ubuntu的安装程序是将它从Debian中分离出来的原始功能之一。 Ubuntu的安装程序旨在简化和简化Ubuntu的启动和运行过程,它的优点就在于此。

Fedora将其Anaconda安装程序与Redhat的其他操作系统共享,但Fedora始终拥有最新版本。 Anaconda安装程序提供了很大的灵活性。如果你不想过分注意事情,Anaconda就很简单。

但是,如果您想在安装过程中完全自定义您的系统,Anaconda可以让您执行任何操作。事实上,Anaconda是唯一的Linux安装程序之一,可让您从大量软件和预先安排的软件包中进行选择,以便与系统的其他部分一起安装。

存储库

与Ubuntu相比,Fedora的存储库非常小。这是不可能的。 Fedora不提供和Ubuntu一样多的软件。这部分是因为Fedora有一个严格的“自由软件”政策,但也是因为这样Fedora默认的软件并不是那么多。

Fedora上有一个非常出色的社区,它为第三方存储库打包,但Ubuntu仍然有更多。

如果你是一名开发人员,或者你只需​​要一套你知道Fedora的核心软件,那就太棒了。否则,你可能会遇到麻烦,得到你所需要的。

发布周期

起初,看起来Ubuntu和Fedora的发布周期大致相同。两家公司都试图每六个月发布一个新版本,但还有很多细节需要考虑,实际上将两者分开了很多。

Ubuntu每六个月发布一次常规桌面版本。这些版本包括对系统中所有内容的增量升级,并且主要针对桌面用户。每五个版本都是Ubuntu的LTS版本。那些正式支持五年,他们主要用于服务器和工作站。 LTS版本主要收到安全更新和错误修复,而不是软件升级。

Fedora也每六个月发布一次,但他们几乎每次都错过发布时间表而臭名昭著。 Fedora发行版总是包含绝对最新的软件,并且一开始可能会有些bug并且不稳定。 Fedora只针对台式机和工作站用户,因此稳定性不再适用于新功能和酷炫功能。在发布期间,Fedora将不断升级软件,包括核心系统组件。在某种程度上,它就像一个滚动发布版本。

企业支持

Fedora和Ubuntu都有大公司的支持。 Fedora拥有Redhat,Ubuntu拥有Canonical。不过,这些不同的发行版并不完全适合各自公司生态系统中的同一地点。

Fedora是Redhat的测试地。 Redhat为其服务器发行版和Linux生态系统整体开发的所有最新功能都首先在Fedora中出现。 Redhat不提供对Fedora的官方支持。相反,他们将其称为社区项目。

Ubuntu是Canonical的主要产品。 Canonical开发的所有东西都围绕着Ubuntu。他们确实为LTS Ubuntu版本提供商业支持,并与硬件合作伙伴合作提供支持和认证。

一些想法

Ubuntu和Fedora都可以制作出色的桌面分布。不过,它们的用例和生态系统有所不同。

Ubuntu来自Debian系列,它是Canonical开发的主要操作系统。 Ubuntu的各种发布周期使其成为所有行业的杰作,并且几乎适用于任何用例。

Fedora是Redhat的测试平台,对于使用Redhat系统的开发人员和管理员来说,这是一个不错的选择。它具有更狭窄的生态系统,并且除了台式机或工作站之外的任何东西都会感觉不适合。

原文来自:https://www.linuxidc.com/Linux/2018-05/152596.htm

本文地址:https://www.linuxprobe.com/linux-5g.html编辑:唐资富,审核员:逄增宝