Ubuntu 支持如何工作

Mac*_*gan 9 release-management

每个 Ubuntu 版本都宣布了支持结束日期。例如,当前的 Oneiric 将支持到 2013 年 4 月。这意味着什么,届时会发生什么?如果在 Ubuntu 支持的软件包之一中发现错误 - 会修复吗?

我之所以这么问是因为我在Compiz 和 Unity 中遇到了严重的已知问题,这使得我完全无法使用它(错误#888039 + 其他一些小问题)。尽管 Launchpad 的状态说它影响了 Oneiric(这也很令人困惑,但也许我不太了解这个过程),但在 Precise 分支中已经发布了修复程序。迁移到 Precise 目前不是一个选项,我只是想知道我是否可以期望将此类修复程序向后移植到以前的版本 - 如果出于某种原因我不想升级到最新版本,仍然受支持的版本。

我知道很难概括,但只是想知道我可以从“支持”版本中得到什么。

gra*_*cal 5

承诺特定版本的 Ubuntu 将支持特定数量的安装并不一定意味着承诺修复所有错误,甚至承诺修复任何错误。

请注意来自桌面业务用户Ubuntu 网页的引用

及时了解免费和定期更新和升级

请参阅名为Ubuntu for Desktop Release Cycle的图表。请注意,接下来的两个 LTS 版本将获得 2 年的硬件和维护更新支持以及 3 年的维护更新支持这可能包括错误修复,但并不意味着承诺在此期间修复所有错误。

对于服务器 LTS 版本,这与 Ubuntu 服务器商业用户的此页面显示的类似。主要区别在于硬件和维护更新的有效期为整整 5 年。

正如您的问题中指向错误报告的链接所示,通常很难准确确定导致问题的软件包,我们还可以看到志愿者付出了很多努力来整理错误报告以确定应该有哪些优先级以及谁负责修复它。

当我阅读有关帮助解决错误的页面时,我看到 Ubuntu 开发社区正在以非常有序的方式对错误报告做出反应。

您还需要考虑 Ubuntu 是一个发行版。它从 Linux 社区的其他部分获取软件组件并将它们组合在一起。如果错误位于 Linux 内核、Debian、Gnome 或其他一些 Ubuntu 不负责的组件中,该怎么办?

必须将错误报告推送给负责维护和开发存在错误的包的人员。然后由这些人决定。

有时 Ubuntu 人员可以提供修复以及错误报告。重要的是将修复推送到上游(正如它所说的那样),然后 Linux 社区中的所有人都可以受益,而不仅仅是我们 Ubuntu 用户。修复到上游,被上游维护者接受,然后回到下游修补到 Ubuntu 中需要时间。

我并不感到惊讶,有时会决定在下一个即将发布的 Ubuntu 版本中修复该问题,而不是在即将被取代的版本中修复它。特别是如果下一个版本是具有 5 年支持的 LTS 版本。

您说该特定错误已在 Precise Pangolin 中修复,但未在 Oneiric Ocelot 中修复。但是 Precise Pangolin 12.04 已经测试了将近六个月。通过将修复放入 Precise,修复得到测试。

对于期望稳定版本的用户进行测试,这比将其放入 Oneiric 更好,您不觉得吗?

修复过去可以等待。一开始就得到未来的“精准”。在我看来,这才是重要的。