EarlyTerms

Theseus

验证中 · 出现于 · 90 天前 · 最近核对

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 程序融化重铸成本地原生程序,跟开着一台虚拟车模拟器的思路截然不同。

EarlyTerms Pro

比所有人早 7 天看到 nascent 新词,解锁全部阶段筛选,并获得每周提前预警。

搜索热度

峰值 ~1.6K/月
更新于 2026-07-17
~1.6K/月 ~780/月 0
2026-06-18 2026-07-03 2026-07-17
词的生命周期
  1. 萌芽
    0–7 天
  2. 初现
    8–30 天
  3. 验证中 ← 当前
    31–90 天
  4. 上升
    91–180 天
  5. 成熟
    180 天以上

为什么是现在火?

TL;DR

前 Chrome 工程师 Evan Martin 开源了一个「不做运行时仿真」的 Windows 仿真器:在编译期就把 x86 二进制翻译成原生可执行文件。从第一个 commit 到跑通 DirectX + FPU + MMX 演示,前后两周。这个方向在 Rosetta 2 之后基本没人再碰,Martin 重新把它翻了出来。

5 个因素在推动它走红,右滑 →

前景

未来 6 个月的信号走势和商业化节奏。

信号
营收

垂直小众(Windows 二进制保存 + 仿真器研究),作者也明确说这是实验项目,不是产品。

风险 · 同名词挤压——「Theseus」的 SEO 被希腊神话、忒修斯之船的哲学讨论,以及 MIT 的 Theseus OS 研究占据。

类比 · retrowin32 · Wine · Box86

变现时间线
  1. 现在
    研究阶段项目

    没有产品、没有定价、没有商业接口。一篇博文,一个 24-star 的 GitHub 仓库。

  2. 3-6 个月
    复古游戏保存圈的博客小众

    复古游戏和软件保存圈可能会采用这套技术路线;短期内预计没有商业广告。

  3. 6-12 个月
    被吸收或被遗忘

    要么被更大的翻译项目(Wine、Box86)吸收,要么就停在单个作者的实验角落里。

“Theseus” 的竞争与机会

信号来自追踪到的搜索词、这个词的变现卡片,还有它的相关词。除标注“实测”的 Google KD 外均为启发式,仅供参考。

内容缺口
10 个追踪的搜索词
主要是 通用 (10)
10 个仅 Suggest 的长尾词,长尾有机会
变现潜力
0% 商业意图搜索词
2 个变现路径
以信息型为主,尚未商业化
上手难度
(启发式)
阶段: 验证中 — 窗口在收窄
9 / 9 默认 TLD 已被占用 · 最早注册 theseus.com (1991-05-02)
相关词里还没有已发布的
启发式 · 信号:追踪的搜索词、变现卡片、相关词

“Theseus” 能做的点子

把这个词做成文章、网站、产品、帖子、邮件、视频或课程,随便挑一张卡片就能开干。

文章
静态二进制翻译 vs 动态仿真:Theseus 告诉我们 ARM 上跑 Windows 程序的本质

目前完全没有面向非编译器领域读者的深度解析。把 Theseus 和 Rosetta 2、Wine、Box86 放在一起对比,正是 HN 那个帖子下面大家想看的下一篇。

文章
从 retrowin32 到 Theseus:Evan Martin 四年的仿真器架构课

追溯 Martin 从解释器风格仿真转向静态翻译的思路转变。他自己的博客止步于发布公告,一篇融合分析和访谈的综述文章是空档。

文章
为什么不能直接重新编译所有 Windows 程序?(简短答案:JIT 和跳转表)

面向有好奇心的开发者,用 Theseus 做具体案例,解释 Martin 列出的那些限制,瞄准长尾搜索词。

产品
用 GUI 把 Theseus 翻译的二进制文件打包成可分发的 macOS/Linux 应用

Martin 的工具只输出到 CLI 层面,没有用户界面。做一个小封装,让独立软件保存项目能把旧 Windows 程序打包成原生 Mac/Linux 应用,这个场景有真实需求。

帖子
我用一个工具把 2004 年的 Windows 游戏原生跑在 M4 Mac 上,没装任何仿真器

第一人称记录:把一个小型 win32 二进制送进 Theseus 的完整过程。「没有仿真器在运行」这个切入点在 HN 和 r/programming 上会有共鸣。

帖子 HN / r/programming
这个仿真器在编译结束时就把自己删掉了

Evan Martin 刚开源了一个 Windows 仿真器,在你运行程序之前,它的工作就已经做完了。

帖子 Newsletter / Blog
一位 Chromium 老兵为什么放弃了他那个 684-star 的仿真器

做了四年 retrowin32 之后,Evan Martin 写下了一句墓志铭:「这篇博客大概是我 retrowin32 系列的终篇。」

大家在搜什么

来自 Google Suggest 和 Trends 的长尾词。热度和竞争度是估算,仅供参考,未经核实。内容类型由搜索词的写法推断。

关键词
竞争度
内容类型
theseus
极低
通用
theseus ship
极低
通用
theseus scamander
极低
通用
theseus chan
极低
通用
theseus pronunciation
极低
通用
theseus and the minotaur
极低
通用
theseus paradox
极低
通用
theseus scamander actor
极低
通用
1–8 共 10
1 / 2
更新于 2026-07-17 · 来源:Google Trends、Google Suggest · 竞争度为估算

“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 记录到信号。

相关词

同一领域里的其他词:别名、子类、竞品,以及值得接着看的邻近词。

还提到
  • 属于 retrowin32·static binary translation
  • 竞品 dynamic binary translation·Wine·Box86·Rosetta 2
  • 相关 Theseus OS·Ship of Theseus·Wastrel (WebAssembly SBT)·win32 subsystem·SDL

来源

这份报告引用的一手链接,点开任意一条都能自己核对。

  1. 01 Evan Martin — Theseus,一个静态 Windows 仿真器(发布博文) neugierig.org
  2. 02 evmar/theseus — GitHub 仓库 github.com
  3. 03 evmar/retrowin32 — 前代项目 github.com
  4. 04 HN 投稿(2026 年 4 月 20 日) news.ycombinator.com
  5. 05 HN 投稿(2026 年 4 月 21 日) news.ycombinator.com
  6. 06 Wikipedia — Binary translation(背景资料) en.wikipedia.org