Modular 团队
产品
今天,Mojo 语言正式达到 1.0 版本:这是该语言自 2023 年首次发布以来一直努力实现的一个里程碑。Mojo 已经成长为一门通用型语言,拥有一个充满活力的开发者社区,在其之上编写自己的库、工具和应用程序。借助 Mojo 1.0,开发者现在可以在一个稳定、可用于生产环境的语言基础上进行长期构建。
Mojo 1.0:生态增长的稳定基石
Modular 通过大量的内部使用,快速推动了 Mojo 语言的发展。但这种进步速度也带来了一个代价:频繁的变更使得社区难以维护长期项目。
正如我们在首次宣布通往 Mojo 1.0 的路线图时所述,其主要目标是为开发者提供一个可以放心构建的稳定基础。我们今天做出这一承诺,是因为 Mojo 已经准备好了:它不再仅仅是我们正在开发的一门语言;它已经成为我们日常生产中依赖的语言,是我们商业基础设施 MAX 和 Modular Cloud 的基石。
重要的是,Mojo 1.0 并不标志着语言演进的终结,而是一段更漫长旅程中的一个重要里程碑。在 1.x 版本周期内,变更应主要是增量式的,让开发者有信心语言不会在他们脚下不断变动。破坏性变更仍可能出现,但会谨慎管理,遵循成熟语言(例如 C++)随时间演进的规范。
然而,这一里程碑同样属于我们了不起的社区,正如它属于我们一样。自从我们开源标准库以来,近 200 位贡献者合入了超过 1,100 个拉取请求,修改了超过 20 万行代码,还有一千多人提交了影响语言发展的 issue。致每一位提交过 issue、发起过拉取请求、撰写过语言提案或构建过包的开发者:感谢你们与我们一同成为这门语言的架构师。
26.5 版本中的 Mojo 改进
本次发布的大部分工作都聚焦于完成 Mojo 1.0 所需的收尾工作——这是我们过去几个版本中一以贯之的主线,因为我们一直在努力让这门语言更加一致、可预测且易于上手。
在 Mojo 过去提供多种方式表达同一概念的地方,我们现在已收敛为一种。变量现在统一用 `var` 声明,闭包已统一,指针类型也只有一个,同时一系列重命名让 Mojo 的词汇表更加精确和一致。
本次发布完成了最后一轮语言简化和清理工作,为 Mojo 1.0 奠定了稳定、连贯的基础,我们希望开发者能在此基础上长期构建应用。
除了这些基础性工作之外,Mojo 1.0 自上一个测试版以来还包含多项新功能和改进:
- Mojo 现在支持 Python 风格的“lambda”语法,用于编写内联闭包。
- Mojo 的 LSP 服务器更加稳定可靠,大幅改善了你在 VS Code 及其他编辑器中的日常使用体验。
- Mojo AI 技能现已达到“1.0 就绪”状态,覆盖新项目创建、GPU 编程、从其他语言移植等场景。
- Mojo 现在能够诊断涉及引用失效的内存安全问题,例如检测 `List.append` 何时使指向列表内部的引用失效。
- `where` 子句在标准库中的使用更加一致,并支持添加描述性消息,让失败情况更易于处理。
以上只是部分亮点。完整的变更列表请参阅 mojolang.org 上的 Mojo 完整更新日志。
Mojo 下一步走向何方
Mojo 1.0 是一个重要里程碑,但我们对这门语言的规划远不止于此。Mojo 已经证明自己是编写高性能代码的强大语言,可运行于现代 CPU、GPU 和加速器之上。其下一阶段的发展方向是拓宽这一基础,让 Mojo 成为一门真正出色的通用系统编程语言。
这意味着我们将持续投入核心语言和开发者体验的建设,未来将推出多项重要能力,包括健壮的异步编程模型、模式匹配与联合类型,以及更多功能。你可以在 Mojo 路线图中查看我们正在推进的方向。
最后,我们将继续逐步开源更多 Mojo 语言本身,以及我们用它构建的 MAX 组件。我们的承诺始终不变——我们将在 2026 年开源 Mojo 编译器和工具链。
26.5 中的 MAX 增强
虽然 Mojo 1.0 是本次发布的最大亮点,但 26.5 也为 MAX 带来了诸多改进。
现在安装 MAX 更加简便:使用 max[“serve”] 和 max[“benchmark”](conda 环境下为 max-serve 和 max-benchmark)即可仅安装所需依赖,或使用 max[“all”] 安装全部组件。模块化软件包将在 26.6 中退役。
MAX 还新增了对两个新模型系列的支持:GLM-5.2 和 Nemotron-H,两者均为混合 Mamba-2 架构模型。此外,Kimi 2.5 现在可与 Module V3(我们精简后的模型编写路径)配合使用。
最后,我们开源智能体技能合集是上手本次发布的绝佳途径。我们在内部使用这些技能来加速完整模型生命周期的搭建,它们已通过 skills.sh 获得了 7.2K+ 次下载。
如需查看完整的更新列表,请参阅 MAX 变更日志。
立即开始使用 26.5 和 Mojo 1.0
安装或升级,几分钟内即可上手:
uv pip install --upgrade mojo
uv pip install max[all] - Mojo 变更日志
- MAX 变更日志
- mojolang.org
- GitHub
- Modular 论坛
1.0 仅仅是个开始,我们将在 8 月 18 日于旧金山举办的 ModCon 上分享更多关于 Mojo、MAX 和开源的计划。可通过直播在线观看,或加入线下候补名单。
阅读更多来自 Modular 的内容
查看所有博客
与 Modular 一起构建 AI 的未来
立即开始 - 免费
查看版本

立即注册
立即注册我们的云平台,轻松上手。

浏览开放模型
浏览我们的模型目录,或部署您自己的自定义模型
浏览模型