Fedora 与 Ubuntu:Linux 发行版比较

Fedora 和 Ubuntu 是两个最流行且支持良好的基于​​ Linux 的桌面操作系统。 两者都已经存在了十多年,并且来自世界不同的角落,但它们之间的差异相当微妙。

所以之间 Fedora vs Ubuntu,哪个适合你?

如何 Fedora 和 Ubuntu 应运而生

Fedora 是一个免费和开源的基于 Linux 的操作系统,自 2003 年以来一直存在。红帽,在被 IBM 收购之前是世界上最大的开源公司,是该项目的赞助商。 Fedora 作为 Red Hat Enterprise Linux 的基础,这是一个供公司和服务器使用而不是个人桌面使用的 Linux 版本。

Ubuntu 在 2004 年推出后不久就成为最受欢迎的基于 Linux 的操作系统。亿万富翁 Mark Shuttleworth 创建了一家名为 Canonical 的公司,其目的是为普通计算机用户创建一个 Linux 版本。 Ubuntu 就是那个桌面。

这 Fedora 桌面

几年来, Fedora的标语一直是“自由。朋友。特色。第一。” 该项目发布了一个几乎完全没有专有代码的桌面,除了 Linux 内核中的二进制驱动程序,它启用 Fedora 支持大多数笔记本电脑中的硬件。

Fedora 开发人员专注于创建适用于更广泛的 Linux 生态系统的功能。 是因为, Fedora 通常展示替代品将在未来几个月(或在某些情况下,例如使用 Wayland 显示服务器,几年)获得的功能。

Ubuntu 桌面

Ubuntu 的标语最初是“人类的 Linux”。 目标是创建一个面向日常计算机用户的桌面,可以与 Windows 和 Mac OS X 竞争。Canonical 试图隐藏 Linux 的更多技术方面,并提供开箱即用的体验。

早期版本的 Ubuntu 带有一个简单的安装程序,能够预先对桌面进行采样,以及安装 Adob​​e Flash 和多媒体编解码器的简单方法。 Canonical 还努力创建一个独特的桌面界面,称为 Unity,它将在消费者和 PC 供应商中脱颖而出。 该公司甚至尝试将 Linux 引入手机。

近年来,Canonical 已经放弃了大部分此类项目,并将重点转移到了云上。

使用起来感觉如何 Fedora 还是Ubuntu?

当你坑 Fedora 与 Ubuntu 相比,默认情况下您最终将使用相同的桌面界面。 您启动应用程序和管理窗口的方式几乎相同。

Fedora 不改变这个界面,GNOME 桌面环境,所以你看到的 Fedora 匹配你看到的 GNOME.org.

Ubuntu 提供了自己的主题,并带有一个始终可见的应用程序底座(如上图所示)。

哪个看起来更好是主观的,但在 Ubuntu 上你会遇到更多的不一致。

便于使用

虽然 Ubuntu 最初是一个对用户更友好的桌面,但两者之间的差异已经消失。 里面的东西 Fedora 现在有可能“正常工作”,除非涉及专有硬件驱动程序。

Ubuntu 受益于拥有更大的支持社区,这可以更轻松地解决问题。 但 Fedora的社区足够大,这没什么大不了的。

发布周期和支持期

的新版本 Fedora 大约每六个月发布一次,延迟并不少见。 每个版本都会获得一年多一点的支持。

Ubuntu 有两个版本。 标准版本每六个月发布一次,并获得九个月的支持。 长期支持版本每两年发布一次,并获得五年的支持。

风味和旋转

两者都不 Fedora Ubuntu 也不强迫你使用 GNOME。 有许多不同的桌面环境可供选择。 您可以使用这些替代方案之一 Fedora 或 Ubuntu 通过下载任一项目的不同版本。

在 Fedora变体被称为 Spins 并且具有诸如 Fedora KDE Plasma 桌面版和 Fedora Xfce 版。 相同版本的 Ubuntu,称为风味,名称为 Kubuntu 和 Xubuntu。 其他版本的 Ubuntu 使用不同的命名方案,例如 Ubuntu MATE 和 Ubuntu Budgie。

获取应用程序

无论您使用 Fedora 或 Ubuntu,您仍将转向 GNOME 软件下载应用程序。 它是可用于 Linux 的多个应用商店之一。

大多数应用程序都是免费和开源的。 Ubuntu 长期以来一直混合使用专有软件,通过快速搜索可以更轻松地找到 Steam 和 Spotify 等应用程序。 虽然感谢 平面图 集成,这样的应用程序现在很容易安装 Fedora, 也。

Ubuntu 的存储库包含的软件比 Fedora的,但人们最熟悉的 Linux 应用程序往往对两者都可用。

包管理

在 Linux 世界中,软件以数字包的形式分发。 这包括应用程序,但也意味着后台库和其他组件。

Fedora 使用 RPM 包格式,而 Ubuntu 使用 DEB。 您可以通过命令行下载软件包。 如果你这样做,你将在 Fedora 或 Ubuntu 中的 APT。 这两种工具是相似的,但随着时间的推移,人们往往会形成一种偏好。

“通用”包格式

没有一种包格式适用于所有 Linux 版本,但开发人员正在努力改变这一点。 很遗憾, Fedora 和 Ubuntu 默认使用不同的“通用”包格式。 Fedora 使用 Flatpak,而 Ubuntu 使用 Snap 包。

Flatpak 似乎已在各种基于 Linux 的桌面中得到更广泛的采用,因此您可能会发现软件以 Flatpak 而非 Snap 包的形式提供。 另一方面,由于 Ubuntu 是最受欢迎的并积极追求开发人员,因此也有一些仅以 Snap 格式提供的软件。 由于这些是通用格式,因此可以在 Ubuntu 上安装 Flatpaks 并在 Fedora,它只需要一点额外的工作。

版本号

Fedora 倾向于比 Ubuntu 更快地更新其存储库中的软件。 您可能会在系统更新的同时收到应用程序的重大更新,而不必等待 6 个月才能获得下一版 Ubuntu 附带的更新版本。

同样,当新版本的 Fedora 土地,它可能已经包含比 Ubuntu 开始提供的更新的软件。 有时 Ubuntu 会因为它引入和需要维护的调整或其他更改而发布较旧的软件。

玩游戏

如果您是游戏玩家,Ubuntu 将为您提供更轻松的时间。 Steam 和 GOG.com 等平台明确支持 Ubuntu,即使两者都可以运行游戏 Fedora.

PC 游戏也往往是专有的,并且依赖于专有服务,这些服务通常更容易在 Ubuntu 上启动和运行。 然而,多亏了 Flathub,这又开始改变了,它提供了专有应用程序 Fedora 没有 Fedora 必须自己分发此类代码。

Ubuntu 用户还受益于更易于安装的专有图形驱动程序。

创建软件

Fedora 为开发者提供了良好的环境。 您将获得一个工作区,对上游代码的更改相对较少,并且可以更快地访问更新的软件。 你学到什么 Fedora 也与系统管理员经常遇到的 CentOS 和 Red Hat Enterprise Linux 有关。

一些即将到来的 Fedora 变体专注于容器,例如 Fedora CoreOS 和 Fedora 银蓝。 开发人员将获得特权,例如能够轻松安装、测试和配置同一应用程序的不同版本号。

Ubuntu 之所以引人注目,有很多原因。 许多修补匠和制造商使用 Ubuntu,而 Ubuntu 更有可能出现在非企业服务器上。 Canonical 正在大力推动 Ubuntu 在更多物联网设备上的应用。

归根结底,Linux 作为一个整体被认为是开发人员的理想之选,无论是 Fedora 或者 Ubuntu 会很好地为您服务。

跑步 Fedora 或服务器上的 Ubuntu

两者都有桌面版和服务器版 Fedora 和 Ubuntu。 虽然您可以安装 Fedora 在服务器上,它并不理想。 新版本很快就出来了,而且不支持太久,使得 Fedora 不适合需要长时间稳定的机器。 如果你觉得更舒服 Fedora 与 Ubuntu 相比,考虑运行 CentOS,它是 Red Hat Enterprise Linux 的非商业版本。

Fedora vs. Ubuntu:哪个适合你?

Fedora 是一个一致的已知量。 大约每六个月,您将获得一个精美的 GNOME 桌面,它提供了世界上最新的免费软件。

多年来,Ubuntu 提供了更多的狂野之旅。 接口和服务来了又去。 有时,Canonical 会做出商业驱动的决策,但会受到社区的反对。 坦率地说,Ubuntu 不再是最简单的 Linux 版本。 但该项目继续拥有最大的品牌知名度,并得到了 Linux 社区以外的最多支持。

归根结底,如果您是 Linux 新手,那么两者都不会出错 Fedora 或 Ubuntu。 但如果你想冒险,还有更多基于 Linux 的操作系统可供选择。