我search了,但我找不到任何解释为什么微软开始将R2版本的Windows Server(现在是SQL Server)标记为R2版本的原因。
如果他们是新的版本,为什么不简单地给他们新的名字?
还是有什么升级定价或许可?
一个猜测:消除升级的心理障碍。 如果你把它称为R2,那么它看起来像一个Service Pack(它在某种程度上),而如果你把它称为2010,那么它看起来像一个巨大的不兼容的新版本,这将使人们不愿意更新。
R2是一个许可的事情。 它与内核更改或服务包或其他类似的东西无关。
记得2003? 那么2003 R2呢? 2003 R2没有任何内核更改。 2003 R2基本上是一些附加组件,其中有些可以从微软免费获得,有些则不是。 它确实引入了一些新技术/先进的一些现有的和碰撞模式的版本,但内核是一样的。
Server 2008 R2与Server 2008完全不同。有很多内核变化,特别是在电源pipe理(一个核心停放)和处理256个处理器内核的能力方面。
R2提供了一种说法:“你的CAL还是很好的”。 使用R2,您可以购买与原始版本相同的相同CAL(CAL不需要升级)。
(仅供参考,我看到微软代表在2003 Server上的一个演示文稿,他质疑Windows 7是Vista R2的思想,并以基于内核相似性的逻辑敲击他,他解释了为什么存在R2)。
因为它不是一个新版本,它真的是一个旧版本的整理。 基本上认为它是一个服务包的潜在变化太多,但太less的明显特征是一个全新的产品。
他们之前用Win 98SE做过这个。 比较得到Win ME的接待。
你不得不怀疑Windows XP SP2是否被称为“Windows XP R2”,因为它是对Windows XP代码的一个相当大的重写。
在服务器端,无论微软做什么人都会抱怨。 我认为这样可以让人们更清楚地看到他们的CAL还是不错的,但是希望在networking操作系统上作出重大决定的人在作出决定时会比新产品的名字更进一步。 在一天结束的时候,以任何其他名字的玫瑰
我认为这是一个商业举措。 如果Microsoft将来发布新版本,Windows Server 2008R2会显得老旧。 比方说,他们将发布一个Windows 2014,然后Windows 2008 R2看起来像6岁(这不是)。
这根本不是心理上的事情。 它被称为R2,因为它是从2008年开始的不同内核版本(和构build)。Server 2008使用6.0内核(内部版本6001),2008 R2使用6.1内核(7600)。 请参阅维基百科上的图表。
R2是描述它的一种更好的方式,因为服务包不会改变内核(据我所知),但是R2并不像完全新的版本那么新。 Windows Server 2003和2008之间的区别是巨大的 ,但是更改内核对于用户来说通常不是显而易见的,因为它是操作系统内部的变化。 很less有真正的新工具,接口或“Rn”标签的function。 这只是一个升级的核心 ,新版本有更新的核心,附加的function和工具。
对于Windows 2008 R2,按照wikipedia的说法:“版本增强function包括Active Directory的新function,新的虚拟化和pipe理function,IIS 7.5的发行版,以及支持多达256个逻辑处理器的function。
所以IIS 7.5和AD / Hyper-V的一些新function。 你认为这些增值是否值得Windows Server 2010的称号?
“问:”R2“甚至是什么意思?这真的是一个新的操作系统?
答:这意味着虽然操作系统维护相同的代码库,但它包含了很多与原始版本不同的新特性和function。“
链接: http : //searchwindowsserver.techtarget.com/generic/0,295582,sid68_gci1391033,00.html
可能是MS技术的早期采用者。 许多已经升级到2008年,并且在发布时需要R2版本的function。 但不想完全改变操作系统,所以R2。
另外还有一种普遍的看法,那就是不要升级你的MS操作系统,直到有一个已经发布的服务包,这有助于公众看到MS正在积极地在一个操作系统中提供function,而这些function之前并不存在,即听取客户基础。
我认为把它称为“R2”意味着有比服务包更多的变化,但没有足够的明显的新function,MS营销认为他们可以说服人们花一个新的版本。 但这只是我的猜测。