Theseus
Theseus 是 Evan Martin 用 Rust 写的静态 Windows/x86 仿真器:它在编译阶段就把 win32 二进制文件翻译成源代码,再把这份源代码编译成目标 CPU 的原生可执行文件。翻译后的程序直接调用原生 SDL 和 win32 胶水层,运行时没有解释器、没有 JIT。
Martin 在 2026 年 4 月 19 日 发表了这篇博客,并开源了 evmar/theseus,是他做了四年的 retrowin32 的接班项目。从第一个 commit 到跑通 DirectX + FPU + MMX 测试程序,前后只花了「几周」,把 Windows 仿真这件事重新定性为编译器问题。
Martin 把一个小型 Windows x86 游戏送进 Theseus。翻译器为每个基本块生成源代码,交给优化编译器处理,产物是能打开 SDL 窗口、跑完游戏第一场景的原生 ARM64 或 x86-64 可执行文件,没有 Rosetta,没有动态重编译。
把一个 Windows 程序融化重铸成本地原生程序,跟开着一台虚拟车模拟器的思路截然不同。
比所有人早 7 天看到 nascent 新词,解锁全部阶段筛选,并获得每周提前预警。
搜索热度
-
萌芽0–7 天
-
初现8–30 天
-
验证中 ← 当前31–90 天
-
上升91–180 天
-
成熟180 天以上
为什么是现在火?
前 Chrome 工程师 Evan Martin 开源了一个「不做运行时仿真」的 Windows 仿真器:在编译期就把 x86 二进制翻译成原生可执行文件。从第一个 commit 到跑通 DirectX + FPU + MMX 演示,前后两周。这个方向在 Rosetta 2 之后基本没人再碰,Martin 重新把它翻了出来。
前景
未来 6 个月的信号走势和商业化节奏。
垂直小众(Windows 二进制保存 + 仿真器研究),作者也明确说这是实验项目,不是产品。
风险 · 同名词挤压——「Theseus」的 SEO 被希腊神话、忒修斯之船的哲学讨论,以及 MIT 的 Theseus OS 研究占据。
类比 · retrowin32 · Wine · Box86
-
现在研究阶段项目
没有产品、没有定价、没有商业接口。一篇博文,一个 24-star 的 GitHub 仓库。
-
3-6 个月复古游戏保存圈的博客小众
复古游戏和软件保存圈可能会采用这套技术路线;短期内预计没有商业广告。
-
6-12 个月被吸收或被遗忘
要么被更大的翻译项目(Wine、Box86)吸收,要么就停在单个作者的实验角落里。
“Theseus” 的竞争与机会
信号来自追踪到的搜索词、这个词的变现卡片,还有它的相关词。除标注“实测”的 Google KD 外均为启发式,仅供参考。
“Theseus” 能做的点子
把这个词做成文章、网站、产品、帖子、邮件、视频或课程,随便挑一张卡片就能开干。
目前完全没有面向非编译器领域读者的深度解析。把 Theseus 和 Rosetta 2、Wine、Box86 放在一起对比,正是 HN 那个帖子下面大家想看的下一篇。
追溯 Martin 从解释器风格仿真转向静态翻译的思路转变。他自己的博客止步于发布公告,一篇融合分析和访谈的综述文章是空档。
面向有好奇心的开发者,用 Theseus 做具体案例,解释 Martin 列出的那些限制,瞄准长尾搜索词。
Martin 的工具只输出到 CLI 层面,没有用户界面。做一个小封装,让独立软件保存项目能把旧 Windows 程序打包成原生 Mac/Linux 应用,这个场景有真实需求。
第一人称记录:把一个小型 win32 二进制送进 Theseus 的完整过程。「没有仿真器在运行」这个切入点在 HN 和 r/programming 上会有共鸣。
Evan Martin 刚开源了一个 Windows 仿真器,在你运行程序之前,它的工作就已经做完了。
做了四年 retrowin32 之后,Evan Martin 写下了一句墓志铭:「这篇博客大概是我 retrowin32 系列的终篇。」
大家在搜什么
来自 Google Suggest 和 Trends 的长尾词。热度和竞争度是估算,仅供参考,未经核实。内容类型由搜索词的写法推断。
“Theseus” 的搜索结果
现在搜索的人会看到的页面:自然结果在上,有人投广告就显示在那。广告多少是实时的商业化信号。
常见问题
什么是 Theseus?
Theseus 是 Evan Martin 用 Rust 写的静态 Windows/x86 仿真器:它在编译阶段就把 win32 二进制文件翻译成源代码,再把这份源代码编译成目标 CPU 的原生可执行文件。翻译后的程序直接调用原生 SDL 和 win32 胶水层,运行时没有解释器、没有 JIT。
Theseus 为什么现在火?
前 Chrome 工程师 Evan Martin 开源了一个「不做运行时仿真」的 Windows 仿真器:在编译期就把 x86 二进制翻译成原生可执行文件。从第一个 commit 到跑通 DirectX + FPU + MMX 演示,前后两周。这个方向在 Rosetta 2 之后基本没人再碰,Martin 重新把它翻了出来。
Theseus 是什么时候出现的?
约于 2026-04-19 公开出现(截至 2026-07-18 约 90 天前)。EarlyTerms 最早于 2026-04-21 记录到信号。
相关词
同一领域里的其他词:别名、子类、竞品,以及值得接着看的邻近词。
- 属于 ·
- 竞品 ···
- 相关 ····
来源
这份报告引用的一手链接,点开任意一条都能自己核对。
- 01 Evan Martin — Theseus,一个静态 Windows 仿真器(发布博文) neugierig.org ↗
- 02 evmar/theseus — GitHub 仓库 github.com ↗
- 03 evmar/retrowin32 — 前代项目 github.com ↗
- 04 HN 投稿(2026 年 4 月 20 日) news.ycombinator.com ↗
- 05 HN 投稿(2026 年 4 月 21 日) news.ycombinator.com ↗
- 06 Wikipedia — Binary translation(背景资料) en.wikipedia.org ↗