微软不使用Windows9反而使用Windows10命名下一代Windows操作系统的真相
发布时间:2022-12-04 12:22:02
这篇文章主要介绍了微软不使用Windows9反而使用Windows10命名下一代Windows操作系统的真相,本文从技术角度分析为何使用Windows10而不用Windows9的原因,需要的朋友可以参考下
近日,微软对外首次介绍并提供了Windows 10操作系统的预览。此次“预览会”,最令人吃惊的消息是Windows 8之后的下一代操作系统,不叫Windows 9,而是直接命名为Windows 10。
按照微软的历史惯例,这一版本的操作系统,应该命名为“Windows 9”。
微软为何打破这一惯例,科技媒体做出了各种分析猜测。有一种观点认为,微软如此命名,是希望表明该版本操作系统距离Windows 8做出了巨大的改进和更新,因此“连升两级”,可以体现新系统的创新价值。
不过,这种分析站不住脚。实际上,在这次媒体吹风会上,微软负责系统演示的高管也明确表示,Windows 8操作系统在触摸操控和键盘鼠标操控上并未做好平衡,新系统要做出改变。
Windows 10系统中,出现了更多传统Windows 7用户熟悉的界面。这一系统的“返古”的特点,更大于创新。
近日,多业IT业内人士在Twitter和媒体上指出了微软跳过“Windows 9”的最重要原因——和十多年前发布的Windows 95和Windows 98存在技术冲突。
多位人士指出,在当年开发的一些软件中,曾经用相关的函数检查操作系统版本,而Windows 95和Windows 98,以及“Windows 9”前面的字符部分一致,由于当年开发的应用软件考虑并不周全,因此可能导致错误和问题。
换言之,当年的程序员判断,如果操作系统名称中包含有“Windows 9”,则判断为是Windows 95或者Windows 98。由于这些软件沿用多年,已经无法为新版系统修改代码。如果微软使用“Windows 9”,将导致大量的历史遗留软件集中发生问题。
据分析,基于这一原因,微软才决定直接跳过“Windows 9”,命名为“Windows 10”。
从技术角度解释为什么微软没有使用 Windows 9
那么从技术角度考虑,为什么微软跳过了9而直接使用10呢?据微软内部开发人员流传,是为前操作系统的版本号考虑。
实例代码如下:
复制代码代码如下:
if ( version.StartsWith("Windows 9") )
{ /*Windows 95, Windows 98 */
} else{
}
当软件开发人员使用:“ 如果 版本号开始于xxx,就 执行yyy” 时,会出现两种情况的正确判断
Windows 9
Windows 9* ( Windows 95 Windows 98 ) 95和98也是开头包含Windows 9的
综上所述,在早期测试时,微软发现很多第三方软件开发商使用了如上的方法去判断操作系统,这样会造成对当在Windows 95和 Windows 98上运行使用上述代码的程序时,程序会误判为WIndows “9″。
所以微软开发者为了避免出现这种不稳定因素,只好命名为Windows 10 。
觉得怎么还会这么写代码的?甲骨文还真的在openJDK里这么写了。
http://cr.openjdk.java.net/~simonis/…c.java.sdiff.html
第602行
同样的写法竟然还有大名鼎鼎的jEdit编辑器!
https://searchcode.com/codesearch/view/1393856/
第48行


猜你喜欢
- 在Windows系统中,不管是我们开关机的使用时间,还是上网的使用记录,都能够在系统中查到。不过,很多用户可能还不知道如何去查询这些记录,这
- 如何快速将图片中文字转成word文档?在平时办公中当遇到的文档是扫描的图片文件时,如何才能快速有效的将图片中文字转成word文档?现在经常会
- wps分栏怎么设置?wp三种可以直接将文件分栏显示,分栏的好处就是可以直接对比文件,该怎么分栏呢?下面我们就来看看wps分栏的教程,需要的朋
- 当你用了很长一段时间的Win7电脑,一定会发现电脑运行变慢了,那是因为电脑会慢慢积累一些没有用的系统缓存垃圾,这个时候就需要你手动清理了,那
- 电脑用着用着突然没有声音了,然后找了一下原因是因为Windows系统的音频服务没有运行。然后用户就去启动音频服务,但是却被系统提示错误,无法
- 网易CC是一款功能非常强大的语音聊天软件,是网易专为广大的游戏玩家和娱乐玩家研发的。不过,如果我们安装了网易CC之后,又想卸载,那么,该怎么
- 我们经常在使用电脑的时候,时不时就会弹出 各种广告窗口,让人很是头疼,很影响我们的上网体验,这即是它们维持运转以及维护盈利的手段!但是也有办
- 往往我们在使用电脑的时候会经常性的出现各种各样的问题,就比如最近Win7系统用户反应自己就打不开软件,这是哪里出现了问题,该怎么解决呢?下面
- 外媒援引可靠消息称,上周已经有超过2500万台设备升级到Win10正式版系统。今天新的报告刷新了这一数据,目前在全世界范围内Win10系统安
- WPS文字中怎么自己制作个性化模板操作方法分享。我们在编辑WPS文字的时候,如果常常使用一种文档排版格式。那么我们可以将这样的排版方式保存成
- 我的电脑在更新最新版的win10后,一半的软件都有问题,很多软件还卸载不掉,只能手动删掉。office 2010也出问题了,如下图:无法访问
- 相信很多人不知道,Win10为用户提供了多种Modern界面的视觉模式,供我们在不同环境下选择使用。这些视觉模式其中就包括高对比度模式,该如
- 激活方法,本方法是在国外论坛上看到的:新建文本文档,输入以下代码:@echo off(cd /d "%~dp0")&am
- 我们在使用wps编辑文档的时候,一般都需要为一些生僻的文字添加拼音,那么,如何添加呢?其实很简单下面就让小编告诉你wps如何为文字添加拼音
- Win11 22621.232离线补丁帮助用户解决大部分的更新失败问题,同时带来产品、功能和角色的安全更新,是针对Windows11预览版发
- 微信出现零钱无法转账怎么办?现在用微信的人越来越多,有时候我们在用微信转账的时候会出现无法转账的情况,该怎么解决这个问题呢,下面就给大家分享
- CHAR函数用于返回数字代码所对应的字符,该函数可以将其他类型计算机文件中的数字代码转换为可识别的字符。下面小编就为大家介绍excel中ch
- 在Excel中选择多个不相邻单元格时,通常的做法是选择某个单元格后按住Ctrl键继续选择其他单元格。但这个方法有个不足之处,就是不能取消选择
- 用户可以借助Word2007提供的“同义词库”查找已知英文单词的同义词和反义词,那么word的英文同义词库如何打开和使用?下面小编就为大家详
- U盘常常被用来拷贝数据,其中不乏有重要的数据资料,在一些特殊的场合下,为了U盘中的资料不被外窃,通常采用禁止U盘使用的方法,那么我们如何通过