Debian vs Ubuntu——你应该选择哪个发行版?
有数百种流行和广泛使用的 Linux 发行版,包括 Ubuntu、Linux Mint、Red Hat Enterprise Linux、Fedora 、CentOS Stream、Debian 和 OpenSUSE。要获得所有 Linux 发行版的综合列表和排名,请访问 distrowatch.com。
在本指南中,我们将重点关注两个使用最广泛的 Linux 发行版:Debian 和 Ubuntu。这些已经存在了一段时间,并拥有大量的用户群。
我们将根据以下关键方面对这两者进行比较。
- 发布周期
- 平台支持
- 表现
- 稳定性
- 包管理
- 发展
- 软件和驱动程序
事不宜迟,让我们开始吧。
Debian 发布周期
Debian 拥有三个处于积极维护中的版本:稳定、测试 和不稳定。
Debian 稳定版
顾名思义,Debian Stable 是一个坚如磐石且稳定的 Debian 版本。它不会中断并享有全面的安全支持。因此,它是服务器环境中最受欢迎的版本。
此外,它随时间保持相对不变。这也意味着您不会获得最新的软件包,考虑到您将享受的稳定性和全面的安全支持,付出的代价并不算太高。出于生产目的,仅推荐稳定版本。
在撰写本指南时,当前的稳定版本是 Debian 11,代号为“Debian Bullseye”。即将发布的版本是 Debian 12,代号为“Debian Bookworm”。
Debian 测试
Debian Testing 是下一个 Debian 稳定发行版的当前开发状态。它包含最新的软件应用程序。当您使用“apt update”命令更新包列表时,每天一次,您一定会从存储库中找到可用的新包。
另一方面,Debian Testing 经常出现故障并且被认为不稳定,尤其是对于服务器环境。一旦它坏了,可能需要一段时间才能修好。此外,它不享有全面的安全支持。
Debian 不稳定
Debian Unstable 是最大的软件存储库并且变化非常频繁。因此它随时可能崩溃,因此带有“不稳定”标签。它为 Debian 提供最新版本的软件包,并且与 Debian Testing 相比定期得到修复。
与稍后我们将看到的 Ubuntu 不同,发布周期不遵循固定的时间表。
Ubuntu 发布周期
Ubuntu 版本分为两类:长期支持 (LTS) 版本和常规 版本。
Ubuntu 长期支持版
LTS 版本每两年发布一次,总共维护 10 年:5 年的标准支持和剩余 5 年的 ESM(扩展安全维护)。
在撰写本指南时,代号为 Jammy Jelly Fish 的 Ubuntu 22.04 是最新的 LTS 版本,并将在 2027 年之前获得标准支持。
Ubuntu 常规
临时 版本保留 9 个月。要查看 Ubuntu 发布周期,请转到 Ubuntu 周期页面。
Debian 和 Ubuntu 的平台支持
Debian 支持无数平台,包括 32 位和 64 位架构。事实上,它可以运行在任何移植了 Linux 内核的架构或平台上。支持的硬件包括基于 Intel x86 的硬件、AMD64 和 Intel 64、ARM(ARMEL 和 ARMHF)64 位 ARM、Power Systems (ppc64el) 和 64 位 IBM (s390x)。
与 Debian 不同,Ubuntu 不再支持 32 位架构。 Canonical 自 Ubuntu 18.04 起停止支持 32 位架构,因此 32 位 ISO 文件不再可供下载。它支持AMD64和ARM(arm64和armhf)系统。
Debian 和 Ubuntu 的性能
Debian 和 Ubuntu 表现出色。然而,Debian 被认为是轻量级的,并且比 Ubuntu 快得多。这是因为它的简约性(它几乎没有预装软件)。因此它在性能上具有优势,服务器版本是生产环境的理想选择。此外,它也适用于较旧的硬件。
另一方面,Ubuntu 提供范围更广的预装软件和实用程序,实际上使其比标准的 Debian 系统占用更多资源且速度更慢。 Ubuntu 的现代发行版需要至少 4GB 的 RAM 才能平稳运行。因此,它不适合较旧或低规格的硬件。
Debian 和 Ubuntu 的稳定性
Debian 在稳定性方面略优于 Ubuntu。这解释了为什么它在服务器环境中比 Ubuntu 更受青睐。它的稳定性源于以下事实:Debian Stable 在较长时间内更新较少,并且经过了全面测试。代价是缺乏最新的软件版本和最新的前沿技术。
尽管如此。您仍然可以配置您的 Debian 系统以包含开箱即用的应用程序。如果您想使用更新的软件,那么 Ubuntu 是正确的选择。
Debian 和 Ubuntu 中的包管理
Debian 和 Ubuntu 都使用 APT 包管理器,这是一个用于安装、更新、删除和更新软件包的软件套件。
对于 Ubuntu 桌面,Ubuntu 软件中心 是一个方便的图形包管理器,可让您轻松地在系统上安装、购买和删除软件应用程序。
它非常直观,让您可以浏览和安装数百个应用程序(免费和付费)以及 Ubuntu 存储库中可用的其他软件。您还可以在安装前查看软件评级、检查已安装的软件并删除不需要的软件。
如果您在 GNOME 环境中运行 Debian,您将获得 GNOME 软件中心,就像 Ubuntu 软件中心 >,允许您搜索、安装和删除软件应用程序。
Ubuntu Software Center 及其 GNOME 以吞噬系统资源和加载时间长而臭名昭著。如果您正在安装一个 single.deb 文件,更好的选择是 Gdebi Package Installer。这是一个简单的 GUI 应用程序,可让您在处理依赖项的同时更有效地安装 .deb
文件。
值得一提的是 dpkg,它是一个低级系统工具,用于从外部源下载的 .deb
文件安装应用程序。它提取、分析、解压、安装和删除 .deb
文件。 dpkg 的缺点是它不处理依赖项。因此,APT 命令行工具、软件中心 和 Gdebi 是首选。
Debian 和 Ubuntu 的开发
首先,Debian 是最早基于 Linux 内核的操作系统之一。 Debian 项目于 1993 年 8 月 16 日由其创始人 Ian Murdock 宣布。
Debian 后来形成了一个社区驱动的项目,它由社区维护,并由来自世界各地的程序员根据自由软件的原则开发。
Debian 仅附带自由软件,无疑是为数不多的忠于自由软件 精神的 Linux 发行版之一。
Ubuntu 基于 Debian,由 Mark Shuttleworth 创立并拥有的软件公司 Canonical 开发。虽然由一家公司所有,但它还拥有广泛的开发人员社区,他们为其成长和发展做出了贡献。
与 Debian 不同,Ubuntu 在其存储库中提供免费和专有软件。事实上,Ubuntu Pro Desktop 是 Canonical 为公共云和企业使用提供的一个 Ubuntu 版本。但是,个人最多可免费使用 5 个节点。
Ubuntu 有不同的风格,包括 Ubuntu Budgie、Kubuntu、Lubuntu、Xubuntu、Ubuntu Studio 和 Ubuntu Kylin 等等。
软件和驱动程序
如前所述,Debian 的存储库中不包含付费或商业软件。它使一切都免费和开源。同样的理念适用于它的内核,它完全没有任何专有固件和驱动程序。但是,您可以自由地手动添加提供专有驱动程序和应用程序的第三方存储库。
Ubuntu 更加自由,同时提供开源软件和专有软件。它提供开箱即用的一切,包括闭源驱动程序,例如 NVIDIA。您可以使用 PPA(Personal Package Archives)轻松添加第三方存储库,并获得默认存储库中未包含的大量软件应用程序。
结论
当相互堆叠时,两个操作系统在功能和性能方面相当相似。然而,Debian 非常适合中高级用户以及企业环境。
另一方面,Ubuntu 因其用户友好性和庞大的软件应用程序存储库而成为初学者最喜欢的候选者。