![1. Ubuntu 是否对特定版本有时间限制?](https://linux22.com/image/962283/1.%20Ubuntu%20%E6%98%AF%E5%90%A6%E5%AF%B9%E7%89%B9%E5%AE%9A%E7%89%88%E6%9C%AC%E6%9C%89%E6%97%B6%E9%97%B4%E9%99%90%E5%88%B6%EF%BC%9F.png)
为什么 Ubuntu 仅在有限的时间内支持某个版本?自从我访问这个网站以来,我看到很多关于不支持特定版本的参考信息。这到底是什么意思?在此时间之后,用户是否只能使用支持终止之日的操作系统状态?这是否意味着不再提供软件包更新?
或者当此支持日期已过时,用户是否应该放弃该版本并安装更新的版本?我对 Ubuntu 和 Linux 之间的区别有点困惑(对于 Windows,您会一直使用它直到购买最新版本),如果有人可以解释 Ubuntu 的“生命周期”(如果这是一个合适的词),我将不胜感激。提前感谢您的帮助。
答案1
我必须说这些都是非常好的问题,我将根据我对 Ubuntu 生态系统的了解,逐一回答您的问题。我将您的问题分成几个小问题:
1. Ubuntu 是否对特定版本有时间限制?
在解释每个版本(9.10、11.04、12.10...)或版本类型(桌面版、服务器...)的时间限制之前,我们需要首先了解一些考虑此时间限制的变量。例如,其中一些是:
人力 / 极客力量 / 开发人员数量- 这是参与创建 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 硬件。没有具有更好的 X 属性和 Y 编译时间的 GCC。
这意味着,对于每个新版本的发布,Ubuntu 都会尝试吸收世界上出现的任何新技术。如果发布间隔很短,这将对开发大有裨益,因为版本间隔为 10 年,意味着需要在这段时间内采用所有技术。这可是很长的一段时间了!一年的间隔也意味着用户可能无法及时获得他们想要的更新或他们使用的程序的特殊版本。因此,一个平衡的时间范围是 6 个月的发布周期。这就是为什么在这个例子中,发布周期是 6 个月的时间段。因此,未来 6 个月发生的任何事情都可以应用于新版本(我想补充一点,这在某种程度上让开发人员安心)。
基本上,我们有一个时间框架,重点关注最终用户、开发人员,并关注新技术、新想法、新软件。如果我可以这么说的话,这是平衡的。
想法 / 新方法 / 新技术
为了应用和运用上述 2 点,新的想法时常会出现(我可以说每 6 个月一次 ^^)。因此,关于更好的 Gnome 桌面的想法、关于更好地整合用户操作的方法、关于更好且更易于访问的计算机体验的想法。这也意味着 2 年前看起来不错的想法,今天可能看起来不那么好看,或者可以为其他人增强或更改。这会影响它们的方式,例如单个程序的行为,直至从 Gnome 2.x 到 Unity 的转变等大规模变化。这也被纳入了 Ubuntu 的开发计划中。
考虑到所有这些要点,我们实际上可以说,将对每个 Ubuntu 版本的支持限制在一定年限内是一个相当不错的想法。这将使开发人员将更多时间花在新技术、新硬件、新软件以及新版和当前版 Ubuntu 上。这听起来可能像是“放弃所有拥有旧版本的人的希望”,但事实并非如此。Ubuntu 支持非常旧的版本,例如 8.04,甚至每 2 年为其 Ubuntu 版本提供长期支持选项,这意味着他们实际上对旧版本有一个计划。他们希望提供安全性、稳定性和可靠的操作系统,以便在您需要时提供。所有这些都是在考虑在它们上运行的 10 个 Ubuntu 版本时进行的。
2. (非常旧的) 版本是否还会获得某种支持和更新?
是的。但不是全部。正如我之前提到的,某些版本(如 8.04)获得支持,但这是因为它们具有 LTS(长期支持),这保证它们将在未来 5 年内提供支持,而其他普通版本则获得 2 年的支持。即使在这种情况下,如果出现特定的安全漏洞,您的 Ubuntu 版本也会获得更新。请记住,您的 Ubuntu 版本越旧,获得的更新就越少。它仍然会获得更新,但它们可能会在同一天以大量补丁的形式出现,或者偶尔以少量补丁的形式出现。这是更新到新版本的一个原因。您不仅可以获得新版本的更新和更改,还可以确保您将获得对计算机世界硬件和软件部分的新技术的支持。
支持时间结束后,我们鼓励您进行更新,因为这是软件和硬件领域的正常行为。新东西的出现是为了加快速度并使其更容易,所以我们应该考虑到这一点。想象一下,例如在我的例子中,一个世界停留在 HTML 1.0 中,没有 Ajax、JQuery、Javascript 等。也没有 HTML5。硬件也是如此。没有多处理架构,没有 AMD64,没有双通道内存,也没有 Gigalan 驱动程序。顺便说一句,也没有 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 -d
或等正常程序apt-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 有服务包,但它们提供的内容甚至不及它们发布时和 Windows 版本发布时内容的 10%(从 Windows 7 发布到 SP1 用了 2 年时间,这只是一个概念。这大约是 4 个版本的 Ubuntu 或 12 个版本的 Linux 内核。)。
这样,您就可以看到 6 个月周期相对于 2 年或 5/7 年周期的优势。增加了对硬件的更快支持,因此最终用户可以享受它。为其添加新的软件技术以减少 CPU/内存使用量,并且可以快速优化,因此最终用户不必等待数年才能出现官方修复。
总的来说,我认为你可以看到每个问题的答案,这有助于你了解为什么、何时以及如何 Ubuntu 仅在有限的时间内支持版本。我想补充一个许多用户问过并且经常感到困惑的问题:
5 LTS 版本和普通版本的稳定性有何不同
如果我们要讨论两个版本之间的稳定性,那么答案是:相同。它们都具有相同的稳定性,因为每个 Ubuntu 版本的主要目标之一始终是稳定性。如果您安装 LTS 或普通版本,您将获得相同的稳定性。LTS 和普通版本之间的实际区别在于长期支持服务意味着:长期支持。这仅仅意味着,与普通版本相比,您将获得更长的更新时间。与普通版本相比,LTS 不会提供增强的性能、更好的图形、更快的速度或其他任何东西。相比之下,LTS 无法提供这些。
有关 LTS 和普通版本(也是稳定版本)之间的差异的更多信息,请参阅长期支持版本和普通版本之间有什么区别?
答案2
让我们来回答一下使用 wiki:
我们每六个月发布一次新的 Ubuntu 桌面版和 Ubuntu 服务器版 [见下图]。这意味着您将始终拥有开源世界提供的最新和最出色的应用程序。Ubuntu 在设计时就考虑到了安全性。您可以在桌面版和服务器上获得至少 18 个月的免费安全更新。
每两年发布一个新 LTS 版本。在之前的版本中,长期支持 (LTS) 版本在 Ubuntu(桌面)上有 3 年的支持,在 Ubuntu 服务器上有 5 年的支持。从 Ubuntu 12.04 LTS 开始,这两个版本都将获得 5 年的支持。LTS 版本无需额外付费;我们以相同的免费条款向所有人提供我们最好的作品。升级到新版本的 Ubuntu 是免费的,而且永远都是免费的。
答案3
我想补充几点Ubuntu 服务器技术白皮书. Ubuntu 在设计时就考虑到了安全性
Ubuntu 的独特的生命周期使我们的开发团队能够更轻松地平衡系统的稳定性与支持新硬件和软件开发的能力。Ubuntu 的双重释放周期 提供频繁每六个月发布一次的版本包含最新的开源创新和硬件支持,而每两年发布一次的长期支持 (LTS) 版本为不需要高刷新率的系统提供更高的稳定性。
六个月发布周期(一种基于功能的版本)
--确保最新技术更新被引入到稳定的企业级 Ubuntu 平台。这些标准版本会通过安全更新和错误修复进行维护,最长可达 18 个月。Ubuntu 的定期发布意味着您可以获得新技术,并能够使用 Ubuntu 的新设备,比任何其他操作系统都快
Ubuntu 长期支持 (LTS) 版本
--每两年发布一次。由于每个 IT 环境都有不同类别的机器,LTS 生命周期是专门为 IT 环境中需要更高稳定性而非高刷新率的系统创建的。
长期支持服务版本每六个月更新一次合并版本这使得组织更容易安装当前的 LTS新硬件而无需下载自产品推出以来发布的所有后续补丁。提供点版本直至下一个完整 LTS版本可用。LTS 版本维持五年在服务器和桌面上。
下表总结了标准版本和 LTS 版本之间的差异。
来自博客 说明发展中国家带来稳定和安全。
Ubuntu 的发布时间大约为GNOME 一个月后发布,这又是关于X.Org 发布一个月后,导致每个 Ubuntu 版本都包含一个GNOME 和 X 的新版本。
Linux 是内核的名称,Ubuntu 是基于 Debian 分支的成熟操作系统。它继续发展包括支持新硬件,改进性能和新功能(例如 Btrfs)。其中新版本在每个新版本中都包含和维护。
至于购买其他操作系统的新版本,它会继续更新(补丁星期二)作为服务包,这可以远远地与LTS Point 版本。与 Ubuntu 不同,新版本没有特定的时间表。( V***a was a failure , they patched it and fixed as ^seven)
。您还必须手动更新浏览器、Office 应用程序、AV(Ubuntu 中不需要)等应用程序。在这里,您只需单击按钮并提供密码即可更新。
坦白说,如果你买了某样东西,那么按照习惯,你必须坚持使用它直到新版本问世。而在这里,你可以免费获得每个发布周期中最好的产品。
用户不应该放弃不受支持的版本,他们应该升级以获得更好的安全性、稳定性和功能, 依照指示升级就像更新一样简单。
是的,之后EOL 支持结束,意义没有安全或软件包更新,因为他们同时维护三个 Ubuntu 版本(如果错了请纠正我)。
用户可以选择继续使用不受支持的版本或更新的版本,使用不受支持的版本不会损坏系统或导致性能下降。它只是拒绝集成新功能和改进。
有用的链接
答案4
对于那些不需要太多技术语言的人来说,这是一个简短、简单的答案:
软件公司必须在支持旧版本软件和专注于开发下一个版本之间取得平衡。
通常他们承诺一次只支持一定数量的最新版本。
许多公司会提前说明某个特定版本的支持期限。
提前了解这一点可以让大公司更好地规划升级计划。
Canonical(Ubuntu 的创始人)并不是唯一这样做的公司。微软也制定了时间表,说明他们将支持每个 Windows 版本多长时间。对于需要由大公司(或“企业”)使用的软件制造商来说,升级不是一件小事,这是很常见的。
“支持”可能意味着提供错误或安全漏洞的更新,和/或提供使用或安装软件的技术支持和帮助。
随着软件的过时,它与最新版本的差异会越来越大。
这给开发人员提供了更多工作量,需要他们为这些版本提供错误修复,也需要支持人员了解这些版本。
有时候,使用旧版本的人数很少,或者它已经过时,或者需要支持的较新版本的数量也很多,不再成为继续支持它的理由。
有时,特定版本的支持寿命被指定为比其他版本更长。
在 Ubuntu 中,这些版本被标记为“LTS”,代表“长期支持”。
这些版本对于大公司来说尤其有吸引力,因为升级并非易事。