Ubuntu LTS是基于Debian的不稳定版还是测试版?

我读过Ubuntu(即15.10)的代码来自Debian的不稳定版本。那么Ubuntu LTS的代码是从哪里来的呢?它也是来自不稳定版本还是更多来自测试分支?
我想从Debian转移到带有LTS的Ubuntu服务器,这样我就不必每年升级,而是可以等待2-3年。我知道Debian 8现在提供LTS,但其中一些软件包可能会滞后一些。

另一个我考虑转换的原因是Ubuntu提供商业支持,如果需要的话。 - user1052448
相关链接:此答案最近更新,展示了Ubuntu发行版(从10.04到15.10)与它们对应的Debian版本列表。 - user37165
3个回答

从技术上讲,Ubuntu LTS确实是基于Debian Testing的快照,而其他Ubuntu版本则基于Debian Unstable。
然而,这只是一种简单的看法。不应忘记的是,Debian Stable也最初来自Debian Unstable,并且Debian Stable是一个非常精细的最终产品 - 因此,某个东西在其生命周期的早期曾经在Debian Unstable中花费时间并不意味着它在最终发布中的质量。在Ubuntu从Debian导入软件包后,Ubuntu和Debian独立地继续修复和跟踪错误,并准备好发布的软件包,遵循各自独立的流程和时间表。
对于Ubuntu LTS来说,它在Debian的过程中的较晚阶段分支出来:一旦Debian将其分支为Debian Testing - 这意味着Ubuntu将从更多的Debian自身的测试和错误修复中受益,而在Ubuntu的过程开始之前。 Ubuntu将受益的主要方式是减少准备发布软件包所需的工作量。 Ubuntu具有与Debian不同的发布目标和要求,这表明Ubuntu LTS不一定等同于Debian Stable。
另一个需要考虑的事情是Ubuntu对官方支持的软件包(如main/restricted)和仅提供“社区支持”的软件包(如universe/multiverse)之间的区别。在从Debian导入后,后者中的软件包将相对较少进行修改。
最后,Ubuntu中还有很多软件包根本不是来自Debian,原因可能是商业或许可证限制,或者因为它们是针对Ubuntu特定的。

首先,关于每个Ubuntu版本都是基于Debian的快照构建的这个观点是基本错误的。Ubuntu版本首先是基于之前的Ubuntu版本构建的。
在每个Ubuntu版本的周期中,有一个阶段,在这个阶段中,那些没有被Ubuntu修改过且在Debian中的版本比Ubuntu中的版本更新的软件包会自动从Debian导入。
现在,对于常规版本和LTS版本,软件包会从Debian的不稳定分支导入到新的Ubuntu版本的“proposed pocket”中。在成功构建并通过其他一些一致性检查后,这些软件包会迁移到“release pocket”。
一些(可能是所有的,我不确定100%)在“proposed pocket”引入之前制作的旧的LTS版本会从测试分支导入,以减少导入错误的机会。

LTS从Debian Testing获取其代码。如果您正在运行服务器,我建议您一直使用Ubuntu 14.04 LTS,直到16.04 LTS发布。当16.04 LTS首次发布时,我可能不会立即在我的服务器上切换到它。
我因为在Debian中找不到最新的软件包而转到了Ubuntu。可以说Ubuntu如何使用PPA真是太棒了。

我通常在发布后大约等待3个月再部署到我的生产服务器。我通常会对我的机器进行镜像,将其复制到我的实验室,然后升级和测试几个月以确保一切顺利。自从我开始使用Debian 6.0版本以来,它一直非常稳定。很高兴知道LTS不是来自不稳定的分支。 - user1052448
是的,我对Debian没有任何意见,只是它没有像Ubuntu那样拥有许多功能和最新的应用程序。我发现在Ubuntu上,我能更高效地利用时间,因为大多数事情我不需要自己编译。 - Clay Hill