#216. Lex|亲历 Windows 帝国崛起:与传奇工程师聊聊任务管理器、三维弹珠台和 NT 内核
跨国串门儿计划
2025/08/30
#216. Lex|亲历 Windows 帝国崛起:与传奇工程师聊聊任务管理器、三维弹珠台和 NT 内核
#216. Lex|亲历 Windows 帝国崛起:与传奇工程师聊聊任务管理器、三维弹珠台和 NT 内核

跨国串门儿计划
2025/08/30
在个人电脑发展的黄金年代,程序员如何用一行行代码塑造了现代科技世界?本期节目邀请到微软传奇工程师 Dave Plummer,他不仅参与了 Windows 多个核心版本的开发,还亲手打造了任务管理器、ZIP 压缩功能和经典三维弹珠游戏。他将带我们回到那个没有现代调试工具、需要与硬件直接对话的编程时代,同时分享他作为自闭症者,在软件世界中找到归属的独特旅程。
Dave Plummer 回顾了自己从 7-11 店员到微软工程师的非凡转变,讲述了任务管理器的诞生故事 —— 这个如今人人使用的工具最初只是他的个人项目,强调健壮与小巧,仅有 87KB。他分享了自闭症带来的 “单向专注” 思维模式,如何成为编程优势。在微软期间,他面对跨四种 CPU 架构调试的挑战,也参与了 Windows NT、XP 等系统的开发。他还谈及 ZIP 压缩功能的开发历程,以及三维弹珠台游戏移植中的技术难题。整场对话不仅是一次技术回顾,更是一段关于个性、坚持与创造力的人生旅程。
01:15
01:15
Dave Plummer 分享他如何将自闭症带来的思维方式转化为编程优势。
03:48
03:48
插错电源与磁带机接口会烧毁机器,组装时格外小心
06:19
06:19
用手写机器语言编写首个小蜜蜂克隆程序
08:41
08:41
用汇编语言做过能玩的游戏,但后来删除了
10:54
10:54
讲述者在零下四十度测量油罐时手上扎满木刺,意识到必须改变人生
15:49
15:49
Hypercash 软件核心技术涉及文件系统和块 I / O 缓存机制
18:20
18:20
微软早期成功的关键在于汇聚了最聪明的人才
18:28
18:28
MS - DOS 虽不复杂,但改变了游戏规则。
22:31
22:31
通过调整 A20 地址线,成功将部分程序移至一兆以上内存空间
24:20
24:20
Windows 95 引入 32 位支持和全新界面,具有革命性
25:07
25:07
Windows 95 是操作系统的一大飞跃,开始菜单功不可没
28:45
28:45
移植代码时曾发现 200 字符长且夹杂脏话的不专业代码
30:19
30:19
戴夫・卡特勒至今 85 岁仍在写代码并坚持上班
35:08
35:08
尽管观点未被采纳,但坚持认为当时的设计选择影响了 Windows 代码性能
37:21
37:21
任务管理器显示总 CPU 使用率超过 100% 的 bug 被提及
38:30
38:30
通过压力测试调试器捕捉到内核记账问题导致的 bug
41:51
41:51
任务管理器最初是开发者的业余项目,最终成为 Windows 核心工具
48:19
48:19
现代电脑帧率高导致物理计算次数增加,效果不同但问题已修复
50:43
50:43
强制使用许可证密钥可能是 Windows XP 激活机制的关键设计
52:55
52:55
任务栏不可移动是不喜欢 Windows 11 的主要原因之一
58:32
58:32
Dave 将 ZIP 支持作为共享软件发布,售价 19.95 或 29.95 美元
1:00:00
1:00:00
接受报价后购买二手红色 Corvette 并继续开发
1:03:12
1:03:12
蓝屏死机采用蓝底白字是因为 MIPS 固件和编辑器的限制
1:27:02
1:27:02
重建 BSD 内核并深入理解自闭症思维差异