Windows Server 2008,2008 SP2和2008 R2有什么区别?

Windows Server 2008,2008 SP2和2008 R2之间的主要区别是什么?

这些操作系统的代码基础是不同的?

如果我正在为这三种应用程序中的任何一种开发应用程序,我是否应该担心这两种应用程序可能不起作用?

Windows Server 2008和Windows Server 2008 SP2是相同的操作系统,只是在不同的服务包级别(Windows Server 2008在SP1级别启动,因为在Windows Vista和SP1已经出来之后它已经发布了很多)。

Windows Server 2008 R2是Windows 7的服务器版本,因此它是操作系统的版本6.1; 它引入了相当多的新function,因为它实际上是系统的新版本。 这是一个很好的开始: http : //www.microsoft.com/windowsserver2008/en/us/whats-new.aspx 。

在GUI级别上也有差异,因为WS2008R2使用与Windows 7(新任务栏等)一起引入的相同的新GUI。

根据您正在开发的应用程序types,它们可能会或可能不会在不同的操作系统版本上遇到问题; 你一定要检查MSDN。

唯一最重要的一点是:Windows Server 2008 R2仅适用于64位平台,不再有x86版本。

好的简单的方法来看看它:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 SP2

Windows 7 = Windows Server 2008 R2

好吧,它有点令人困惑,Windows Server 2008基于WindowsNT 6.0 Service Pack 1内核。 因此,第一个服务包是Service Pack 2(Windows Server 2008 SP2)。 Windows Server 2008 R2还基于WindowsNT 6.1内核(类似于Windows 7,与Server 2008类似于Vista),具有一些扩展特性和function。

由于内核是相同的,除非你做相当奇特的事情应该没问题,记得咨询MSDN的更好的信息。 我看到你遇到的最大的问题是R2没有GUI接口运行的能力。 这可能会是less数情况下,它不是默认的,默认就像任何其他的Windows服务器,我不知道有多less人将使用的能力。

我唯一遇到的问题是,Window Server 2008 R2比普通的Windows Server 2008安全得多。例如,我开发的是SharePoint,其中一个已知的问题是它“忘记”启用本地启动/激活IIS Wamreg COM组件。 在Windows Server 2008中,您可以打开“组件服务”窗口并启用所有需要的accoutns。 在Windows Server 2008 R2中,您需要首先进入registry,并首先获取IIS WamRegregistry项的所有权,然后才能更改为安全设置。

与2008 R2一样,Windows Server 2008不支持BranchCache模式。