← 文章 / 编程开发
Hacker News 5小时前 · 2026-08-12 09:21:22 · 0 阅读

Mojo 1.0 正式发布:稳定版为生产环境奠定基础

2026 年 8 月 11 日

Modular 26.5:Mojo 1.0 正式发布!

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 个 pull request,改动了超过 20 万行代码,还有上千人提交了塑造这门语言的问题。向每一位提过 issue、提交过 pull request、撰写过语言提案或构建过包的开发者致敬:感谢你们与我们一同成为这门语言的缔造者。

26.5 版本中的 Mojo 改进

本次发布的重心是完成迈向 Mojo 1.0 所需的工作——这是过去几个版本贯穿始终的主题,我们一直在努力让这门语言更加一致、可预测且易于上手。

以前 Mojo 同一个概念有多种写法,现在我们统一为一种:变量统一用 var 声明,闭包的形式得到了整合,Pointer 类型也只剩一种,同时还做了大量重命名,让 Mojo 的术语体系更加精确、统一。

这个版本完成了语言简化和清理的最后一步工作,为 Mojo 1.0 奠定了我们希望开发者能在此基础上长期构建的稳定、连贯的基础。

除了这些基础性工作之外,自上一个 beta 版本以来,Mojo 1.0 还带来了以下几项新特性和改进:

  • Mojo 现在支持 Python 风格的"lambda"语法,用于编写内联闭包。
  • Mojo LSP 服务器的稳定性和可靠性大幅提升,大大改善了你在 VS Code 及其他编辑器中的日常使用体验。
  • Mojo AI Skills 已"就绪 1.0",涵盖新项目创建、GPU 编程、从其他语言迁移等场景。
  • Mojo 现在能诊断涉及引用失效的内存安全问题,例如检测到 List.append 使指向该列表的引用失效的情况。
  • "where" 子句在整个标准库中更加统一,并允许附带描述性说明,让失败信息更具可操作性。

以上只是部分亮点。完整的变更列表请参见 mojolang.org 上的 Mojo changelog

Mojo 的下一步

Mojo 1.0 是一个重要的里程碑,但我们为这门语言规划的内容远不止于此。Mojo 已经在现代 CPU、GPU 及加速器上编写高性能代码的场景中证明了自己的实力。下一阶段的演进将拓展这一基础,让 Mojo 真正成为一门出色的通用系统编程语言。

这意味着我们会持续投入核心语言和开发者体验,即将到来的重要能力包括健壮的异步编程模型、模式匹配与联合类型等等。你可以在 Mojo roadmap 中看到我们正在努力的方向。

我们将继续逐步开源 Mojo 语言以及我们用它构建的 MAX 组件。我们的承诺不变——将在 2026 年开源 Mojo 编译器和工具链。

26.5 中的 MAX 增强

虽然 Mojo 1.0 是本次发布的重头戏,但 26.5 也为 MAX 带来了改进。

现在安装 MAX 更便捷了:使用 max["serve"]max["benchmark"](conda 用户用 max-servemax-benchmark)按需安装依赖,或用 max["all"] 一次性安装所有内容。modular 包将在 26.6 中停止维护。

MAX 还新增了对两个模型家族的支持:GLM-5.2 和 Nemotron-H,二者都是混合 Mamba-2 模型。Kimi 2.5 现在支持 Module V3——我们精简后的模型编写路径。

最后,我们开源的 agent 技能合集是上手本次发布的好方式。我们在内部使用这些技能加速了整个模型生命周期的部署,它们在 skills.sh 上的下载量已超过 7,200 次。

完整更新列表请参见 MAX 更新日志

上手 26.5 和 Mojo 1.0

几分钟内即可安装或升级:

bash
uv pip install --upgrade mojo

uv pip install max[all]
Copy

1.0 只是起点,我们将在 8 月 18 日旧金山的 ModCon 上分享关于 Mojo、MAX 和开源计划的更多信息。届时可以通过 直播 线上观看,也可以 加入线下候补名单

阅读 Modular 的更多内容

查看所有博客

Modular 26.4:SOTA MoE 部署、通过 Agent 技能实现模型上线、Mojo 1.0 Beta 2 等

2026 年 6 月 18 日

通过 AI Agents 迁移到 Mojo

2026 年 5 月 13 日

Inkwell:推理平台与模型同等重要

2026 年 5 月 12 日

与 Modular 共同构建 AI 的未来

免费开始使用查看版本
  • 金发人物正在使用带有 Apple 标志的笔记本电脑。

    立即注册

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

    注册
  • 黑色手柄、圆形透明镜片的放大镜表情符号。

    浏览开放模型

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

    浏览模型

原始来源: Hacker News

评论 (0)