打开Windows 11的某些界面,你会产生一种时空错乱感。一边是流畅的圆角设计、云同步功能,另一边是仿佛从Windows 95穿越而来的控制面板。这种割裂感并非偶然——微软CTO马克·鲁西诺维奇(Mark Russinovich)最近证实,这套操作系统至今仍建立在1990年代的代码根基之上。

微软开发者文档团队在X平台发布了一段采访视频。鲁西诺维奇在回应"90年代的微软员工是否意识到Win32会持续数十年"这一问题时给出了明确答案:没有人预料到这些代码能存活三十多年。

打开网易新闻 查看精彩图片

Win32成为Windows的"基石"有其历史必然性。1990年代,成千上万的开发者在Win32平台上构建应用程序,这种生态依赖使得该架构过于根深蒂固,难以被彻底替换。微软并非没有尝试过——WinRT(Windows Runtime)曾被寄予厚望,但最终未能取代Win32的地位。

这种技术债务的代价是显性的。用户在日常使用中频繁遭遇新旧界面的切换:设置应用与老式控制面板并存,现代文件资源管理器与 legacy 对话框交替出现。鲁西诺维奇坦言,当年的开发者从未设想过自己编写的代码需要承载如此长的生命周期。

Windows 11的混合架构由此形成:现代功能层叠于古老内核之上,既维持向后兼容,又试图追赶当代计算需求。这一策略确保了企业级软件的延续性,却也造就了用户体验上的碎片化。对于依赖Windows生态的数十亿用户而言,1990年代的代码幽灵仍在后台运行。