为什么 VPS 套餐中的服务器上要安装的操作系统列表很长?通常,软件的最新版本是最好的(因为修复了错误并增加了新功能)。当 Ubuntu 11.10 和 Centos 6.0 已经发布时,为什么人们还想安装 Centos 5.5、5.0、4.0 等旧版本(或 Ubuntu 10、9、8)?
答案1
为什么 VPS 套餐中的服务器上需要安装的操作系统列表很长?
提供商可能只会定期更新其 VPS 软件包。也许他们马虎了,或者落后了,也许他们正在等待上游提供商弃用旧版本的 VPS 服务。他们可能认为从列表中删除旧版本的软件没有任何价值。
通常,软件的最新版本是最好的(因为修复了错误并增加了新功能)。
这通常不是事实。软件的最新版本通常比旧版本经过的测试少得多。许多系统管理员更喜欢安装我们所谓的“成熟”软件,而不是最新和最好的软件。
这里有些例子:
- 众所周知,Microsoft Windows Vista 的稳定性远不如 Windows XP
- Apple Lion 的错误比 Apple Snow Leopard 多得多。
- 谷歌搜索“Ubuntu 11.10”,你会发现很多关于其不稳定的抱怨。
尽管如此,保持最新状态是明智之举补丁适用于您当前的操作系统版本。CentOS 5.7 确实修复了 CentOS 5.5 及更早版本中存在的许多错误和安全漏洞。
当 Ubuntu 11.10 和 Centos 6.0 已经发布时,为什么人们还有兴趣安装旧版本,例如 Centos 5.5、5.0、4.0 等(或 Ubuntu 10、9、8)?
CentOS 5.5 有点旧,但 5.x 分支仍然是最新的(5.7 于 2011 年 9 月发布),并且可能是服务器环境中最常见的 Linux 安装之一。由于将现有系统从 CentOS 5 迁移到 6 很困难,它可能比 CentOS 6 更常见。
答案2
最前沿的并不总是最稳定的,这是一个重要原因。就 Ubunutu 而言,最新版本至少支持 18 个月。而 LTS 版本支持 5 年(服务器版),很快将支持 5 年(桌面版和服务器版),12.04 版也是如此。
答案3
另一个很好的理由可能是对于开发人员来说,他们需要与生产环境完全相同的测试环境。他们可能还有兴趣将这些旧版本安装到虚拟机中,以便在相同发行版的各个版本上测试他们的软件。
答案4
对于升级/更新成本过高的东西,具有向后兼容性。