2008年10月16日星期四

为什么选择 7”?windows版本号的故事

来自:http://www.cnbeta.com/articles/67077.htm

随着微软确定下一代操作系统名称为“Windows 7”之后,引起了业界的广泛讨论,但是为什么选择“7”呢?因为这是Windows的第七个大版本。有很多方法可以细数微软之前发布的桌面Windows版本,所以也就有很多理论来解释为什么是7,而不是其他数字。以下是微软Windows产品管理副经理Mike Nash的分析:
微 软发布的前3个Windows分别为Windows 1.0,Windows2.0,Windows3.0,之后的就稍显复杂了,3.0版之后是Windows NT版本号为Windows3.1,而Windows95版本号为4.0,Windows98,98 SE 和 Windows Millennium 版本号分别为4.0.1998, 4.10.2222, 和4.90.3000,所以可以把9x系列归结为4.0版。

Windows2000版本号为5.0,xp为5.1,之后vista为6.0,所以windows 7就成了微软Windows家族的第七个产品,但是它的版本号为6.1而不是7。

@#¥%¥……%&……*¥%……#%&……&*&……*%&%¥……%@#¥¥@#%……*&&*(*&()&)……&*……¥&#¥%

感谢35公里的投递
这是微软副总裁, 主管 Windows 产品部门的 Mike Nash 发表在 Windows Vista 博客中的一篇文章,讲述了为什么 Windows 即将到来的版本叫 Windows 7,同时从产品和开发者的角度,讲述了 Windows 版本号的故事。
自从我公布 Windows 客户端操作系统下一个版本的正式命名为 Windows 7,关于这个命名的讨论就持续不断,下面我就说说 7 的由来。Windows 命名有很多种方式,对这些命名的由来的回忆将十分有趣,也会让我们通过各种角度明白 7 是怎么来的。

不管怎样,我们使用的数字非常简单。Windows 第一个版本叫 Windows 1.0,第二版叫 Windows 2.0,第三版是 Windows 3.0。

从 3.0 开始有点复杂。Windows 3.0 之后是 Windows NT,它的代码版本号是 Windows 3.1。接着是 Windows 95,代码版本号是 Windows 4.0。再接着是 Windows 98, 98 SE 以及 Windows ME,他们的版本号依次是 4.01998, 4.10.2222, 4.90.3000。所以我们把所有的 Windows 9.x 叫做 Winodws 4.0。

Windows 2000 的代码版本号是 5.0,我们推出 Windows XP 时,用的是 5.1,尽管 XP 是一次重大升级,我们为了最大限度保持应用程序的兼容,仍然没有改变主要的版本号。

后来,我们有了 Windows Vista, 就是 Windows 6.0,所以,作为我们另一个重大升级,Windows 下一版本号叫 Windows 7 是自然而然的事。

在用 Windows 5.1 作为 XP 版本号的时候,我们是为了帮助开发者保持 API 的兼容,在 Windows Vista 版本改为 6.0 的时候,我们得到不少教训,因改变基本版本号而导致严重的兼容问题。

所以,我们决定将 Windows 7 的版本号定为 Windows 6.1,你最终会在 Windows 7 的 cms.exe 文件中看到这个版本号。

有人会认为将 Windows 7 的版本号定为 6.1 是否意味着 Windows 7 是一次小的升级,并非如此。Windows 7 是一次重大的革命性创新,我们使用 6.1 的唯一原因是必须保持应用程序的兼容。

再有一周,Windows 7 将会在 PDC 以及 WinHEC 上展示,届时大家会获得 Windows 7 的更多资料。

本文国际来源:http://windowsvistablog.com/blogs/windowsvista/archive/2008/10/14/why-7.aspx
中文翻译:COMSHARP CMS (锐商企业CMS)