当前位置: 首页
科技数码
Windows 95界面移植秘闻:NT系统重构的挑战与突破

Windows 95界面移植秘闻:NT系统重构的挑战与突破

热心网友 时间:2025-12-01
转载

10月31日消息,今年正值Windows 95问世30周年,回顾当年,这款操作系统的开发任务不仅异常复杂,还面临着紧迫的时间压力。而当微软工程师着手将全新的用户界面移植到Windows NT平台时,面临的挑战更是进一步升级。

当地时间10月28日,微软资深工程师Raymond Chen在其最新发布的“Old New Thing”博客文章中解释道,Windows NT与面向消费者的Windows 95在起源和定位上差异显著——当时微软内部兵分两路,一支团队负责开发Windows 95,另一支团队则正在完成Windows NT 3.1的收尾工作。

微软 Windows 95 开发轶闻:把全新界面移植到 Windows NT 可不是轻松活

微软 Windows 95 开发轶闻:把全新界面移植到 Windows NT 可不是轻松活

微软 Windows 95 开发轶闻:把全新界面移植到 Windows NT 可不是轻松活

两大平台在筹备Windows NT 4.0时开始走向融合。开发人员将以“完成态”的Windows 95代码作为移植目标,同时Windows 95用户界面团队与NT团队保持定期沟通,以同步最新进展。

在1995年,Windows 95的图形界面设计堪称前沿,其目的在于让人机交互变得更加直观、易于上手。微软决定将这套界面引入NT平台,通过Windows NT 4.0实现两者的统一。这一举措具有里程碑式的意义,为后来的Windows 2000工作站系统奠定了基础。

从博客内容可知,当Windows 95项目进入收尾阶段时,Windows NT团队便开始着手对Win9x界面进行调整。两套系统的窗口管理器都源自Windows 3.1,共享诸多核心设计理念;NT开发者的任务在于解决两个代码库之间出现的差异。由于无法直接将Windows 95的代码合并到NT平台,开发者以Windows 95代码为蓝图,在NT上重新实现相同的功能。

资源管理器和其他“用户模式”组件的移植则相对简单:开发者导入现有代码、按照Windows NT的规范进行更新,并结合NT的特性——比如对Unicode文件名的支持进行集成。

开发者对NT版本的移植效果相当满意,并决定将这些改进回写到Windows 95的代码库;回写过程只需用#ifdef WINNT指令标记出NT专有部分,这样在构建Windows 95时编译器便能自动忽略这些内容。

在1990年代,微软使用名为Source Library Manager的系统来管理内部源代码;工程师们甚至因为忘记其缩写的原意,戏称其为“slime”。该工具并不具备现代化的分支功能,因此开发者需要通过逐项更新被修改源文件的方式,把Windows 95与Windows NT之间的更改手动复制过去。

Raymond Chen表示,他怀疑这一手动流程在很大程度上已被自动化,但远不像一次git merge那样简单直接。

最后,Raymond Chen指出,负责将Windows 95 shell移植到Windows NT的团队中包括Dave Plummer。Dave Plummer同样是雷德蒙德的资深工程师,他在Windows历史上有着多项重要贡献,包括设计了最早的Windows产品激活系统。该系统后来因为被泄露的FCKGW批量许可密钥绕过机制而广为人知。

来源:https://www.ithome.com/0/893/780.htm

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
2026年618大促AI全场景应用深度解析与产业观察

2026年618大促AI全场景应用深度解析与产业观察

2026年618大促将全面融合AI技术,覆盖全场景与产业链。平台通过持续研发,将AI应用于零售、物流、健康及工业等数千场景,旨在提升产业效率与消费体验。以“附身智能”JoyInside为代表的AI能力正接入超千万台智能设备。京东在AI基础设施层面已构建全栈产品矩阵及多个垂直模型,研发投入大幅增长。

时间:2026-05-19 06:49
AI训练数据选择难题破解智能配方秤精准筛选方案

AI训练数据选择难题破解智能配方秤精准筛选方案

字节跳动与加州大学提出InfoLaw框架,解决大模型因重复使用高质量数据导致的性能下降问题。该框架量化数据信息获取量,结合质量、重复次数与模型规模等因素,建立预测性能的统一曲线,可主动搜索最优数据混合比例,提升训练数据利用效率。

时间:2026-05-19 06:49
AI视觉识别模糊的原因与解决方法

AI视觉识别模糊的原因与解决方法

2026年5月提出的MoCam采用分阶段新视角合成方法:早期利用粗糙点云确定布局,后期切换至原始视频修正错误并补充细节。该方法解决了传统方式中几何与外观冲突导致的画面模糊问题,在静态与动态场景中均提升了生成质量与控制精度,为影视、虚拟现实等领域提供了新思路。

时间:2026-05-19 06:49
芯片AI与智慧家电三企同步启动港股招股

芯片AI与智慧家电三企同步启动港股招股

5月18日,港股市场迎来新股集中招股。云英谷科技、深演智能和华曦达三家公司同步启动招股,分别聚焦显示驱动芯片、AI营销与智慧家庭产品,申购均于21日截止。同日,翼菲科技上市首日大涨,龙丰集团通过港交所聆讯。

时间:2026-05-19 06:48
腾讯吐司与蚂蚁灵光对比评测普通人如何选择AI应用开发工具

腾讯吐司与蚂蚁灵光对比评测普通人如何选择AI应用开发工具

腾讯“吐司”与蚂蚁“灵光”均主打AI生成应用,但路径不同。吐司能打包生成APK文件,实现真正安装,过程耗时较长;灵光生成HTML页面,速度更快但依赖平台运行。两者均降低了应用制作门槛,适合生成简单工具,但面临分发挑战,且无法满足专业开发需求。

时间:2026-05-19 06:48
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程