详情

首页手游攻略 Modular_官宣_Mojo_语言正式全面开源,拥抱_Apache_2.0_许可协议

Modular_官宣_Mojo_语言正式全面开源,拥抱_Apache_2.0_许可协议

佚名 2026-08-31 07:52:54

人工智能底层技术领域迎来重磅进展。Modular 团队近日正式宣布,其历时多年打造的新一代通用编程语言 Mojo 及其编译器、工具链等核心组件已全面开源。该项目采用 Apache License v2.0 并附带 LLVM 例外条款,标志着这一旨在突破传统语言局限、深度赋能 GPU 与 AI 加速计算的编程语言迈入全新发展阶段。

作为一门兼具雄心与工程严谨性的通用编程语言,Mojo 汇聚了编译器与编程语言前沿研究的多项关键成果,直指现代异构硬件(CPU/GPU/ASIC/NPU)上长期存在的性能与开发效率失衡问题。过去四年间,该语言始终以开放协作模式推进语法、语义与标准库设计,但编译器核心长期保持闭源状态。随着 Mojo 1.0 版本于上周达成生产就绪级稳定性,Modular 于今日正式将完整编译器源码及配套工具链向全球开发者开放,允许自由构建、分发与二次开发相关二进制产物。

在开源节奏上,Modular 坚持“由点及面、稳扎稳打”的策略。团队强调:精干的核心设计团队更利于凝练语言本质,而开放、多元的社区反馈则是打破技术路径依赖、避免陷入行业认知闭环的关键。因此,官方早在前期即已率先开源 Mojo 标准库,并持续释放超 20 万行内核模块、调试工具与基础设施代码。如今,编译器源码已在官方 GitHub 仓库正式上线,开发者仅需克隆项目,即可通过 Bazel 构建系统执行单条命令完成全量编译或运行完整测试套件。

为适配不同层级的开发场景,Modular 提供了双轨构建支持。若开发者无需修改编译器底层逻辑,可直接下载并使用官方提供的 nightly 预构建二进制包,显著缩短环境搭建周期;但对需深度定制 MAX 推理内核、模型算子或硬件后端的高级用户而言,本地构建编译器仍为当前必要环节——预构建版本暂不支持此类扩展能力。

在社区共建与演进规划方面,Mojo 标准库自 2024 年起已全面开放贡献通道,累计吸纳近 200 名外部开发者提交逾 1100 个 PR。而对于编译器与工具链的直接贡献,鉴于 AI 编程基础设施所承载的安全性、兼容性与生态协同要求,官方现阶段暂未启用公开 Pull Request 流程,预计将于今年年底前分阶段开放审慎可控的贡献机制,并同步通过官方论坛、Discord 及文档注释体系,持续响应开发者在源码阅读与深度定制过程中的各类技术疑问。

相关资讯
点击查看更多
游戏推荐
推荐专题
热门阅读
推荐下载