包头设备保温 历史职守造成了大的护城河:为什么 Windows 保留 Win32 API?

 89     |      2026-08-13 04:28:39
铁皮保温施工

本文来自微信公众号: 宇众不同的露萱 ,作家:宇众不同的露萱,原文标题:《历史职守造成了大的护城河:为什么 Windows 保留 Win32 API?》

2026 年 5 月,微软 Azure 席期间官 Mark Russinovich 对着镜头说了句话:

"90 年代有谁会预意想,Win32 在 2026 年仍然是等 API?我不错安全地回应——莫得。"

他顿了顿,又补了句:

"2026 年应该有飞翔汽车了,而不是 Win32。"

这句话在斥地者社区炸了锅。

不是因为他说错了。

而是因为,个市值三万亿好意思元的公司,它的席期间官,亲口承认:

咱们花了三十年,没能换掉我方老的那块地基。

你有莫得想过,为什么?

个从 DEC 挖来的东谈主

故事要从 1988 年讲起。

那年,比尔 · 盖茨作念了件那时好多东谈主看不懂的事:他从 DEC 公司挖走了 Dave Cutler。

Cutler 是谁?

VMS 操作系统的席架构师。阿谁年代,VMS 是企业操作系统的天花板。占式多任务、杜撰内存、对称多处理——这些倡导在 80 年代末,大多数门径员听齐没听过。

盖茨要他作念件事:

给微软写个 " 真实的 " 操作系统。

瞩目,是 " 真实的 "。

因为那时的 Windows 3.x,说白了,仅仅 DOS 上头套了层图形壳子。莫得内存保护,莫得真实的多任务,个门径崩溃,通盘系统随着死。

Cutler 带了二十多个 DEC 的老辖下,在雷德蒙德扎了五年。

花了 1.5 亿好意思元。

1993 年,Windows NT 3.1 发布。

Win32 API,便是在那刻出身的。

它正本应该被替换掉

事情果真是这么吗?

Win32 从设想之初,就不是个 " 不朽案 "。

Cutler 的团队很败露,这套 C 作风的 API 长途、啰嗦、充满历史职守。光是创建个窗口,你就得写几十行模板代码。

微软我方比谁齐败露这点。

是以从 1998 年开动,他们启动了轮又轮的 " 替代诡计 ":

MFC,封装 Win32,让 C++ 门径员少写点代码。

WinForms,.NET 时期的 GUI 案。

WPF,堪称 " 下代 Windows 界面 "。

Silverlight,跨平台富客户端。

WinRT,Windows 8 的全新运行时。

UWP," 通用 Windows 平台 ",微软押上沿途身的将来。

你数数,六次。

二十年间,微软至少六次试图下葬 Win32。

效用呢?

沿途失败。

MFC 成了遗产代码的代名词。Silverlight 2021 年住手缓助。UWP?连微软我方的阁下齐在往回迁。

若是你是昔日的工程师,你会怎样选?

你眼前有两条路:包头设备保温

条,花三年重写扫数东西,赌用户高傲随着你迁徙。

另条,在老地基上连续盖楼,丑是丑了点,但不会塌。

微软选了六次条路。

阛阓替它选了六次二条。

真实的问题不是期间

看到这里,也许你会以为:

是不是 Win32 设想得太好了?好到不需要替换?

不是。

Win32 的设想有好多问题。调用商定紊乱,ANSI 和 Unicode 双版块并存,乖张处理靠复返值而不是额外,铝皮保温文档里到处是 " 此函数已弃用,但仍可用 "。

Raymond Chen ——阿谁在微软干了三十多年、写了 "The Old New Thing" 博客的据说工程师——讲过数这么的故事:

某个游戏在 Windows 95 上依赖了个未界说行径。

到了 Windows XP,团队修了这个行径。

游戏崩了。

用户投诉信像雪片样飞来。

后怎样办?

Windows 团队加了段出奇代码:若是检测到是这个游戏的进度,就规复阿谁 " 乖张 " 的行径。

这不是段子。这是真实发生的工程有打算。

真实的问题来了:

为什么微软不可像苹果那样,说句 " 旧阁下不兼容了,大再行适配 "?

谜底惟有个词:

生态。

份三十年的条约

1995 年,Windows 95 发布。

那年,大家有几十万斥地者用 Win32 API 写软件。银行系统、病院惩办系统、工场狂妄软件、管帐软件、ERP ……

这些软件,不是写次就扔的。

德国工场 1997 年用 Win32 写的产线狂妄系统,到 2020 年还在跑。

日本银行 2001 年斥地的柜台结尾门径,到 2025 年还在用。

它们不会重写。

因为重写的资本,远远过连续运行的资本。

因为写这些门径的东谈主,可能也曾退休了。

因为文档可能也曾丢了。

因为莫得东谈主敢碰个 " 正在普通运行 " 的系统。

Windows 的兼容,不是项期间特。

它是份条约。

微软对全天下几百万斥地者说:你在我这里写的代码,我保证它十年后、二十年后、三十年后还能跑。

这份条约,莫得写在职何法律文献里。

但它比任何法律文献齐有拘谨力。

因为旦撕毁,斥地者就会离开。

而斥地者旦离开,Windows 就不再是 Windows。

代价是什么?

若是故事到这里已毕,它就不会篡改天下。

代价是雄壮的。

Windows 11 的安设包里,藏着无数你恒久不会用到的兼容层。SysWOW64 目次里跑着 32 位模拟。注册内外塞满了为特定阁下准备的 shim。

每次 Windows 新,测试团队要考据的不仅仅 " 新能不可用 ",还有 " 三十年前的老门径会不会挂 "。

这便是为什么 Windows 新老是那么慢、那么严慎、那么让东谈主暴躁。

不是工程师不行。

是他们背着座山在跑步。

苹果不错削弱空闲,因为 macOS 的用户基数小,企业渗入率低,斥地者社区相对汇集。

Linux 不错激进,因为它的用户大多是我方编译、我方折腾的期间东谈主群。

Windows 不行。

Windows 的用户是大家十五亿台修复。是病院、是学校、是政府窗口、是电脑。

它不可 " 快速迭代,破惯例 "。

它只可背着三十年的职守,步步往前走。

今天,这个念念想还在世吗?

2026 年的期间天下,到处齐在讲 " 颠覆 "。

Rust 要颠覆 C。

容器要颠覆杜撰机。

LLM 要颠覆编程自己。

但你仔细看——

Docker 的中枢念念想是什么?

是 " 我保证你的阁下在职何机器上行径致 "。

这未便是 Win32 昔日作念的事吗?

Kubernetes 的 API 为什么从 1.0 到现时险些不摧残兼容?

因为 Google 知谈,旦摧残,几百万个 YAML 文献就造成废纸。

Linux 内核为什么坚抓 " 恒久不摧残用户空间 ABI"?

Linus Torvalds 说过句的话:

" 咱们不摧残用户空间。这是规章。"

这不是保守。

这是对生态的敬畏。

虽然,也有东谈主在走另条路。

Apple 从 Intel 切到 ARM,干脆利落。

Google 的 Android 每个大版块齐在改 API。

Rust 社区每年齐在征询 " 要不要稳重 1.0 之前的某些行径 "。

两种遴荐,莫得对错。

但 Windows 的故事告诉咱们件事:

当你同意了兼容,你就不再仅仅公司。你成了种基础次序。而基础次序,是不可纵情拆的。

Win32 活到今天,不是因为它雅。

不是因为它。

不是因为没东谈主想它。

而是因为它的代价,比养它大。

这才是工程天下狰狞的真相:

真实决定个期间存一火的,从来不是期间自己。而是有些许东谈主,把气运押在了它上头。邮箱:215114768@qq.com相关词条:罐体保温     塑料挤出设备     钢绞线    超细玻璃棉板    万能胶

1.本网站以及本平台支持关于《新广告法》实施的“极限词“用语属“违词”的规定包头设备保温 ,并在网站的各个栏目、产品主图、详情页等描述中规避“违禁词”。
2.本店欢迎所有用户指出有“违禁词”“广告法”出现的地方,并积极配合修改。
3.凡用户访问本网页,均表示默认详情页的描述,不支持任何以极限化“违禁词”“广告法”为借口理由投诉违反《新广告法》,以此来变相勒索商家索要赔偿的违法恶意行为。