近日,微软资深工程师raymond chen再度披露了windows 95开发背后不为人知的细节。他透露,为这款面向大众消费者的全新操作系统设计安装流程,其复杂程度远远超出最初预想。

在微软从事Windows系统开发超过三十年的Chen表示,Windows 95的安装程序曾让整个团队头疼不已。最终所采用的安装机制,实际上是由三种不同的操作系统协同完成的混合方案。原因在于,若完全依赖全新的Win32架构进行安装,将对普通用户造成诸多操作障碍。

此前数月,Chen曾提到,Windows 95安装的第一步是运行一个DOS下的程序,首先部署一个“迷你版”Windows 3.1,作为后续安装的基础环境。进入第二阶段后,则由一个16位的Windows应用程序接管,承担主要的安装任务。这个16位程序不仅适用于从Windows 3.1升级至Win95,也能用于在已有Win95系统中重新安装。
在最新的博文里,Chen提到,当时有人提议:是否可以使用一个精简版的Windows 95本身作为安装环境,取代旧有系统,从而在完整的32位平台上完成安装,充分发挥新系统的性能优势?从技术角度看,这一构想并非无法实现,但实际操作难度极高。团队需专门打造一个仅用于安装的微型Win95版本。然而,当时Win95项目已严重延期,该方案随即被管理层“当场否决”。

相比之下,微软已拥有经过充分测试且稳定可靠的“迷你版”Windows 3.1,能够快速适配为安装平台。虽然有爱好者曾证明,Win95可被压缩至几兆甚至更小,理论上具备用于安装环境的可能性,但这会引入额外的工程复杂性和代码冗余。
文中还提到,Windows 95安装光盘中的“Mini.cab”文件大小仅为441,905字节,解压后也才815,307字节。Chen估算,一个极简版的Win95甚至能塞进两张软盘之中。尽管如此,这样做会显著增加开发负担和维护成本。
更重要的是,若采用迷你版Win95作为安装环境,整个过程至少需要两次重启,这直接违背了开发团队坚持的“最多只允许一次重启”的用户体验原则。权衡利弊之后,微软最终决定沿用迷你版Windows 3.1作为安装基础,以确保整个流程简洁、可靠,为用户提供最优体验。
以上就是微软资深工程师:因时间紧迫,无法为 Windows 95 系统单独开发“装机”程序的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号