长期支持版本(Long Term Support Release)和普通版本(Normal Release)之间有什么区别?

Ubuntu长期支持版本(LTS)和普通版本有什么区别?
5个回答

每6个月会有一个新版本发布(在4月和10月),版本号是年份.月份(例如:16.04 是2016年4月发布的)。每两年,4月份发布的版本是长期支持版本。

  • 所有普通版本(从13.04开始)只提供9个月的支持。

  • 所有LTS版本(从12.04开始)在桌面和服务器上都提供五年的支持。
    较旧的版本具有稍有不同的支持周期,但它们未被包括在内,因为它们现在都不受支持。请参阅Ubuntu Wiki了解历史信息。

现在,支持意味着:

  • 针对潜在的安全问题和错误的更新(而不是软件的新版本)

  • 可以获得 Canonical 提供的商业支持合同

  • 通过 Landscape(Canonical 的企业级服务器管理工具集)提供支持

桌面指的是在主要受限软件源中的软件包,这些软件包在Synaptic中有Ubuntu图标或在软件中心中标记为支持。

服务器软件包是在"server-ship"和"supported-common"种子中的软件(可以找到所有不同种子的目录)。

下面是示例:

Image depicting

来自Ubuntu.com的图片

使用LTS版本的主要原因是你可以依赖它定期更新,因此更安全和稳定。

如果仅此而不足,Ubuntu还会在发布之间发布最新LTS的其他版本,例如14.04.1,该版本整合了到目前为止的所有更新。这被称为点版本(有时也称为快照)。根据需要,每个季度或半年发布一次。

除了支持外,还有开发策略区分LTS版本:

操作系统Debian的基础有三个版本:稳定版、测试版和不稳定版。通常情况下,Ubuntu是基于不稳定版的;LTS版本则是基于测试版的。从14.04 LTS开始,所有新版本将基于Debian的不稳定版。
LTS版本的开发工作主要集中在提供一个坚固可靠的基础上,不仅适用于希望使用LTS版本的客户,也适用于接下来的三个Ubuntu版本。
感谢Oli解开了最后一部分的迷雾,我对此还不太确定。

3每个Ubuntu版本都有自己的软件仓库吗? - Olivier Lalonde
12@Olivier 是的,他们确实这样做。 - Stefano Palazzo
1为什么Ubuntu实际上以Debian的不稳定版和测试版作为其正常版本和LTS版本的基础呢? - matanster
2这个答案看起来非常混乱,有很多关于“在此之前/之后”的版本信息,如果这样那样的话。为了简洁起见,是否可以删除历史信息? - kiri
2@minerz029,我同意它很复杂,但只要12.04还在运行,我愿意让它完整。 - magu_
1@magu_: 所有历史信息都可以删除。桌面版12.04支持五年(图表需要删除10.04)。 - Martin Bonner supports Monica
1据我理解,除了支持周期之外,点版本18.04.3 LTS在“Ubuntu”层面上将具有与19.10相同的功能和修复,但基于一个更稳定的“Debian”版本。 - Jake

对于大多数人来说,最重要的是在不进行发布升级的情况下能够使用安装程序的时间有多长。Ubuntu的非LTS版本只会在发布后的9个月内获得更新,所以为了保持最新状态——这非常重要——您需要每年升级两次;您需要通过每个Ubuntu版本进行升级...
相反,Ubuntu LTS版本将获得5年的支持,并且您可以直接从LTS升级到LTS。这为您提供了一个长期稳定的基础,可以用于目标和测试,并且在您决定进行发布升级时非常容易。因此,它非常适合大规模部署、高可用性系统以及不喜欢进行发布升级的人。
在过去的两个LTS版本中,还提供了点更新以支持更新的硬件(包括内核、驱动程序和X堆栈),这增加了LTS版本在其生命周期内的实用性。原始堆栈也得到了维护。
大多数其他应用程序不会跳版本,因此可以实现稳定、可预测的部署。
在Ubuntu的开发过程中,Ubuntu从Debian获取了许多软件包。Debian也有多个版本(稳定版、测试版和不稳定版),通常与软件包的年龄相关。LTS的软件包拉取将更倾向于较稳定的Debian版本。我相信也有例外情况。
据说长期支持版本更注重修复错误。更多人对长期支持版本的成功有着利益关系,所以我认为更多人会在发布前进行测试。

只是为了澄清,LTS+1、LTS+2等是什么意思? - Clay Smalley
2@ClaySmalley 在LTS版本发布之后的下一个版本被称为LTS+1(同样,Ubuntu的下一个版本有时被称为maverick+1或ubuntu+1)。 - Stefano Palazzo
2请问,有关于有多少人使用LTS版本和有多少人使用最新版本的统计数据吗?或者有任何能够展示这一情况的统计数据吗? - Daniyal Javani

之前的桌面LTS版本被支持了3年。但是,Ubuntu 12.04 LTS无论是桌面版还是服务器版都将得到5年的支持。

Canonical为LTS版本的桌面版提供3年的安全更新,服务器版则提供5年的支持。而普通版本仅在发布后18个月内提供更新支持。

从10.04版本开始,Ubuntu基于Debian Testing进行LTS版本的开发。(尽管通常在发布时大部分软件都会更新一些)。 - NightwishFan

简单来说,LTS版本相对于普通版本引入的新技术较少,并用经过时间考验、具有良好工作记录的老技术进行长期支持替代。