微软为何跳过Windows9,直接发布Win10?神级系统Win9去哪里了

智瀚说科技世界 2024-09-25 21:48:33

为何微软在发布Windows 8后,跳过Windows 9,直接发布Windows 10呢?

我们来更细致地回顾一下Windows的历史版本,从早期的windows1.x、2.x、3.x,到广为人知的95、98、2000、XP、Vista、7,以及随后的8和8.1。在Win10问世之前,微软确实发布了多个具有里程碑意义的操作系统版本。

关于Win10的命名,有人猜测它可能是为了纪念这之前的10个版本,但这一说法在外界引起了不少争议,尤其是“那为何不直接叫Win11?”的疑问声四起。实际上,这样的命名猜测更多是出于趣味性,而非官方意图。

更为合理且被广泛接受的说法是,微软在测试新一代操作系统时,发现了一个由历史遗留代码引发的问题。许多第三方开发者在编写软件时,为了判断操作系统版本,采用了检查版本字符串是否以“Windows 9”开头的方法。

内部传闻显示,早期测试结果显示,大量第三方开发者用下面这样的代码来判断Windows 95和98:if(version.StartsWith("Windows 9")) { /* 95 and 98 */ } else {

这种方法在区分Windows 95和98时是有效的,但如果微软将新一代系统命名为Windows 9,这些软件很可能会错误地将其识别为旧版本的Windows 95或98,从而导致兼容性问题,甚至可能使软件无法正常运行。

为了避免这一潜在的风险,微软决定跳过Windows 9的命名,直接命名为Windows 10。这一决策背后,是微软对广大开发者社区兼容性需求的深刻理解和尊重,也是对用户体验的极致追求。有微软前员工证实了这一点,并强调了兼容性测试在操作系统开发中的重要性。

对于这一命名决策,微软发言人进一步解释道:“Windows 10不仅仅是一个名称上的变化,它标志着Windows进入了一个全新的发展阶段,一个将被全球下一个10亿用户所采纳和喜爱的新时代。”这样的表述,既体现了微软对未来操作系统的信心和期待,也向外界传达了Windows 10将带来革命性变化的强烈信号。

6 阅读:1900
评论列表
  • 黑猪 12
    2024-09-26 21:55

    以前还说win10是微软最后一个版本呢,结果11,12都出来了[笑着哭][笑着哭][笑着哭][笑着哭]

    相信科学的刘禅 回复:
    要真是一直那个版,微软会亏的倒闭。[笑着哭]
  • 2024-09-26 22:49

    当年的千年虫是类似原理,那时候系统里的年份仅用后两位表示,即98表示1998年,于是到了2000年时,计算机将00误判为1900年,这使得程序出现了大面积的错误。(BUG原意是小虫,于是称之为千年虫)

    7289954 回复:
    实际上那时的程序,存储日期是一个 4 字节整数 —— 1970 到今天所经历的秒数(现代操作系统也类似,但是 8 字节精确到百纳秒),千年虫问题可能发生在字符串解析(实际 4 字节日期,不可能发生,8 字节日期才有可能),后来的事实也证明绝大部分程序不存在千年虫,千年虫主要是个概念炒作。
  • 漂流 10
    2024-09-28 07:45

    一本正经的胡说八道。95,98,包括前面的3·2版本号都是3,NT是4,Vista,XP是6,后面就直接用版本号命名了。打开命令提示符就可以看到Windows的版本号。

    7289954 回复:
    作为从业十几年的 WinSDK 开发人员,一本正经的科普一下: 95、98、ME 我专业称呼是 9x 内核; 2000、XP、2003 称之为 NT 5x 内核; Vista、7、8、10、11 称之为 NT 6x 内核。
    7289954 回复:
    95、98、ME 是 9x 内核(表面 32 位,内核 16 位的抢占式操作系统),和 2000 没有任何关系(真正的 32 位,基于抢占式的队列式操作系统)。2000 是基于 NT 4x 重写 60% 代码(不准确,记不清了),XP 和 2003 是 2000 的换壳优化版。
  • 2024-09-26 11:58

    没有华佗,它干嘛要温酒

    超大麻袋 回复:
    温酒斩华佗[doge]
    佛衫黄灰红 回复: 超大麻袋
    关羽温酒斩华佗刮骨疗毒
  • 2024-09-26 23:48

    瞎猜什么,西方人也有数字迷信,9对他们来说就像我们不喜欢4一样。

    SQHYIY 回复:
    13吧?[笑着哭]
  • 2024-09-29 16:27

    有一种说法是因为之前寄予厚望的2000没能取代98,win8也没能取代win7,微软觉得如果WIN9成功的话,以后所有人都会觉得它们一款成功产品后的偶数版本必然失败并选择隔代购买,所以跳过WIN9直接强推WIN10,这样就不会让购买者有这种规律感了……虽然这种说法是所有说法中最不靠谱的一种,但却是最好玩最玄学的一种[呲牙笑]

    7289954 回复:
    Win2000 是 NT5.0;WinXP 是 NT 5.1;Win2003 是 NT5.2
    惊天雷 回复: 7289954
    你拿版本号说没意义,你再怎么证明内核只是一个小版本号的区别,对用户来说,无论是从稳定性还是游戏支持以及操作体验等各方面,XP就是比2000做得好,接受度它就不是一个层级的。同理WIN7就是比VISTA评价好,版本变化虽然小,用户使用后的反馈却区别很大,有什么办法[笑着哭]
  • 2024-09-29 22:43

    WinME这个巨大的转折点小编忘了,98之前全是dos做基础,ME开始就没真正DOS了。

  • 2024-09-26 01:32

    95跳到98都没说什么,捉着WIN9不放做什么。

    用户54xxx30 回复:
    我以为是95年和98年发布的区别
  • 2024-09-26 23:47

    为什么非要Windows9啊,Win10和Win11命名也没有错啊

  • 2024-09-26 22:51

    win10内核不是8.2吗

  • 2024-09-29 11:09

    苹果也没有9

  • 2024-09-29 19:14

    美国人认为9不吉利

  • 2024-09-26 10:10

    谁有win9的链接,装个体验一下

  • 2024-09-29 11:39

    神级系统就俩个一个XP一个win7剩下的就呵呵了

  • 2024-09-27 16:24

    win97

  • 007 1
    2024-09-29 16:24

    Win 9斩华雄去了[呲牙笑]

  • 2024-10-01 00:10

    Win9去斩华雄去了没空

  • 2024-09-29 16:40

    不是有windows8.1吗?8+1就是9[呲牙笑][呲牙笑][呲牙笑]

  • 2024-09-29 14:55

    苹果手机也没9

  • 2024-09-30 20:03

    Win8不是也和98有些交错

  • 2024-10-01 01:28

    没有9是因为 seven ate nine

  • 2024-09-30 11:52

    8.1=9

  • 2024-09-30 12:21

    很显然,Windows 8.1就是win9