Debian 与 Ubuntu:有什么区别? 你应该使用哪一个?

您可以使用 apt-get 命令来管理 Debian 和 Ubuntu 中的应用程序。 您也可以在两个发行版中安装 DEB 包。 很多时候,您会找到两个发行版的通用软件包安装说明。

那么,如果它们如此相似,那么两者之间有什么区别呢?

Debian 和 Ubuntu 属于分布范围的同一侧。 Debian 是 Ian Murdock 于 1993 年创建的原始发行版。Ubuntu 由 Mark Shuttleworth 于 2004 年创建,它基于 Debian。

Ubuntu 基于 Debian:这是什么意思?

虽然有数百个 Linux 发行版,但只有少数是独立的,从头开始创建的。 Debian、Arch、Red Hat 是一些最大的发行版,它们不源自任何其他发行版。

Ubuntu 源自 Debian。 这意味着 Ubuntu 使用与 Debian 相同的 APT 打包系统,并共享来自 Debian 存储库的大量软件包和库。 它利用 Debian 基础设施作为基础。

这就是大多数“派生”分布所做的。 它们使用相同的包管理系统并与基本发行版共享包。 但是他们也添加了一些包和自己的更改。 这就是 Ubuntu 与 Debian 的不同之处,尽管它是从它派生而来的。

Ubuntu 和 Debian 的区别

因此,Ubuntu 建立在 Debian 架构和基础设施之上,并使用与 Debian 相同的 .DEB 软件包。

这是否意味着使用 Ubuntu 和使用 Debian 是一样的? 不完全是这样。 将一种分布与另一种分布区分开来的因素还有很多。

让我一一讨论这些因素,以比较 Ubuntu 和 Debian。 请记住,有些比较适用于桌面版,有些则适用于服务器版。

1.发布周期

Ubuntu 有两种版本:LTS 和常规版本。 Ubuntu LTS(长期支持)版本每两年发布一次,并获得五年的支持。 您可以选择升级到下一个可用的 LTS 版本。 LTS 版本被认为更稳定。

还有非 LTS 版本,每六个月发布一次。 这些版本仅支持九个月,但它们具有更新的软件版本和功能。 当当前版本结束时,您必须升级到下一个 Ubuntu 版本。

因此,基本上,您可以根据这些版本在稳定性和新功能之间进行选择。

另一方面,Debian 有三个不同的版本:稳定版、测试版和不稳定版。 Unstable 用于实际测试,应避免使用。

测试分支并不是那么不稳定。 它用于准备下一个稳定分支。 一些 Debian 用户更喜欢测试分支以获得更新的功能。

然后是稳定分支。 这是主要的 Debian 发行版。 它可能没有最新的软件和功能,但在稳定性方面,Debian Stable 坚如磐石。

每两年有一个新的稳定版本,总共支持五年。 前三年由 Debian 安全团队负责,接下来的两年由志愿者(以 Debian LTS 团队的形式)负责。 之后,您必须升级到下一个可用的稳定版本。

2. 软件新鲜度

Debian 对稳定性的关注意味着它并不总是以软件的最新版本为目标。 例如,最新的 Debian 11 具有 GNOME 3.38,而不是最新的 GNOME 3.40。

对于 GIMP、LibreOffice 等其他软件也是如此。这是您必须对 Debian 做出的妥协。 这就是“Debian stable = Debian stale”笑话在Linux 社区流行的原因。

Ubuntu LTS 版本也关注稳定性。 但他们通常拥有流行软件的更新版本。

您应该注意,对于某些软件,从开发人员的存储库安装也是一种选择。 例如,如果您想要最新的 Docker 版本,您可以在 Debian 和 Ubuntu 中添加 Docker 存储库。

总体而言,与 Ubuntu 相比,Debian Stable 中的软件通常具有较旧的版本。

3. 软件可用性

Debian 和 Ubuntu 都拥有庞大的软件存储库。 但是,Ubuntu 也有 PPA(个人软件包存档)。 使用 PPA,安装更新的软件或获取最新的软件版本变得更加容易。

您可以尝试在 Debian 中使用 PPA,但这不会是一个流畅的体验。 大多数时候您都会遇到问题。

4. 支持的平台

Ubuntu 可在 64 位 x86 和 ARM 平台上使用。 它不再提供 32 位 ISO。

另一方面,Debian 支持 32 位和 64 位架构。 除此之外Debian还支持64位ARM(arm64)、ARM EABI(armel)、ARMv7(EABI hard-float ABI、armhf)、little-endian MIPS(mipsel)、64位little-endian MIPS(mips64el)、 64 位小端 PowerPC (ppc64el) 和 IBM System z (s390x)。

难怪它被称为“通用操作系统”。

5. 安装

安装 Ubuntu 比安装 Debian 容易得多。 我是认真的。 即使对于中级 Linux 用户,Debian 也可能令人困惑。

当您下载 Debian 时,它默认提供最小的 ISO。 此 ISO 没有非免费(非开源)固件。 您继续安装它并意识到您的网络适配器和其他硬件将无法识别。

有一个单独的非免费 ISO 包含固件,但它是隐藏的,如果你不知道,你会大吃一惊。

Ubuntu 在默认 ISO 中包含专有驱动程序和固件时要宽容得多。

此外,Debian 安装程序看起来很旧,而 Ubuntu 安装程序看起来很现代。 Ubuntu 安装程序还可以识别磁盘上其他已安装的操作系统,并为您提供将 Ubuntu 与现有操作系统一起安装的选项(双引导)。 我在测试中没有注意到 Debian 安装程序。

安装Ubuntu更流畅

6.开箱即用的硬件支持

如前所述,Debian 主要关注 FOSS(自由和开源软件)。 这意味着 Debian 提供的内核不包括专有驱动程序和固件。

并不是说您无法使其工作,而是您必须添加/启用其他存储库并手动安装它。 这可能令人沮丧,特别是对于初学者。

Ubuntu 并不完美,但在提供开箱即用的驱动程序和固件方面,它比 Debian 好得多。 这意味着更少的麻烦和更完整的开箱即用体验。

7. 桌面环境选择

默认情况下,Ubuntu 使用定制的 GNOME 桌面环境。 您可以在其上安装其他桌面环境,或者选择各种基于桌面的 Ubuntu 风格,如 Kubuntu(用于 KDE)、Xubuntu(用于 Xfce)等。

Debian 也默认安装 GNOME。 但是它的安装程序让您可以在安装过程中选择安装您选择的桌面环境。

你也可能得到 来自其网站的 DE 特定 ISO 映像.

8. 游戏

由于 Steam 及其 Proton 项目,Linux 上的游戏总体上有所改善。 尽管如此,游戏在很大程度上取决于硬件。

在硬件兼容性方面,Ubuntu 比 Debian 更好地支持专有驱动程序。

并不是说它不能在 Debian 中完成,而是需要一些时间和精力来实现。

9. 性能

性能部分没有明显的“赢家”,无论是在服务器上还是在桌面上。 Debian 和 Ubuntu 作为桌面和服务器操作系统都很受欢迎。

性能取决于您系统的硬件和您使用的软件组件。 您可以在两个操作系统中调整和控制您的系统。

10. 社区和支持

Debian 是一个真正的社区项目。 该项目的一切都由其社区成员管理。

Ubuntu 由 典范. 然而,它并不完全是一个企业项目。 它确实有一个社区,但任何事情的最终决定权都掌握在 Canonical 手中。

就支持而言,Ubuntu 和 Debian 都有专门的论坛,用户可以在其中寻求帮助和建议。

Canonical 还为其企业客户提供收费的专业支持。 Debian 没有这样的功能。

结论

Debian 和 Ubuntu 都是桌面或服务器操作系统的可靠选择。 apt 包管理器和 DEB 包对两者都是通用的,因此提供了一些相似的体验。

然而,Debian 仍然需要一定程度的专业知识,特别是在桌面方面。 如果您是 Linux 新手,坚持使用 Ubuntu 将是您更好的选择。 在我看来,您应该获得一些经验,熟悉 Linux,然后尝试使用 Debian。

并不是说您不能从一开始就跳上 Debian 旅行车,但对于 Linux 初学者来说,这更有可能是一种压倒性的体验。

欢迎您对这场 Debian 与 Ubuntu 辩论发表意见。