AI导航

Mojo 正式开源:编译器与工具链全部放出,采用 Apache 2.0

AI资讯
3 min read
8 次阅读

Mojo 这次开源覆盖了什么

2026 年 8 月 18 日,Modular 在官方博客宣布 Mojo 语言正式开源:整个编译器、工具链,以及构建这门语言所需的一切源码,全部以 Apache 2.0 许可证(含 LLVM 例外)发布到 GitHub 的 modular/modular 仓库。这意味着开发者现在可以从源码完整构建 Mojo 编译器,运行官方测试套件,并修改编译器或标准库后自行验证。

这次开源不是孤立事件。Mojo 上周刚达到 1.0 版本(源码稳定),编译器开源是接着标准库开源、数十万行内核代码开源之后的收尾一步。Modular 的节奏很清楚:先开放标准库(2024 年起就接受社区贡献),再开放内核代码,最后开放编译器本身。

许可证选择 Apache 2.0 是关键信号。它是编译器类项目里最宽松、也最被生态信任的许可证之一,加上 LLVM 例外,意味着用 Mojo 编译出的二进制几乎不受额外限制,企业可以在商业产品里自由采用。

当前仍有哪些限制

第一,编译器与工具链暂不接受外部贡献。Modular 明确表示,在“AI 编程”时代对贡献的评审需要更谨慎,计划今年年底前才开放编译器相关贡献。也就是说,你现在可以读、可以改、可以本地构建,但还不能把改动 PR 回主线。

第二,构建依赖 Bazel。官方给出的单条命令 ./bazelw run --config=build-mojo 会拉取或构建全部依赖,首次从源码编译耗时较长;如果只是用 Mojo 而非改编译器,可以用 --config=prebuilt-mojo 直接拉官方每日构建的预编译二进制,省去编译时间。注意定制 MAX 内核或模型时,目前仍需要一个预编译的 Mojo 编译器。

第三,语言仍在成熟期。1.0 标的是“源码稳定”,不代表所有设计都已冻结。对生产项目来说,最稳妥的做法是锁定一个具体 nightly 或 release 版本,而不是追 HEAD。

对 AI 基础设施生态的影响

Mojo 的定位是把 Python 的易用性和系统级语言(C++/CUDA 级别)的性能合到一门语言里,直接面向 GPU、AI 加速器和先进计算。它开源之后,有三层影响值得关注。

  • 对推理引擎与内核开发:社区可以基于开源编译器做自定义算子、定制 MAX 内核,不再被闭源工具链卡脖子,本地推理和边缘部署的优化空间会被打开。
  • 对 AI 系统教学与研究:完整可构建的编译器是很好的教材和实验对象,研究者能直接观察一门现代 AI 语言如何对接 LLVM、如何调度加速器。
  • 对国产与开源替代:一门主干语言把编译器也摊在阳光下,会减少“黑盒工具链”带来的供应链顾虑,这对做自主 AI 基础设施的团队是利好。

现在要不要上手

把决策拆成两类人。

如果你是做 AI 推理、算子或系统层优化的工程师,值得现在就 clone 仓库,用预编译二进制跑通 hello.mojo,再尝试改一处标准库验证构建链;重点看它对接 LLVM 的方式是否适合你的算子开发流程。

如果你只是用 Python 做模型训练或应用,暂时不必迁移——Mojo 的价值在底层性能与加速器调度,不在上层建模。等它生态更成熟、贡献通道打开后,再评估是否纳入工具链更划算。

后续值得跟踪的时间点是今年年底:Modular 是否如期开放编译器贡献,以及开放后社区会贡献出哪些内核、工具和绑定。那一天才是 Mojo 从“可看可改”走向“共同维护”的真正分水岭。

推荐工具

NVIDIA Chat with RTX AI聊天 Chat with RTX 是 NVIDIA 面向 RTX 电脑的本地 AI 聊天工具,可围绕本地文档和视频资料做问答,适合重视隐私、离线检索并具备硬件条件的用户更适合资料不便上传云 文心一言 AI聊天 文心一言 是百度文心大模型 AI 助手,支持百度 AI 聊天、文案创作和图像理解,适合中文用户和内容创作者完成 AI 对话、资料问答和任务协作,适合上线前核对权限、成本和资料质量。 HuggingChat AI聊天 HuggingChat 是 Hugging Face 的开源模型聊天应用,支持 Omni 自动选模型,也可手动选社区开放模型对话。它适合体验开源模型、技术探索和问答,结果可能不稳定,重要内容需复核。 Claude AI聊天 Claude 是 Anthropic 打造的 AI 对话助手,擅长长文本理解、写作协作、代码分析、资料对比和复杂问题拆解,也适合知识库问答与团队内容场景,高风险结论仍应回到原文核验。 纳米AI搜索 AI搜索 纳米AI 是 360 旗下 AI 搜索和智能体入口,支持文字、语音、拍照提问、多模型协作与内容创作,适合中文用户做日常搜索、学习问答、移动查询、热点追踪、生活决策、知识整理和轻量创作。 Meta AI AI聊天 Meta AI 是 Meta 的个人 AI 助手,可在网页、应用、AI 眼镜及 WhatsApp、Instagram 中使用,支持问答、图像理解和语音交流,适合社交与生活场景,部分功能受地区限制。