您现在的位置: 主页 > 上位机技术 > windows > Windows9去哪了?聊聊微软各种各样的小算盘
本文所属标签:
为本文创立个标签吧:

Windows9去哪了?聊聊微软各种各样的小算盘

来源:windows 网络用户发布,如有版权联系网管删除 2018-08-26 

windows 9去哪了? 聊聊微软各种各样的小算盘

  Win 10 发布也有快一年了,大家在赞叹这新系统有多牛逼多闪亮,或者在吐槽有多卡多不兼容的同时,都多少会有点强迫症发作:

  说好的 Win 9 呢!?

windows 9去哪了? 聊聊微软各种各样的小算盘

  据知情人士透露,Win 9 斩华雄去了。之后被JC叔叔抓起来,进去了。微软只好让小儿子 Win 10 子承父业。

  据路边社报道,他们的记者曾目击 Win 7, 8, 9一同进入一条偏僻的小巷,且次日凌晨却发现 Win 7 与 Win 8 偷偷摸摸逃离现场。Win 9 下落不明。

windows 9去哪了? 聊聊微软各种各样的小算盘

  It came and it went

  微软也不是随随便便就大放世界级AOE伤害强迫症患者们的,然而微软对 Win 9 的下落并没有官方解释。最接近官方的解释是微软副总裁 Tony Prophet 接受媒体采访时说的几句:

  ”It ( Windows 9 ) came and it went. Windows 10 is not going to be an incremental step from Window 8.1. Windows 10 is going to be a material step.”

  ( Win 9 听起来就像 Win 8.1 的哥哥!但是我们的 Win 10 可要做 Win 8.1 的爸爸!)

windows 9去哪了? 聊聊微软各种各样的小算盘

  当然 Prophet 的话还有后半段,简单来说就是微软建立起他们的 Windows系统生态了,Win 10 要入侵你们的phones,tablets,PCs and Xbox了。叫 Win 9 的话跟着 Win 8.1 后面就太怂了,所以要叫 Win 10,这样听起来才牛逼。

windows 9去哪了? 聊聊微软各种各样的小算盘

  当然,看完后小编的感觉是:

windows 9去哪了? 聊聊微软各种各样的小算盘

  这种解释多少有点敷衍,至少小编看到 Win 10 这个名字的时候一点也不觉得有多牛逼,内心反而不断吐槽:告诉我 Win 9 在哪里!!我要见它!!(Д`;)

  探究一下各系统的版本号,微软把 Win 8.1 看作了一个新系统

  大家可能都没有注意过Windows系统的版本号(Build)问题,毕竟这东西并没有什么实质性用途。然而我们能从最近几个系统的版本号命名中发现一点端倪:(版本号可以在命令行cmd中查看)

  Windows Vista  6.0.6000

  Windows 7  6.1.7600

  Windows 7 Service Pack 1(SP1)  6.1.7601

windows 9去哪了? 聊聊微软各种各样的小算盘

  Windows 8  6.2.9200

  Windows 8.1  6.3.9600

windows 9去哪了? 聊聊微软各种各样的小算盘

  Windows 10(预览版) 6.4.9860

windows 9去哪了? 聊聊微软各种各样的小算盘

  这里先允许小编介绍一下这些版本号的命名规律,大家可以看到从 Windows Vista 到 Windows 10,都是6.x系列,每个新版本第二个数字递增。后四位数字用来记录当前系统的具体更新版本,例如 Win 10 有9841,9860,9888等不断更新的预览版本。

  四位数字后面还有五位数字记录各种小更新版本,可运行msinfo32后查看。

windows 9去哪了? 聊聊微软各种各样的小算盘

  可以看到,Win 8.1 在版本号的命名上享受了新系统的待遇(Win 8 为6.2.xxxx,Win 8.1 为6.3.xxxx)。微软为 Win 8.1 也确实花了不少苦心思。因为 Win 8 实在太恶心,例如那消失的开始键与不成熟的metro界面,极大影响了用户的操作习惯。微软为了救活 Win 8,在 Win 8.1 上做了包括回归开始键在内的大大小小近800项的优化与改变,才让大家逐渐接受了“ Windows 8 ”这个新系统。

  小编敢保证真正用过 Win 8 的同学连5%都不到,大家真正用上“ Windows 8 ”的时候,实际版本已是 Win 8.1。

windows 9去哪了? 聊聊微软各种各样的小算盘

  真正的 Win 8 是没有开始键的,看左下角

  微软弄完 Win 8.1 估计也是身心交瘁,Win 9 就当作被 Win 8.1 吃了好了,咱们直接弄 Win 10 吧(众:开头不是说被 Win 7 吃了吗!!)。

  Win 10 前几个预览版本也遵循了这个命名法则,升级为了6.4系列。然而微软一不做二不休,既然名字跳了,那么版本号就飞吧!从Build 9888版本开始,Win 10 的版本号直接从6.4飞跃到10.0……

windows 9去哪了? 聊聊微软各种各样的小算盘

  Windows 10 正式版本号为 10.0.10240。

  微软:让我来带领你们走进新时代!!哼哼哈嘿恍恍惚惚含含糊糊哈哈哈哈!!

  技术层面:程序员偷个懒,偷掉了一个版本号?

  这是可信度比较高的一个说法,大家看看下面这些代码就懂了:

windows 9去哪了? 聊聊微软各种各样的小算盘windows 9去哪了? 聊聊微软各种各样的小算盘

  没错,就是假如新系统取名为 Windows 9,那么某些程序会把当前系统误认为 Win 95/98。

  在XP年代,甚至 Win 7 时候的程序,程序在判断系统名的时候只需要判断系统名开头是否为“ Windows 9 ”就可以直接分辨出 Win 95,Win 98 这两个系统。这两个系统因为比较相似,可以调用同样的 Win 98 以前的老API(应用程序编程接口,可以看成是一些预先写好的函数)来运行,因此某些第三方程序就使用这种明显在偷懒的代码去判断当前操作系统。

windows 9去哪了? 聊聊微软各种各样的小算盘

  Windows 98 绝对是大家童年的回忆啊。当然你的回忆也可能是XP或者2000......

  假如这些程序在调用API或者执行其他动作的时候,把新系统判断成 Win 95/98,那么程序就可能去调用20年前的上古API,或者执行各种错误的指令。

  下图是一个开源JDK(java开发工具包)的部分代码,判断到系统名以“ Windows 9 ”开头之后会直接显示不支持该系统。(代码在github能查到)

windows 9去哪了? 聊聊微软各种各样的小算盘

  程序猿偷偷懒也就算了,然而懒猿遍地那可就出问题了。在github搜“ startsWith(“Windows 9”) ”,能找到一堆这样的代码。

  然而这种代码看起来还是有点小儿科,毕竟还能通过判断当前版本号(Build)等各种方法来判断当前操作系统。

  而且微软是不是真的会为了第三方软件们的兼容性,大发慈悲直接砍掉 Windows 9 这个系统名?像微软这样规模的厂商,为操作系统取个名字这可是大事,还有专门的市场部负责取名(起个7,8,10什么的名字你们也在偷懒)。市场部注册商标的时候还管不管你们这些第三方软件这样作大死呢?

windows 9去哪了? 聊聊微软各种各样的小算盘

  最后

  只要没得到微软官方的证实,那么各种流传的说法也只能成为推测,只是可信度大小不同罢了。对于 Win 9 到底去哪了,不把微软高层们抓起来拷问一通是不得而知的了。

  操作系统取名字这件事情,我们普通消费者还是好奇一下就好了。毕竟,

windows 9去哪了? 聊聊微软各种各样的小算盘windows 9去哪了? 聊聊微软各种各样的小算盘windows 9去哪了? 聊聊微软各种各样的小算盘

  "You're talking about the same company that went from Xbox 360 to Xbox One."




              查看评论 回复



嵌入式交流网主页 > 上位机技术 > windows > Windows9去哪了?聊聊微软各种各样的小算盘
 微软 系统 本号

"Windows9去哪了?聊聊微软各种各样的小算盘"的相关文章

网站地图

围观()