微软跳过Win9的真相:避免与Windows95/98产生技术冲突
【TechWeb报道】10月4日消息,微软近日放出了Windows 10技术预览版下载,延续Windows 8之后的下一代操作系统,但它不叫Windows 9,而是直接命名为Windows 10。按照微软历史惯例,这一版本的操作系统,应该命名为“Windows 9”。
微软为何打破这一惯例,科技媒体做出了各种分析猜测。有一种观点认为,微软如此命名,是希望表明该版本操作系统距离Windows 8做出了巨大的改进和更新,因此“连升两级”,可以体现新系统的创新价值。
不过,这种分析站不住脚。实际上,在这次媒体吹风会上,微软负责系统演示的高管也明确表示,Windows 8操作系统在触摸操控和键盘鼠标操控上并未做好平衡,新系统要做出改变。
对此,业界众说纷纭。有分析人士称,微软此举是为了与Windows 8划清界限。由于Windows 8并不是很成功,微软希望通过直接跳到Windows 10,让消费者感觉到与Windows 8没有多大关系。
近日,多业IT业内人士在Twitter和媒体上指出了微软跳过“Windows 9”的最重要原因——和十多年前发布的Windows 95和Windows 98存在技术冲突。
如果开发人员在使用:“如果版本号始于Windows 9时,就将其视为Windows 95、98或其他。”这意味着,下一代操作系统如果被称为“Windows 9”,则可能被第三方软件识别为Windows 95或98。同时,第三方软件还可能无法正常运行。
多位人士指出,在当年开发的一些软件中,曾经用相关的函数检查操作系统版本,而Windows 95和Windows 98,以及“Windows 9”前面的字符部分一致,由于当年开发的应用软件考虑并不周全,因此可能导致错误和问题。
换言之,当年的程序员判断,如果操作系统名称中包含有“Windows 9”,则判断为是Windows 95或者Windows 98。由于这些软件沿用多年,已经无法为新版系统修改代码。如果微软使用“Windows 9”,将导致大量的历史遗留软件集中发生问题。
据分析,基于这一原因,微软才决定直接跳过“Windows 9”,命名为“Windows 10”。
在上述吹风会上,微软只是提供了新系统企业功能的部分预览和介绍,该系统明年仍将会继续开发,明年晚些时候将正式对外发布,最早预装Windows 10的电脑,有望在明年年底上市销售。