54

我们来比较下Fedora 与 Ubuntu

 5 years ago
source link: https://www.linuxprobe.com/linux-5g.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
导读 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系统的开发人员和管理员来说,这是一个不错的选择。它具有更狭窄的生态系统,并且除了台式机或工作站之外的任何东西都会感觉不适合。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK