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