IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

Windows的版本号

阮一峰的网络日志 2009-11-16 23:19:32 累计浏览 2,383 次
本机暂存

    明天(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……

    (完)

同分类推荐文章

  1. 科技爱好者周刊(第 401 期):如何赚到10亿美元 (2026-06-26 08:05:38)
  2. 如何做决策 - 从 Go 的一个 issue 说起 (2026-06-26 08:00:00)
  3. Seven Player:Windows上播放115网盘视频的增强工具 (2026-06-09 00:06:47)

查看更多 开发者 文章 →

建议继续学习

  1. Emacs安装配置 (累计阅读 8,374)
  2. 有道面试总结 (累计阅读 7,054)
  3. 让邮件飞一会儿 (累计阅读 5,715)
  4. 使用scp在windows和Linux之间互传文件 (累计阅读 5,370)
  5. 为什么国内还有那么多网站使用.NET架构? (累计阅读 5,245)
  6. 从Code Review 谈如何做技术 (累计阅读 5,219)
  7. Git安装使用手记 (累计阅读 5,054)
  8. 为何改用Git (累计阅读 4,983)
  9. 利用tortoiseSVN在两个版本库间merge code (累计阅读 4,957)
  10. 如何在Windows下编译或调试MySQL (累计阅读 4,671)