首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Ubuntu发布的基础是尚未发布的Debian版本?

为什么Ubuntu发布的基础是尚未发布的Debian版本?
EN

Ask Ubuntu用户
提问于 2021-04-08 15:15:13
回答 3查看 410关注 0票数 1

在引用这个答案是关于Ubuntu和Debian版本如何对齐的时,我注意到相应的Debian发布发生在Ubuntu发布基于特定版本Debian的LTS之后一年。当您构建在我们之上的操作系统甚至觉得它不值得真正发布时,发布OS 专注于稳定性又有什么意义呢?很多bug在Ubuntu的第一年就被修复了,因为Debian社区出现了大量的修复吗?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2021-04-08 15:40:35

我注意到相应的Debian版本发生在Ubuntu发布基于特定版本Debian的LTS一年之后。

这并不是一个正确的评估。您需要查看实际的包名和版本号,而不是整个系统。在某些方面,Ubuntu在某些特定时刻处于领先地位,而在另一些方面则是Debian。

“不稳定的Debian”和“稳定的Ubuntu”之间大约有6个月的差距。

不稳定的Debian ->不稳定的Ubuntu ->测试、修复和反馈给Debian ->测试版Ubuntu ->最终的Ubuntu版本。

很多bug在Ubuntu的第一年就被修复了,因为Debian社区出现了大量的修复吗?

在测试版和最终版本之间,您将看到更多的bug得到修复。发布后,您经常会看到一些额外的更新,但比最终版本之前要少得多。之后的更新也越来越少。就在下一个版本发布之前,您还会看到更新有所增加(我们本周已经得到了3)

票数 3
EN

Ask Ubuntu用户

发布于 2021-04-08 16:50:24

这类问题每年都会出现几次。

这通常是因为“稳定”一词可能有多个含义。

LTS版本在“软件不会改变”的意义上是稳定的。企业客户发现,拥有最新软件的Ubuntu的新版本包括更改,新的features...but往往通过打破其既定的工作流来制造麻烦。LTS的发布最初是为了解决这个问题,它承诺不会在高/关键错误修复和安全补丁之外更改软件。

  • 例子:Ubuntu18.04LTS随Gnome 3.28一起发布。它仍然运行Gnome 3.28,不管你安装了多少升级,尽管Gnome最近发布了3.40。
  • 软件不改变有几个例外。示例: Firefox具有很大的攻击面,它在所有受支持的Ubuntu版本中都被更新为最新版本。

在“没有bug”的意义上,LTS的发布并不稳定。Ubuntu开发人员非常努力地工作,以确保没有任何对发行版至关重要的bug(这也恰好与Debian新版本的标准类似)。通常有一组冗长的发行说明,详细说明了在测试过程中发现的问题。而且,是的,确实存在很多错误,特别是在LTS release...but发布后的第一年,大多数bug都是在发布后发现的。(LTS发行版有很多用户)

  • 例子:每周桌面小组更新.看看工程师在与上游projects...including Debian协调bug、修复和计划方面付出了多少努力。这些人努力成为开源生态系统的好公民。大多数规范工程师都是开源爱好者,许多也是Debian开发人员。这是在一个发布周期的疯狂的预发布结束;更多的上游协调将在一个月内发生在下一个周期的开始。
  • 日历周期的例外:Ubuntu06.04由于几个版本关键的错误而被推迟了两个月到06.06。这是Ubuntu历史上唯一的延迟发布。
票数 3
EN

Ask Ubuntu用户

发布于 2023-03-10 13:17:21

Ubuntu和Debian是不同的项目,有不同的关注点。Ubuntu将更多的注意力放在及时性和有限的软件选择上。Debian将更多的精力放在花时间处理发布版本上。

值得注意的是,认为ubuntu版本是“基于Debian版本”的想法根本是错误的。每个Ubuntu版本首先基于上一个Ubuntu版本。有一个进程可以自动从Debian导入更改,但它只适用于Debian和Ubuntu之间同步的包。

同样值得注意的是,如果你计划长期支持某件事情,新鲜感是有帮助的,因为它意味着如果你需要备份一个补丁,或者即使你需要雇佣熟悉代码的人,它意味着你和上游之间的一个减少的三角洲。

考虑到Ubuntu和Debian发布计划之间缺乏一致性,从Debian导入确实不是一个可行的选择。过去,他们确实是从测试中导入的,而不是lts版本的不稳定版本,但是在引入“建议的迁移”过滤器之后就停止了导入。

Ubuntu维护许多最可见的包本身,通常领先于Debian。领先Debian是可能的,原因有几个,首先,Ubuntu支付了全职员工,他们可以花更多的时间来解决问题。其次,Ubuntu支持比Debian更少的体系结构。第三,Debian更多地由单个维护人员驱动,而ubuntu则更多地由战略目标驱动。

然而,对于宇宙部分中的更多利基包来说,在Debian导入冻结时,Debian中的任何东西都是不稳定的,因为没有人在Ubuntu中维护它们。

当然,您并不是第一个从Debian中看到这种自动导入的人,不管Debian的发布周期是什么时候。我以前见过一位Debian开发人员抱怨这个问题,当时一个包含程序预发布版本的包即将被Ubuntu取代(可能是lts发行版,我不太清楚),但很难看出Ubuntu除了完全放弃宇宙(这将把孩子和洗澡水一起扔出去),或者和Debian同步他们的发布周期(正如我下面讨论的那样,发布周期是Debian和Ubuntu之间最根本的区别之一)之外,还能做什么。

我认为当比较Debian和Ubuntu时,了解新用户不会记得的历史和历史是很重要的,但是对于理解他们为什么会这样做有很大的帮助。

早在2004年,Debian就遇到了一个问题。每次释放的时间都比上一次长。潜逃花了8个月,马铃薯花了17个月,伍迪花了23个月,人们都在想,中士是否会被释放。

Ubuntu就是在这种环境中被引入的。与Debian有几个关键区别,包括。

  1. 基于时间的发布,而不是“什么时候准备好”的方法,让人们怀疑它是否已经准备好了,Ubuntu承诺每6个月发布一次定期的发布计划。
  2. 它背后的一项业务是由一个非常富有的人发起的,他能够付钱给员工来维持包裹。最终盈利是有希望的,但这是一个长期的目标,而不是短期的当务之急。
  3. 在“主”和“宇宙”之间,“主”中的包将由有报酬的规范工作人员维护和支持。“宇宙”中的包是由社区来维护或无法维护的。

从那时起,事情就有点趋同了,Debian能够让它的发布过程回到2005年中期发布sarge的控制之下,之后大约每两年发布一次。Ubuntu开始将四个版本中的一个指定为长期支持版本,并长期支持这些版本,但基本思想仍然存在。Ubuntu只有一次错过了定期发布的月份,而Debian的发布日期自Sarge以来一直在2月和8月之间变化。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1330110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档