为什么叫 Windows Server 2008 R2?为什么不直接叫它 Windows Server 2010?

为什么叫 Windows Server 2008 R2?为什么不直接叫它 Windows Server 2010?

我进行过搜索,但没有找到任何可以解释为什么微软开始将新版本的 Windows Server(现在是 SQL Server)标记为 R2 版本的内容。

如果它们是新发布的,为什么不直接给它们起新名字呢?

或者升级定价或许可是否存在问题?

答案1

猜测:为了消除升级的心理障碍。如果你称其为 R2,那么它看起来就像一个 Service Pack(某种程度上确实如此),而如果你称其为 2010,那么它看起来就像一个庞大的新版本,存在大量不兼容性,这会让人们非常不愿意更新。

答案2

R2 是一个许可问题。它与内核更改、服务包或其他类似的东西无关。

还记得 2003 吗?然后是 2003 R2?2003 R2 没有任何内核变化。2003 R2 基本上是一堆附加组件,其中一些可从 Microsoft 免费获得,有些则不是。它确实引入了一些新技术/改进了一些现有技术,并将架构提升了一个版本,但内核是一样的。

Server 2008 R2 与 Server 2008 有着根本的不同。内核有很多变化,特别是在电源管理方面(例如核心停止)以及处理(使用适当版本)256 个处理器核心的能力。

R2 提供了一种说法“您的 CAL 仍然有效”。使用 R2,您可以购买与原始版本相同的 CAL(CAL 无需升级)。

(仅供参考,我看过一位微软代表在 2003 Server 上做的演示,他对 Windows 7 是 Vista R2 的想法提出了质疑,并在向他提出了基于内核相似性的逻辑后,解释了 R2 存在的原因)。

答案3

因为它不是新版本,所以它实际上是对旧版本的整理。基本上可以认为它对于服务包来说有太多的底层更改,但对于一个全新的产品来说,明显的功能太少。

他们以前在 Win 98SE 等操作系统上也这样做过。比较一下 Win ME 的反响。

答案4

我认为这是商业举措。如果微软将来发布新版本,Windows Server 2008R2 看起来会很旧。假设他们发布 Windows 2014,那么 Windows 2008 R2 看起来就像 6 年前的版本(但事实并非如此)。

相关内容