为什么Ubuntu只在有限的时间内支持版本(这意味着什么)?


19

为什么Ubuntu在限定时间内仅支持某个版本?由于我一直在该站点上,所以我看到了许多不支持特定版本的参考。它实际上是什么意思?在这段时间之后,用户是否必须仅以支持终止日期所处的状态使用操作系统?这是否意味着不再有可用的软件包更新?

还是在支持日期过后,用户应该放弃该版本并安装一个新版本吗?我对Ubuntu和Linux之间的区别感到有些困惑(在Windows中,您要先使用它直到购买最新版本),如果有人能解释Ubuntu的“生命周期”(如果合适的话),我将不胜感激。在此先感谢您的帮助。

Answers:


18

我必须说这都是一个很好的问题,我将以我对Ubuntu生态系统的一点了解来一次解决您的一个很好的问题。我已将您的问题分为几个较小的问题:

1. Ubuntu是否在有限的时间内支持特定版本?

在解释每个版本(9.10、11.04、12.10 ...)或版本类型(Desktop,Server ...)的时间限制之前,我们需要首先查看一些考虑到该时间限制的变量。例如,其中一些是:

Man Power / Geek Power /开发人员数量 -这是创建Ubuntu的极客,开发人员和一般人员的数量。这是可以花一些时间在即将发布的Ubuntu版本,当前Ubuntu版本和/或早期版本的Ubuntu上工作的人数。目前,LTS的支持期限从服务器延长到5年,从台式机延长到5年,普通版本则从2年延长到2年,这意味着Ubuntu开发人员必须在大约9个版本的Ubuntu中工作。在撰写本文时,下面提供了受支持的Ubuntu版本(您可以在此处查看更多最新列表):

  • 8.04服务器LTS
  • 10.04桌面
  • 10.04服务器LTS
  • 11.04桌面
  • 11.04服务器
  • 11.10桌面
  • 11.10服务器
  • 12.04桌面
  • 12.04服务器LTS

这不包括即将发布的版本(截至撰写本文)在12.10中完成的工作。因此,目前总共有10个版本获得支持。对于我所看到的,获得更多支持的2个版本是12.04和12.10,其中12.10和70.-20%分别对12.10和70%-80%有效。当然,如果考虑到其他受支持的Ubuntu的先前版本,它将对即将发布的版本大一个百分比,其次是当前版本的第二大百分比,然后每个之前的百分比几乎相等支持的版本。简而言之,这意味着开发人员将更多精力放在即将发布的版本和当前版本上,但仍不会放弃较早的,受支持的版本。

所有这些的目的是清楚地了解这10个版本的Ubuntu需要满足的工作量,并为每个版本的所有用户提供支持。考虑到这一点,我们跳到第二部分。

硬件进化/软件进化

随着时间的流逝,会出现新的硬件,新的软件技术以及创新的智能方法,这些方法可以创建新的东西并使旧的东西变得更好。例如,当Ubuntu 5.10发布时,没有USB 3.0,Sata 6G或NFC。这也适用于该时间段内的硬件和软件。当主板出现时,大约是特定版本的Ubuntu出现时,还没有发明或开发X硬件。没有GCC具有更好的X属性和Y编译时间。

这意味着,对于每个出现的新版本,Ubuntu都会尝试吸收世界上出现的任何新技术。如果发布之间的时间间隔很短,这将对开发有很大帮助,因为在10年的版本之间存在一个时间间隔,这意味着它将需要在那段时间采用所有技术。 !一年内获得更新还意味着用户可能无法及时获得所需的更新或特定版本的程序。因此,平衡的时间范围是6个月的发布周期。因此,在此示例中,发布周期为6个月。因此,未来6个月内发生的任何事情都可以应用到新版本中(我可能会补充一点,让开发人员放心)。

基本上,我们有一个针对最终用户,开发人员的时间框架,并且着眼于新技术,新思想,新软件。如果我能说的话就保持平衡。

想法/新方法/新技术

为了应用和处理上述两点,每隔一段时间就会出现新的想法(我可以每6个月说一次^^)。因此,关于更好的Gnome桌面,更好的集成用户操作方式,更好和可访问的计算机体验的想法。有了这一点,也意味着2年前看起来不错的想法,今天可能看起来并不多,或者可以为其他想法增强或改变。这会影响它们的方式,例如单个程序的行为,直到从Gnome 2.x过渡到Unity为止的巨大变化。这也被考虑到Ubuntu的开发计划中。

考虑到所有这些点,我们实际上可以说,将对每个版本的Ubuntu的支持限制在几年内是一个很好的主意。这将使开发人员更加专注于将时间投入新技术,新硬件,新软件以及新的和当前的Ubuntu版本。这听起来像是“放弃所有希望寄予以前版本的人”,但没有。Ubuntu支持非常老的版本(例如8.04),甚至每两年对Ubuntu版本都提供长期支持选项,这意味着他们实际上已经制定了旧版本的计划。他们希望提供安全性,稳定性和完善的操作系统,以在您需要时提供。所有这些都考虑了可以完成的10个Ubuntu版本。

2.(非常旧的)版本是否仍获得某种支持和更新?

是。但不是所有的。正如我之前提到的,像8.04这样的某些版本获得了支持,但这是因为它们具有LTS(长期支持),可以保证您将在未来5年内支持它,而其他普通版本则可以享受2年。即使在这种情况下,如果出现特定的安全漏洞,您的Ubuntu版本也会获得更新。请记住,您的Ubuntu版本越旧,它将获得的更新越少。仍然可以得到它们,但是它们可以在同一天全部散发出大块补丁,或者每隔一段时间散发出少量补丁。这是更新到新版本的原因之一。您不仅可以获得新版本的更新和更改,而且可以放心,您将在计算机世界的硬件和软件部分获得对新技术的支持。

支持时间结束后,建议您进行更新,因为这是软件和硬件领域的正常现象。出现了新的东西以加快处理速度并使它们变得更容易,因此我们应该考虑到这一点。试想一下,例如,在我的案例中,一个世界陷入了HTML 1.0的束缚,而没有Ajax,JQuery,Javascript等。也没有HTML5。硬件相同。没有多处理体系结构,没有AMD64,没有双通道内存,也没有Gigalan驱动程序。顺便说一句,也没有Wifi或Facebook。最糟糕的是...别问了!

3.用户应该从不支持的版本(非常旧的版本)更新吗?

是的,他们应该。唯一的例外是,如果您生活在非常遥远,远离文明的地方,则不允许有企鹅。但是您应该进行更新以使系统保持最新和最新状态。在不支持版本的情况下,大多数人会告诉您备份文件并进行全新安装。这有助于解决从一个版本升级到下一个版本时可能发现的所有问题,以及需要下载的信息量。

从9.10升级到10.04,从10.04升级到10.10、10.10到11.04、11.04到11.10、11.10到12.04以及最终到12.10是不同的,而不是简单地下载12.10,备份重要文件并进行全新安装,然后还原您的文件备份文件。节省您的时间和带宽,您可以更快地开始“工作”。好消息是,自几个版本之前,新版本的Ubuntu在LiveCD / LiveUSB中包括安装程序中的一个选项,用于升级计算机上现有的较旧版本的Ubuntu。因此,例如,如果插入12.10的LiveCD,并且它检测到Ubuntu的较旧版本,它将为您提供升级的选项。一路为您节省大量时间和带宽。

当然,如果您要尝试从EOL发行版升级到新版本,而下一版本也是EOL(例如,尝试从6.04升级到6.10都属于EOL),则执行正常的操作,例如使用do-release-upgrade -dapt-get upgrade将不起作用,因为它们会寻找下一个版本,因为它也是EOL会抛出错误。有关如何安装软件或从不受支持的旧版本升级的详细信息,请参见 在这些情况下,我还敦促用户下载最新的内容,或者从liveCD进行升级,或者在进行适当的备份后从头开始重新安装。

甚至还有一个页面专门讨论EOL(寿命终止)版本:https : //help.ubuntu.com/community/EOLUpgrades/

4. Ubuntu的“生命周期”与Windows有何不同?

我将Windows XP与Windows 7的生命周期或发布周期与Ubuntu的生命周期进行比较。我跳过Windows Vista是因为,我们都知道它会发生什么。再见宝贝!。

无论如何,在Windows XP和Windows 7之间的时间范围内,Ubuntu出现了,然后发布了9个新版本的Ubuntu,每个版本都结合了新技术,新软件更新和技术以及社区和开发人员的新想法。仔细阅读9!。在Windows 7出现之前,您是否知道Ubuntu支持USB 3.0。Windows 7发行时不支持USB 3.0。这让您直接了解不仅Ubuntu,而且开源世界中的软件开发如何发展。它不会行走,但会运行。在Windows 7发行之后和Windows 8发行之前,Ubuntu发行了11.04、11.10、12.04和12.10版,所有版本均包含新的硬件/软件。

这一切都归功于上述所有要点与发展时间表之间的直接联系。硬件和软件世界发展非常快,要使操作系统在其中运行,必须根据此速度进行开发和调整。与Windows相比,这是Ubuntu的一大优势和优势。尽管Windows具有Service Pack,但它们提供的服务和发布的时间以及Windows版本发布(从Windows 7发行到SP1的两年时间)所提供的服务甚至都没有提供10%的服务。你有一个主意。大约是Ubuntu的4个版本或Linux内核的12个版本。)

因此,通过这种方式,您可以看到6个月的周期相对于2年或5/7年的收益。添加对硬件的更快支持,以便最终用户享受。为它添加了新的软件技术,以减少cpu /内存的使用,并且可以快速对其进行优化,因此最终用户无需等待数年即可出现正式修复程序。

总的来说,我认为您可以看到每个问题的回答方式,可以帮助您了解WUY,WHEN和HOWUbuntu仅在有限时间内支持版本。我想再添加一个很多用户都多次困惑的问题:

5 LTS和正常发行版之间的稳定性有什么区别

如果我们要谈论两个版本之间的稳定性,那么答案是:相同。两者具有相同的稳定性,因为每个Ubuntu版本的主要目标之一一直是稳定性。如果安装LTS或普通发行版,则将获得相同的稳定性。LTS与正常发行版之间的实际差异是LTS所暗示的:长期支持。这仅意味着,与正常发行版相比,您将获得更长的更新时间。将LTS与普通版本进行比较时,您将不会获得增强的性能,更好的图形,更快的速度或其他任何功能。相比而言,这不是LTS所提供的。

有关LTS和正常发行版(哪个也是稳定的)之间的差异的更多信息,请参阅长期支持发行版和正常发行版之间的区别是什么?


Ubuntu普通发行版不如LTS发行版稳定。LTS版本经过了更彻底的测试。否则,每个人都将保持正常发行,因为每9个月升级不是什么大问题
Anwar

7

让我们使用Wiki来回答这个问题:

我们每六个月发布一次新的Ubuntu桌面和Ubuntu Server版本(下图)。这意味着您将始终拥有开源世界必须提供的最新和最出色的应用程序。Ubuntu在设计时考虑了安全性。您将在台式机和服务器上获得至少18个月的免费安全更新。

每2年发布一次新的LTS版本。在以前的版本中,长期支持(LTS)版本在Ubuntu(Desktop)上有3年的支持,在Ubuntu Server上有5年的支持。从Ubuntu 12.04 LTS开始,两个版本都将获得5年的支持。LTS版本不收取任何额外费用;我们以相同的免费条款向所有人提供最好的作品。始终免费提供对Ubuntu新版本的升级。


1
这个答案很好,并且清楚地解释了发行版的操作方式。但是答案本身并不能回答问题。竖起大拇指!
Geppettvs D'Constanzo

7

我想补充一点 Ubuntu服务器技术白皮书中。Ubuntu在设计时考虑了安全性

Ubuntu 独特的生命周期使我们的开发团队能够更轻松地在系统稳定性与支持新硬件和软件开发之间取得平衡。Ubuntu的双重发布周期 提供了频繁的六个月发行,其中包含最新的开源创新和硬件支持,而每两年发行一次的长期支持(LTS)版本则为不需要的系统提供了更高的稳定性。高刷新率。

六个月的发布周期(基于功能的发布)

-确保将最新技术更新引入稳定的企业级Ubuntu平台。这些标准版本通过安全更新和错误修复最多可以维护18个月。Ubuntu的常规版本意味着您可以获得新技术,并且可以在Ubuntu使用新设备,并且比任何其他操作系统都要快

Ubuntu长期支持(LTS)版本

-每两年发布一次。由于每个IT环境具有不同类别的计算机,因此LTS生命周期是专门为那些需要更高稳定性而不是较高刷新率的IT环境中的系统而创建的

LTS版本在整合点版本中每六个月更新一次,这使组织可以更轻松地将当前LTS安装在新硬件上,而不必下载自产品推出以来发布的所有后续修补程序。提供点发行版本,直到下一个完整的LTS版本可用为止。LTS版本在服务器和台式机上维护了五年

下表总结了标准版本和LTS版本之间的区别。

在此处输入图片说明

来自Blog的图像 说明了带来稳定性和安全性的发展状态。

在此处输入图片说明

Ubuntu版本的发布时间大约是GNOME发布之后的一个月,而X.Org发布之后大约是一个月,因此每个Ubuntu版本都包含了GNOME和X较新版本。


Linux是Kernel的名称,Ubuntu是基于Debian分支的成熟操作系统。它不断发展,包括对新硬件的,改进的性能和新功能(例如Btrfs)。每个新发行版中都包含和维护哪个更新版本。

至于购买其他操作系统的新版本,它会作为Service Pack不断更新(星期二补丁),与LTS Point版本相比可以相去甚远。。与Ubuntu不同,新版本没有特定的时间表。( V***a was a failure , they patched it and fixed as ^seven)。另外,您还必须手动更新浏览器,Offices应用程序,AV(Ubuntu中不需要)等应用程序。在这里,您只需单击一个按钮并提供更新密码。

坦率地说,如果您购买了某些东西,那么就必须养成习惯,直到新版本问世为止。而在这里,您可以免费获得每个发行周期中的最佳功能。

用户不应放弃不受支持的版本,而应该遵循以下升级步骤进行升级,以提高安全性,稳定性和功能性一样简单的更新。

是的,EOL支持终止后,意味着无安全更新或软件包,因为它们一次维护三个Ubuntu版本(如果错了,请更正我)。

如果用户要继续使用不受支持的版本或较新的版本,则由用户选择,使用不受支持的版本不会损坏系统或引起性能下降。它只会拒绝集成新功能和改进。


有用的链接

您可以依赖的发布时间表›

维护和支持生命周期

Ubuntu版本列表


1
好的答案,但是要清空单词并有目的地避免说“ Windows”(尝试使用它,而不是脏话!)对改善可搜索性和索引编制没有任何作用:)
Cesium 2012年

0

对于那些不需要太多技术语言的人来说,这是一个简短而简单的答案:

一家软件公司必须在支持软件的旧版本和专注于开发新版本之间取得平衡。

  • 通常,他们将承诺一次仅支持一定数量的最新版本。

  • 许多公司会提前说明特定版本将支持多长时间。

    • 事先知道这一点,可以使大公司更好地计划其升级计划。

    • 并非只有Canonical(Ubuntu的创始人)才这样做。微软制定了时间表,说它们还将支持每个版本的Windows多长时间。对于需要升级不是大事的大公司(或“企业”)使用的软件制造商来说,这很常见。

  • “支持”可能意味着提供有关错误或安全漏洞的更新,和/或提供使用或安装软件的技术支持和帮助。

  • 随着某个软件的过时程度越来越高,它与最新版本的差异也越来越大。

    • 这将为开发人员提供更多工作,为这些版本提供错误修复,并使支持人员对这些版本有所了解。

    • 有时候,使用旧版本的人数很少,已过时或也需要支持的较新版本的数量不再证明继续支持它是合理的。

  • 有时,某些特定版本的支持期限比其他版本更长。

    • 在Ubuntu中,这些版本被标记为“长期支持”的“ LTS”。

    • 这些版本对大公司而言尤其有吸引力,因为对于大公司而言,升级不是一件容易的事。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.