安全研究员于旸发布 BitKindle:AI 从机器码种子自举出完整 C 编译器
dotey · x · 2026-10-22
腾讯玄武实验室负责人于旸(tombkeeper)发布开源项目 BitKindle,展示让 AI「重演编译器诞生史」的完整自举流程。
- 动机:作者从生物学演化与「最早的编译器从哪来」的类比出发,思考如何限制 AI 的能力边界——2026 年 2 月马斯克预测年底 AI 可绕过编译直接创建二进制文件,作者实验发现 AI 当时已能生成正确的机器码片段,9 月已能直接输出不太复杂的完整程序。
- 自举路径:AI 先直接输出一个 3584 字节的机器码装配器 A0 → 用 A0 生成更接近汇编器的 A1 → 再生成最基础的 C 编译器 C0 → 逐步迭代,最终得到完整支持 C89、部分支持 C99 的自托管 C 编译器,并含运行时库与 PE 链接器。
- 演示:用该工具链从零构建出超级马里奥游戏,附带自动化通关录像。
- 项目已在 GitHub 开源(MIT 协议),含完整的 bootstrap 设计、walkthrough 与使用文档,作者也坦言同一能力意味着「任何网络攻击程序」也能被这样写出来,呼应其 AI 安全视角。
「编程与Agent」频道最新
- 双 agent 发帖流水线:写手可换,「守门 agent」才是产品 — petrusenko_max · 2026-10-22
- SREGym 实验:贵模型只当审查员,SRE 排障通过率 78.1%→89.5% — tianyin_xu · 2026-10-22
- 给 AI 接上银行卡并设定「维持财务稳态」目标,网友玩出新花样 — mimi10v3 · 2026-10-22
- Coinbase 为 AI Agent 上线永续合约:用户反馈 5 分钟变 PR 上线 — MurrLincoln · 2026-10-22
- Grok Bot + REA 逆向拆解付费应用,只为自己白嫖重建那一个功能 — alexcovo_eth · 2026-10-22
- 纯 Rust 地理空间库 terrio 发布:免 GDAL,CLI 不到 15MB 秒装 — giswqs · 2026-10-22