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

为什么Ubuntu只在有限的时间内支持某个版本? 由于我一直在这个网站上,我看到许多不受支持的特定版本的引用。 它到底意味着什么? 在这段时间之后,用户必须在支持结束的日期使用操作系统吗? 这是否意味着没有更多的软件包更新?

或者,当此支持日期已过时,用户是否应放弃该版本并安装新版本? 我对Ubuntu和Linux之间的区别有点困惑(使用Windows直到你购买最新版本),如果有人可以解释Ubuntu’生命周期’(如果这是一个合适的词),我将不胜感激。 在此先感谢您的帮助。

我不得不说这都是一个很好的问题,我将通过我对Ubuntu生态系统的小知识一次一个地完成你的优秀问题。 我把你的问题分成了几个小问题:

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

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

Man Power / Geek Power /开发人员数量 – 这是极客,开发人员和普通人在创建Ubuntu时的数量。 这是可以将一些时间用于即将发布的Ubuntu版本,当前的Ubuntu版本和/或之前版本的Ubuntu的人数。 现在,支持服务器从服务器推送到5年,桌面到LTS推迟到5年,正常版本推迟到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%-80%的工作和12.04的30%-20%。 当然,如果我们考虑到其他以前版本的Ubuntu获得支持,那么对于即将发布的版本来说将是一个更大的百分比,接下来是当前版本的第二大百分比,然后是每个之前的几个相等的百分比版本支持。 这意味着简单地说,开发人员更多地关注即将发布的和当前版本,但仍然不会放弃旧的,受支持的版本。

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

硬件演进/软件演进

随着时间的推移,新的硬件,新的软件技术以及新的创新和智能方法可以创造新的东西并使旧的东西变得更好。 例如,当Ubuntu 5.10问世时,没有USB 3.0,Sata 6G或NFC。 这也适用于该时间范围内的硬件和软件。 当主板问世时,在特定版本的Ubuntu出现的时候,没有发明或开发的X硬件。 没有GCC具有更好的X属性和Y编译时间。

这意味着对于每个出现的新版本,Ubuntu都会尝试吸收世界上出现的任何新技术。 如果版本之间的时间框架很短,这有助于开发很多,因为版本之间的时间框架,比方说10年,将意味着它需要在那个时候采用所有技术..这是很多! 在一年内完成它也意味着用户可能无法获得他们想要的更新或他们及时使用的程序的特殊版本。 因此,平衡的时间框架是6个月的发布周期。 这就是为什么在这个例子中,发布周期是6个月的时间段。 所以在接下来的6个月里发生的任何事情都可以应用到新版本中(对于我可能添加的开发人员来说,某种程度的安心)。

基本上我们有一个专注于最终用户,开发人员的时间框架,并关注新技术,新想法,新软件。 如果我可以这么说,就平衡了。

想法/新方法/新技术

为了申请和使用上面提到的2点,每隔一段时间就会出现新的想法(我可以说每6个月^^)。 因此,想要一个更好的Gnome桌面,以更好的方式集成用户操作,以获得更好和可访问的计算机体验。 这也意味着2年前看起来不错的想法今天可能看起来不那么多,或者可能会为其他人增强或改变。 这会影响他们的方式,例如单个程序的行为,直到大规模的变化,如从Gnome 2.x到Unity的过渡。 这也被认为是Ubuntu的开发计划。

考虑到所有这些要点,我们实际上可以说,每个版本的Ubuntu支持限制为多年是一个不错的主意。 这将使开发人员更加专注于将时间应用于新技术,新硬件,新软件以及新的和当前的Ubuntu版本。 这可能听起来像是“放弃任何拥有先前版本的人的所有希望”,但没有。 事实上Ubuntu支持非常旧的版本,比如8.04,甚至每两年都有一个Ubuntu版本的长期支持选项,这意味着它们实际上有旧版本的计划。 他们希望提供安全性,稳定性和可在您需要时提供的完善的操作系统。 所有这一切都在考虑Ubuntu的10个版本,以便完成它们。

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

是。 但不是所有的。 正如我之前提到的,8.04之类的某些版本获得支持,但这是因为他们拥有LTS(长期支持),可以保证他们将在未来5年内支持它,而其他普通版本则需要2年。 即使在这种情况下,如果出现特定的安全漏洞,您的Ubuntu版本也会获得更新。 请记住,Ubuntu版本越旧,获得的更新就越少。 它仍然会得到它们,但是它们可能会在同一天出现在一大块补丁中,或者经常出现少量补丁。 这是更新到新版本的一个原因。 您不仅可以获得新版本的更新和更改,还可以确保您将获得计算机世界硬件和软件部分的新技术支持。

在支持时间结束后,建议您更新,因为这是软件和硬件世界的正常行为。 新的东西出来加速并使它们更容易,所以我们应该考虑到这一点。 想象一下,例如在我的情况下,一个没有Ajax,JQuery,Javascript等的HTML 1.0世界。 也没有HTML5。 硬件也一样。 没有多处理架构,没有AMD64,没有双通道内存,也没有Gigalan驱动程序。 BTW,没有Wifi或facebook。 最糟糕的是……没有askubuntu !!

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将无法正常工作,因为它们会查找下一个版本,因为它也会引发错误。 有关如何安装软件或从旧的不受支持的版本升级的更多信息? 在这些情况下,我还敦促用户从liveCD下载最新版本并进行升级,或者在进行适当的备份后从头开始重新安装。

甚至还有专门针对EOL(End of Life)版本的页面: 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版本出来的时间不到10%(从Windows 7发布到SP1只需要2年)你的想法。这是大约4个版本的Ubuntu或12个版本的Linux内核。)。

因此,通过这种方式,您可以看到6个月周期与2年或5/7年周期相比的好处。 增加对硬件的更快支持,以便最终用户享受它。 为其添加新的软件技术以减少CPU /内存使用量,并且可以快速优化,因此最终用户无需等待数年才能显示正式修复程序。

总的来说,我认为您可以看到每个问题的答案都能帮助您了解为什么,何时以及Ubuntu如何仅在有限的时间内支持版本。 我想再添加一个问题,许多用户都会问,很多时候会混淆:

5 LTS和Normal版本之间的稳定性有何不同?

如果我们要谈论两个版本之间的稳定性,那么答案是:同样的。 它们都具有相同的稳定性,因为每个Ubuntu版本的主要目标之一始终是稳定性。 如果安装LTS或正常版本,您将获得相同的稳定性。 LTS和正常版本之间的实际差异是LTS所暗示的:长期支持。 这意味着,与正常版本相比,您将获得更长时间的更新。 在将LTS与Normal版本进行比较时,您将无法获得增强的性能,更好的图形,更快的速度或其他任何内容。 这不是LTS提供的相比之处。

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

让我们回答使用维基 :

我们每六个月生成一个新的Ubuntu桌面和Ubuntu Server版本[下图]。 这意味着您将始终拥有开源世界提供的最新,最好的应用程序。 Ubuntu的设计考虑了安全性。 您可以在桌面和服务器上获得至少18个月的免费安全更新。

每两年发布一个新的LTS版本。 在以前的版本中,长期支持(LTS)版本在Ubuntu(桌面)上有3年的支持,在Ubuntu Server上有5年的支持。 从Ubuntu 12.04 LTS开始,两个版本都将获得5年的支持。 LTS版本不收取额外费用; 我们以相同的免费条款为每个人提供最好的工作。 升级到新版本的Ubuntu并且始终是免费的。

我想从Ubuntu服务器技术白皮书中添加几点。 Ubuntu的设计考虑了安全性

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

六个月发布周期 (基于function的发布类型)

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

Ubuntu长期支持(LTS)发布

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

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

下表总结了标准版和LTS版之间的差异。

在此处输入图像描述

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

在此处输入图像描述

Ubuntu发布的时间大约是GNOME发布大约一个月,而X.Org发布后大约一个月 ,导致每个Ubuntu版本包括更新版本的GNOME和X.


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

就购买新版本的其他操作系统而言,它不断更新(Patch周二)作为Service Pack,可以与LTS Point版本进行远距离比较。 与Ubuntu不同,新版本没有特定的时间轴。 ( V***a was a failure , they patched it and fixed as ^seven) 。 此外,您还必须手动更新浏览器,办公室应用程序,AV(Ubuntu中不需要)等应用程序。此处您只需单击按钮并提供更新密码。

坦率地说,如果你买东西,那么习惯你必须坚持到新版本到货。 而在这里,您可以获得免费的每个发布周期中可用的最佳function。

用户不应放弃不受支持的版本,他们应升级以获得更好的安全性,稳定性和function目的 ,方法是升级 ,就像更新一样简单。

是的,在EOL支持结束后 ,意味着没有安全性或软件包更新 ,因为它们一次维护三个Ubuntu版本(如果错误则纠正我)。

如果用户希望继续使用不支持的版本或更新版本,则使用不受支持的用户选择不会损坏系统或导致降级。 它将简单地拒绝整合新function和改进。


有用的链接

您可以依赖的发布计划>

维护和支持生命周期

Ubuntu版本列表

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

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

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

  • 许多公司会事先声明支持特定版本的时间。

    • 提前了解这一点可以让大公司更好地规划升级计划。

    • Canonical(Ubuntu的创始人)并不是唯一能做到这一点的人。 微软设定了时间表,说明他们将支持每个版本的Windows多长时间。 软件制造商通常需要大公司(或“企业”)使用,升级不是一项小任务。

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

  • 随着一个软件越来越过时,它与最新版本变得越来越不同。

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

    • 有一段时间,使用较旧版本的人数较少,过时,或者更新版本的数量也需要支持,不再有理由继续支持它。

  • 有时,特定版本被指定为具有比其他版本更长的支持寿命。

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

    • 这些版本对大公司尤其具有吸引力,对于这些公