openSUSE Leap 和 Tumbleweed 有什么区别?

openSUSE 是一个非常流行的 Linux 发行版,特别是在企业界。自 1996 年以来,SUSE 一直以这样或那样的形式存在。在大部分时间里,他们只有一个版本。

然后,在2015年,他们改变了一切,决定提供两个版本:Leap 和 Tumbleweed。

如果你是 openSUSE 的新手,很容易混淆 Tumbleweed 和 Leap 。一位读者最近要求我们解释两者之间的异同,这就是我们今天要做的。

两者之间最显着的区别是发布时间表。openSUSE Leap 每隔几年就会按照设定的时间表发布一个新版本,类似于 Ubuntu 和 Fedora。另一方面,Tumbleweed 是一个紧跟 openSUSE 开发周期的滚动版本,就像 Arch 或 Void 一样。

openSUSE Leap 和 Tumbleweed 有什么区别?插图
openSUSE Leap vs Tumbleweed

滚动发布发行版为您提供最新的软件版本,您不必为主要版本升级系统,因为您的系统会定期更新。因此,您可以在 openSUSE Tumbleweed 中获得更新的桌面环境版本、内核版本等。您将获得一个尖端、新鲜的系统。Tumbleweed 是最好的滚动发布发行版之一。

另一方面,openSUSE Leap 坚持使用较旧的 LTS 版本的桌面环境、Linux 内核,为您提供坚如磐石的系统。当然会有系统和安全补丁,每隔几年就会有一个主要版本,为您的系统提供更新的软件和内核。

快速回顾一下 openSUSE 发布模型更改的历史

openSUSE Leap 和 Tumbleweed 有什么区别?插图1

从一个发行版选项到两个发行版选项似乎是一个很大的飞跃,所以让我给你一点历史背景。Tumbleweed 项目由 Greg Kroah-Hartman 于2010年11月宣布。目标是创建一个“存储库,它是 openSUSE 的滚动更新版本,其中包含最新的”稳定“版本的软件包供人们使用”。这个项目不是一个新的发行版,而是现有 openSUSE 安装的附加组件。

这种情况在 2014 年发生了变化,当时 openSUSE 背后的团队决定将下一个版本基于 SUSE Linux Enterprise Server。他们将这个新版本命名为“Leap 42”。(对于那些不知道的人,42是银河系漫游指南的参考,其中42据说是生命,宇宙和一切的答案)openSUSE Leap 的当前版本是 15.5。

随着这一变化,Tumbleweed 成为官方 openSUSE 发行版 有趣的是,根据 openSUSE 2020 年年终社区调查,越来越多的人使用 Tumbleweed 作为他们选择的发行版。

你应该使用 Tumbleweed 还是 Leap?

openSUSE Leap 和 Tumbleweed 有什么区别?插图2

“如果底层技术几乎相同,那么谁应该使用这两个选项中的任何一个?让我为您分解一下。

openSUSE Leap 是稳定且经过严格测试的。适用于需要长时间稳定运行的计算机。这是因为可用的软件不是最新和最好的,而是最稳定的。由于新版本每 3 年才发布一次,因此您实施的任何工作流程都相对安全。

openSUSE Leap 和 Tumbleweed 有什么区别?插图3
openSUSE Leap 桌面

使用 Leap,您将不会收到最新版本的软件。您还将以较慢的速度获得硬件支持。您需要每年至少更新一次系统才能继续获取更新。

另一方面,openSUSE Tumbleweed 拥有所有软件的最新版本,包括内核、驱动程序和桌面环境。它基于Factory,openSUSE的主要开发代码库。与大多数滚动发行版不同,“一旦工厂的尖端软件被集成、稳定和测试,Tumbleweed 就会更新。风滚草经过许多测试以确保其稳定。由于它是一个滚动发行版,因此理论上您正在使用的版本没有生命周期。

Tumbleweed 不断收到更新的事实也可能导致问题,例如工作流程或工具破损,并且边缘通常很粗糙。如果发生这种情况,Tumbleweed 确实有工具可以回滚到以前的状态以避免这些问题。Tumbleweed 非常紧跟 Linux 内核版本。奇怪的是,只有 Tumbleweed 有 32 位版本。

openSUSE Leap 和 Tumbleweed 有什么区别?插图4
openSUSE Tumbleweed 桌面

让我们来对比一下两个版本的具体区别。

在以下情况下,您应该使用 Leap:

  • 稳定性对您很重要
  • 您是 openSUSE 的新手
  • 您的硬件较旧
  • 在生产环境中运行服务器
  • 如果您正在为非技术朋友或家人设置系统
  • 您依赖于“第三方内核驱动程序模块,包括图形驱动程序”

在以下情况下,您应该使用 Tumbleweed:

  • 您想尝试最新、最棒的软件
  • 您有较新的硬件
  • 你对 Linux 更有经验
  • 您是软件开发人员
  • 您需要专有的硬件驱动程序,例如 Nvidia 或 Radeon 显示适配器,或 Broadcom Wi-Fi 适配器。
  • 您想要最新的内核版本
  • 您有一台 32 位计算机

注意:Leap 和 Tumbleweed 都没有附带播放音频和视频所需的编解码器。它们必须从三方下载。

标签

发表评论