Mojo 开源了

Simon Willison··作者 Simon Willison

关键信息

此次开源包含 Mojo 编译器、工具链,以及构建这门语言所需的其他内容。项目路线图也已经变化:Mojo 现在是一个独立语言,目标是让 GPU 编程更容易,而不再坚持必须成为严格意义上的 Python 完全超集。

资讯摘要

Modular 已宣布 Mojo 现在正式开源。公司在上周发布 Mojo 1.0 之后,又将 Mojo 的编译器和工具链以 Apache 2 许可证公开。这个举措兑现了项目自 2023 年 5 月以来对外承诺的开源计划。文章指出,这次开源与 Mojo 达到 1.0、也就是源码稳定版,直接相关。

Mojo 最初发布时的目标,是成为 Python 的超集,这样现有 Python 代码就可以帮助它建立生态。后来这个路线发生了变化,Modular 在 2025 年表示,Mojo 也许会演化成完整的 Python 超集,但如果做不到也没有关系。如今 Mojo 被视为一门独立语言,语法受 Python 启发,但优化目标是尽量让 GPU 编程变得更简单。文章把这次开源描述为该项目身份和定位上的重要转折。

资讯正文

<p><strong><a href="https://www.modular.com/blog/mojo-open-source">Mojo🔥 现已开源</a></strong></p>

Mojo🔥 现已开源</p>

<p>Mojo 编程语言自 <a href="https://simonwillison.net/2023/May/4/mojo/">2023 年 5 月</a>以来一直承诺会发布开源版本。上周他们<a href="https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here">发布了 1.0 版</a>,而今天他们兑现了最初的承诺,按照 Apache 2 许可证开放了编译器和工具链。</p>

<p>Mojo 刚推出时,官方设定的目标是成为 Python 的超集,这样现有的 Python 代码就可以用来为他们自己的生态系统搭建基础。这个计划在<a href="https://forum.modular.com/t/mojo-vision-document-and-roadmap/2187">大约 2025 年 8 月</a>发生了变化:</p>

<blockquote>

<p>Mojo 可能会,也可能不会,演变成 Python 的完整超集;如果没有,也没关系。</p>

<p>AI 辅助编程工具如今已经能很好地帮助把 Python 迁移到 Mojo,我们对此感到鼓舞;我们也相信,未来的工具链和生态成熟度会让这一演进变得更加顺畅。</p>

</blockquote>

<p>如今,Mojo 已经是一门独立的语言,它以 Python 为灵感设计语法,并针对尽可能减轻 GPU 编程的痛苦而优化,尽管它未必能与现有代码 100% 兼容。</p>

<p><small></small>Via <a href="https://lobste.rs/s/01lxuf/mojo_is_now_open_source">Lobste.rs</a></small></p>

<p>Tags: <a href="https://simonwillison.net/tags/open-source">open-source</a>, <a href="https://simonwillison.net/tags/python">python</a>, <a href="https://simonwillison.net/tags/mojo">mojo</a></p>

来源与参考

  1. 原始链接
  2. Mojo🔥 is now open source

收录于 2026-08-19