Answers:
Windows Server与工作站OS建立在相同的代码库上。2003基于XP,2008基于Vista,2008 R2基于7。尽管如此,仍然存在很多差异。
发牌 -这可能是更大的差异之一。Windows的消费者版本仅许可5个连接。Windows工作站的专业版获得10个连接的许可。您也许可以绕开这些连接限制所施加的技术限制,但是您将无法以道德的方式来做到这一点。如果您在XP Pro上运行IIS,只是希望您的网站受欢迎程度永远不会超过其10个连接限制。
安全性 -Windows Server内置了额外的安全性。其中某些事情可以通过工作站操作系统完成,而其他则不能。
高可用性 -您将无法对Windows的工作站版本进行群集以维持高可用性。只有Windows Server Enterprise和Datacenter才能提供此功能
附加服务 -服务器OS中提供了DHCP服务器,DNS服务器,Active Directory,文件服务器资源管理器和HTTP打印服务器等服务,而不是工作站OS。您可能可以通过第三方将其中一些服务添加到工作站OS中,但是它们可能不会那么容易使用,可能不那么强大并且可能会违反工作站许可证。
支持 -如果您的业务在工作站OS上运行,请不要指望Microsoft在失败时对其提供支持。服务器操作系统不附带支持,但是至少您可以为其购买支持票。如果您打电话给他们,想知道为什么XP上的Samba安装不再通过身份验证,他们会告诉您这是不受支持的情况,并拒绝提供帮助。
我敢肯定还有很多很多其他原因。大概可以这样总结:如果要设置服务器,请使用服务器级产品,而不是您奶奶所用的东西。
杰森·伯格(Jason Berg)提出了很好的观点,因此,我将尽量不对它们进行过多介绍。
主要区别在于它们的根本目的。
Windows XP,Windows Vista和Windows 7开箱即用,旨在易于在桌面环境中使用,并具有许多面向用户的功能。
另一方面,Windows Server 2003、2003 R2、2008和2008 R2纯粹是作为服务器设计的-它们的外观(或声音)并不美观,它们只是为了使您可以配置并使其运行而中断-已优化仅用于后台任务和服务。
没有什么可以阻止您关闭桌面Windows内的许多服务以使性能接近服务器的,反之亦然-但这仍然不是100%相同。
至于在XP上运行服务和应用程序-您始终可以安装第三方DNS服务或使用Apache或其他程序-它们可以很好地工作...但是,我不确定使用此版本Windows公开发布的许可限制访问-我想这是不允许的,但除此之外,如果您然后想玩游戏或进行一些视频编辑-除非开始弄乱CPU优先级,否则服务器/服务可能会遭受损失-服务器操作系统仅仅是设计开箱即用,他们做得很好。
一个经常被误解不同的是,一些版本的32位Windows Server支持PAE,从而允许使用“全部” 4GB或更多的物理内存。例如,这将允许三个“ 2GB”进程以6GB的内存“全部在RAM中运行”。(因为它仍然是32位操作系统,所以不允许一个“ 6GB”进程。由于内存使用不是那么简单,因此使用“吓care引号”。)
由于驱动程序兼容性,在所有非服务器版本(如XP)中都禁用了这种支持。一些司机违反了PAE,消费者会抱怨。那些运行Server的人会变得更加挑剔并且“懂得更好”。
现在这主要是没有意义的,因为工作站/消费者版本的64位Windows在支持良好的驱动程序时很常见,而其他一些要求32位Windows的原因却日渐消失,而最新的Windows Server(2008 R2)仅限于64位。