首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
Windows 95界面移植秘闻:NT系统重构的挑战与突破

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

热心网友
23
转载
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。

相关攻略

微软Copilot企业应用激增 关键技术进展与日活飙升解析
AI
微软Copilot企业应用激增 关键技术进展与日活飙升解析

4月21日,微软AI Tour年度盛会在上海世博中心盛大举行。本次盛会汇聚了全球多个市场的创新实践,核心聚焦于一个关键议题:当企业迈入智能体时代,如何实现人工智能的规模化落地与深度转型?微软系统性地展示了近期的关键技术突破,覆盖从生产力工具、企业级平台到安全治理的全栈能力,为企业清晰地勾勒出一条从战

热心网友
05.18
浙大与微软联手推出3000条文本数据集,解决AI视频生成3D穿帮难题
AI
浙大与微软联手推出3000条文本数据集,解决AI视频生成3D穿帮难题

浙江大学与微软提出World-R1方法,通过强化学习激活视频生成模型内隐的3D知识,在不改变架构的情况下,将相机运动编码至初始噪声,并设计多维奖励函数评估3D合理性。仅用约3000条文本训练,即显著提升生成视频的3D一致性与画质,有效减少物体扭曲或消失问题。

热心网友
05.18
微软开放Xbox主机定制权限 华硕微星将推独家机型
游戏资讯
微软开放Xbox主机定制权限 华硕微星将推独家机型

游戏主机市场正酝酿一场深刻的变革。据知名行业爆料人KeplerL2透露,微软正在推进代号为“Helix”的下一代Xbox项目,其核心策略是向华硕、微星等第三方硬件厂商开放硬件授权,允许它们设计、制造并销售定制化的Xbox主机。 这意味着,未来消费者不仅能在市场上购买到微软原厂的Xbox,还可能看到搭

热心网友
05.18
微软Xbox或将恢复全大写命名 游戏战略调整信号引关注
AI
微软Xbox或将恢复全大写命名 游戏战略调整信号引关注

微软Xbox部门新任负责人发起品牌名称投票,结果显示多数参与者支持将“Xbox”改为全大写“XBOX”。这一改动被视为向品牌经典设计的回归,意在强化与核心玩家的情感纽带。此次变动发生在微软游戏部门领导层更迭之后,新任负责人来自AI领域,其上任可能预示着公司将重新评估现有的多平台游戏发行战略,未来的合

热心网友
05.18
微软推出带薪提前退休计划替代裁员方案
游戏资讯
微软推出带薪提前退休计划替代裁员方案

微软的裁员调整仍在持续,但这一次,公司为部分资深员工提供了一条更为温和的路径。最新消息显示,微软正计划在美国推出员工自愿买断方案,通过支付经济补偿鼓励符合条件的老员工提前退休。值得注意的是,这是微软自成立51年以来,首次启动此类自愿离职计划。 这项自愿买断计划并非全员开放。据了解,约有7%的美国微软

热心网友
05.18

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

多平台推广的优势与核心价值解析
业界动态
多平台推广的优势与核心价值解析

在流量日益分散的今天,把鸡蛋放在同一个篮子里,风险不言而喻。多平台推广,早已不是“要不要做”的选择题,而是“如何做好”的生存题。它的核心价值,可以概括为两点:实现“流量风险对冲”,以及构建“品牌触点全覆盖”。通过在不同生态位——无论是搜索、短视频、图文还是电商——建立内容矩阵,企业不仅能有效缓冲单一

热心网友
05.19
DeepSeek知识库搭建教程 从零开始构建企业智能问答系统
业界动态
DeepSeek知识库搭建教程 从零开始构建企业智能问答系统

DeepSeek知识库的核心,是运用RAG(检索增强生成)技术,将DeepSeek强大的大语言模型推理能力,与您的私有文档资源——包括PDF文件、内部代码库、标准操作流程(SOP)等——深度融合。其最终目标是实现基于特定垂直领域数据的精准智能问答,让AI的回答不再是通用泛化,而是具备专业依据、内容详

热心网友
05.19
三大运营商入局AI付费服务 使用门槛低至99元
AI
三大运营商入局AI付费服务 使用门槛低至99元

三大运营商推出Token套餐,将大模型调用量包装为类似流量包的产品,以降低AI使用门槛。中国电信推出个人与企业多档套餐,最低月费9 9元;上海移动推出1元购40万Tokens服务;联通则提供个人与团队版套餐。运营商凭借用户渠道和支付优势,推动算力消费向大众市场普及,可能重塑AI服务消费模式。

热心网友
05.19
本地部署量化模型解决HermesAgent响应慢问题
AI
本地部署量化模型解决HermesAgent响应慢问题

HermesAgent本地运行缓慢常因未量化的大语言模型占用资源过多。可通过AWQ量化模型、llama cpp后端加载GGUF模型、配置vLLM引擎提升并发吞吐、禁用非必要工具降低上下文开销,以及调整SQLite记忆检索阈值等方案优化。这些方法能显著降低延迟,提升响应速度。

热心网友
05.19
AI治理评估工程:破解智能体监管缺失的关键路径
AI
AI治理评估工程:破解智能体监管缺失的关键路径

随着AI智能体能力的持续增强,确保其行为始终符合预设目标与安全边界,已成为行业亟待解决的核心挑战。然而,当前主流的治理方案在防止智能体“失控”或“脱轨”方面,仍面临显著的实践瓶颈。 在之前的探讨中,我们分析了主流治理思路:部署多样化的对抗性验证器,构建一个多层次的安全审查网络。该方案的核心逻辑并非限

热心网友
05.19