R2的版本由来

简介:

给人一杯水,自己先有一桶水。上课、备课,那么备课中就常有一些稀奇古怪的问题。

学生问:SP2和R2是一样的吗?

老师答:不一样,一个是补丁程序,另一个是服务器操作系统。

学生不解:R2如果是操作系统,一般都是按照发布的年头做标号,比如Windows 2008 。那么,为什么不叫2004、2009呢?

杯具呀,看资料吧。不然你还真答不上来。

在此之前我还是要先解释一下Service Pack的含义,它翻译成中文是“服务包”的意思,具体启到了修复漏洞的作用,这并不是Windows的专利。任何一个软件提供商向外推出一个产品,但是经过推出以后,发现这个产品存在一些漏洞,这样的话就会有打补丁的说法,也就是把这些漏洞修复,Service Pack就是对一些漏洞就行修复的同时,会提供更安全得服务,如果没有了Service Pack的话,就等于买了电器不带维修服务。
大多数人可以理解SP的含义,这就像一大堆补丁程序加上一些附加程序的软件包一样,只不过个头大一点,而R2就是SP2吗?很多人分不清楚 R2 与 SP2 的关系,总是有人提出“R2 与 SP2 有什么区别”、“我应该将 Server 2003 升级到 R2 还是 SP2”之类的问题。其实 R2 与 SP2 两者并不冲突,我们完全可以将 Windows Server 2003 升级为“Windows Server 2003 R2 with SP2”,或者是Server 2008 r2 with sp1等等。


R2是Release 2 的缩写,这个混乱词汇的出现涉及到了一个软件设计与更新的历史问题。从1997年到2000年,大量依赖Windows 软件的机构询问微软公司:“什么时候会推出新的台式机软件和新版的服务器系统?”而微软公司对此并不清楚。这样就使客户很头疼,因此微软开始努力炮制一个正常发布软件的时间表。这时的NT系统在1998年前都很少用于大型网络系统,因此当时人们很少注意到微软公司每过一年左右都推出了一个新版的NT系统。但在最近的十年中,情况恰恰相反,例如世界500强之类的微软大客户们却不希望12个月就对他们的基础系统平台进行大幅度的调整,不论它们的图形界面做的多么酷。
但就微软公司而言,如果等四年才推出一个产品是不可能的,但这段时间可以推出一些重大的改进,而最重要的是一些使用软件担保(Software Assurance ,SA)的客户,他们怎么办?
以往需要客户购买系统软件之后,如果一两年内推出了一个较新的版本,那么他们也需要单独购买这些升级版本,前提是系统主机内需要有老版本的支持。2001年,微软公司引入了一种新型的收费方式,就是软件担保。在使用SA方式的时候,微软公司不在提供升级版,而是提供一种升级保险,其意思是说:向微软公司支付大约为刚刚购买的操作系统产品价格的三分之二,只要新版本操作系统在三年内推出,就可以免费升级之。就这样,微软公司已经针对购买XP和2003系统的用户销售了不少SA许可。
这里我们举一个例子,你就会明白SA的兑现是很虚渺的,如果2003年我花了1000美元购买2003标准版的产品,我又花了600~700美元购买了以后三年推出的升级权,但此后我等到了2007年,微软仍然未发布2007或者2008版的操作系统,这600~700元的花销去哪里了?这就是R2出现的一个主要原因了。

好了,现在可以回答开头提出的那个问题了。










本文转自张琦51CTO博客,原文链接:http://blog.51cto.com/zhangqi/686629,如需转载请自行联系原作者



相关文章
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
原来AI也能“读心术”?——聊聊AI在心理学研究中的那些突破
原来AI也能“读心术”?——聊聊AI在心理学研究中的那些突破
199 1
|
8月前
|
缓存 Java 编译器
|
10月前
探究HTTP动态代理跟隧道代理的显著特点有哪些
随着科技发展,越来越多企业需要使用代理。HTTP动态代理基于短效动态IP,适合对IP数量和品质要求高的用户;隧道代理则以高匿名、便捷、多并发为特点,适用于自动切换IP的客户。选择时需根据实际需求决定,HTTP动态代理成本较低,而隧道代理更方便但价格较高。
232 24
|
8月前
|
人工智能 自然语言处理 安全
AI战略丨大模型时代,基金投顾AI应用探索
AI战略丨大模型时代,基金投顾AI应用探索
|
11月前
|
数据采集 人工智能 分布式计算
《Java 与大数据框架:AI 数据预处理的强力联盟》
在人工智能领域,数据预处理是确保模型准确性和高效性的关键。Java 与 Hadoop、Spark 等大数据框架的结合,为处理海量数据提供了强大的支持。通过 Java 编写的 MapReduce 和 Spark 程序,可以高效进行数据清洗、转换和特征提取,充分利用分布式计算能力,缩短预处理时间,提升数据质量。Java 在整合这些框架时,不仅实现了任务调度和错误处理,还为未来的优化和技术进步奠定了基础。这一组合为 AI 数据预处理带来了高效的解决方案,推动了人工智能技术的发展。
362 18
|
前端开发 JavaScript 搜索推荐
构建简易天气预报应用
【8月更文挑战第31天】在这篇文章中,我们将一起踏上制作一个简易天气预报应用的旅程。不同于常规的技术文章摘要,这里我们直接潜入主题的核心——如何从零开始,利用HTML、CSS和JavaScript构建一个功能完备的天气预报工具。我们会探索API的使用,理解异步编程概念,并实现一个响应式设计的用户界面。准备好迎接代码和创意的结合,让我们动手实践,共同打造属于你的天气小助手!
|
传感器 物联网 大数据
物联网(IoT)技术与应用:塑造未来的智能化生活
【5月更文挑战第1天】物联网(IoT)技术整合传感器、嵌入式系统、云计算与大数据,连接智能设备,重塑生活与工作方式。应用涵盖智能家居、工业自动化、农业、智能城市及医疗健康,提升效率与便利性。然而,数据安全、设备兼容性及网络基础设施仍是挑战。随着5G和AI进步,IoT将在更多领域发挥潜力,驱动社会智能化转型,需关注技术挑战并加强创新。
1588 4
|
Devops 网络安全 开发工具
git代码仓库
git:分布式版本控制系统,是当前最流行的版本控制软件。
975 0
|
Linux
Linux交叉编译——树莓派工具链安装
Linux交叉编译——树莓派工具链安装
583 0