36年前的Word跑在了Win11上,这波操作有点东西
技术笔记 7 次阅读

36年前的Word跑在了Win11上,这波操作有点东西

36年前的Word跑在Win11上

36年前的软件,还能开机吗?

先说个挺魔幻的事:微软1990年发布的 Word for Windows 1.1a,被一个叫 Justin Marshall 的开发者移植到了 Win11 上,而且是 x64 原生运行,不是模拟器,不是虚拟机,是真真切切能在你电脑上跑起来的那种。

这软件今年36岁了。比你身边大部分同事的工龄都长。

不是情怀,是真能跑

很多人看到这种新闻第一反应是:哦,又是用 DOSBox 之类的模拟器套个壳吧?还真不是。微软2014年就把 Word 1.1a 的源码开源了,这位老哥直接拿源码编译,一路修修补补,愣是让这个三十多年前的老家伙在新系统上原生跑了起来。

打开它是什么感觉?没有云端同步,没有 AI 助手,没有花里胡哨的模板库,就是一个干干净净的文档页面,几个基础菜单。你敲的字,存在本地,关了就没了——这种"原始感"放到今天反而成了稀缺体验。

我盯着截图看了半天,想起了小学机房里那台开机要等三分钟的电脑,那时候能打出一段带下划线的字,能高兴一节课。

编译老代码,比想象中难

懂行的人应该知道,把30多年前的 C 代码搬到现代工具链上有多折腾。老的编译器早就不维护了,一些库函数要么被删要么改了行为,还有 16 位和 32 位之间那些历史遗留问题。能跑通,说明作者是真花了功夫的,GitHub 上那个 jmarshall23/msword 仓库里,光是踩坑记录估计都能写一篇长文。

这事搁在开发者眼里还有个更深的意味:源码开放的意义。如果微软当年没把这份代码开源,今天这波"文艺复兴"根本不会发生。多少经典软件随着公司倒闭、版权纠纷直接消失在历史里,能留下来的,全是愿意把代码交出来的。

一点感想

技术圈总在追新,今天一个新框架,明天一个新语言,但偶尔回头看看这些老东西,反而会觉得:工具会过时,解决问题的思路不会。36年前的人在 DOS 时代写文字处理器,跟现在我们在各种编辑器里敲代码,本质上是同一件事——让机器帮人干活。

对了,想体验的可以去 GitHub 搜 msword 仓库自己编译试试,编译过程本身就是一趟很有意思的"考古之旅"。跑起来的那一刻,你会理解什么叫时间旅行。

分享

评论 (0)

评论通过后显示

暂无评论,来写第一条吧 ✍️