Windows的版本号
明天(10月22日),备受瞩目的Windows 7就要上市了。

奇怪的是,虽然从名字上看,它是Windows操作系统的7.0版本,但是它的内部版本号却是Windows 6.1。从版本属性窗口和cmd命令行窗口,都可以清楚地看到这一点。


由于Windows Vista的版本号是Windows 6.0,因此感觉上,微软公司内部的看法好像是,Windows 7只是Vista的一个升级版,而不是一个真正重大的新版本。这种说法遭到了微软公司的严正驳斥。他们在官方网志上说,这只是为了保证程序的兼容性,就好像Windows 2000的版本号是5.0,而Windows XP的版本号是Windows 5.1一样。不知道这种说法是不是实情,但是这从一个侧面反映了,Windows版本号的设置是十分混乱的。
下面是Steve Parker对Windows版本号的一个整理,你可以看到其实存在两条路径。
===================
1992年,微软公司发布Windows 3.1时,版本号还是完全正常的。

此后,在Windows 3.1的基础上――严格的说,是在DOS的基础上,――微软公司又发布了Windows 95、Windows 98、Windows 98SE和Windows ME,它们的版本号全部都是4.x。

| Windows for DOS Marketing Name | Version |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 95 | 4.0 |
| 98 | 4.0.1998 |
| 98SE | 4.0.2222 |
| ME | 4.90.3000 |
如果你记性好的话,你应该还记得,微软在推出Windows 95的时候,同时还推出了面向企业的Windows NT版本。NT不是在DOS基础上架构的,因此是一个全新的系统。不知出于何种原因,微软令人费解地将Windows NT的版本号定为3.5。令人更费解的是,微软后来还推出了Windows NT4,它的版本号居然也是Windows 4.0。

2000年,微软推出了下一代的Windows 2000,并且在启动画面上,明确标明“基于NT技术开发”(Built on NT Technology)。所以,Windows 2000是Windows NT4的升级版本,它的版本号自然就被定为5.0。

至此,微软已经完全放弃了DOS系统,所以后来的版本都是以5.0为基础开始编号。Windows XP是5.1,Windows Vista是6.0,Windows 7是6.1。
| Windows NT Marketing Name | Version |
|---|---|
| NT3.5 | 3.5 |
| NT3.51 | 3.51 |
| NT4 | 4.0 |
| 2000 | 5.0 |
| XP | 5.1 |
| Vista | 6.0 |
| 7 | 6.1 |
让我们来猜一猜,微软下一代的Windows 8操作系统,版本号会是多少?
我猜是6.2……
(完)
建议继续学习:
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:阮一峰的网络日志 来源: 阮一峰的网络日志
- 标签: 版本号
- 发布时间:2009-11-16 23:19:32
-
[914] WordPress插件开发 -- 在插件使用 -
[135] 解决 nginx 反向代理网页首尾出现神秘字 -
[54] 整理了一份招PHP高级工程师的面试题 -
[53] 如何保证一个程序在单台服务器上只有唯一实例( -
[52] 海量小文件存储 -
[52] 全站换域名时利用nginx和javascri -
[52] Innodb分表太多或者表分区太多,会导致内 -
[51] 用 Jquery 模拟 select -
[50] CloudSMS:免费匿名的云短信 -
[48] 分享一个JQUERY颜色选择插件
