这款由Chris Lattner创立公司研发的编程语言历经四年开发,在发布1.0正式版后补齐最后拼图,将编译器与工具链代码置于GitHub并开放构建权限,同时明确贡献机制开放时间线。
Modular团队正式对外宣布其研发的新一代通用编程语言Mojo及其核心组件实现全面开源,涵盖编译器、开发工具及构建所需全部代码。该项目于Mojo 1.0版本达成源码稳定性后执行此操作,所有源代码已上传至官方GitHub仓库,采用带有LLVM异常条款的Apache 2.0许可协议。此举标志着该语言从早期的闭源设计阶段正式转入全球化协作开发模式,旨在通过开放生态突破传统编程语言在GPU计算与AI加速场景中的性能瓶颈。
作为融合编译器前沿成果的语言项目,Mojo在过去四年中由紧密的小型设计团队主导核心架构构建,前期仅开源标准库及部分内核代码。当前发布填补了开源拼图的关键环节,开发者现可克隆项目并通过Bazel构建系统执行单条命令完成编译或运行测试。为适应不同使用场景,官方提供预构建的nightly二进制分发版供无需修改源码的用户直接使用,同时保留基于源码构建的能力以满足需要自定义MAX内核或模型的高级需求。在代码贡献管理上,Mojo标准库自2024年起已开放外部提交,但编译器与工具链的代码变更权限目前仍由团队掌控,未对外部开发者开放。
该语言由LLVM、Clang及Swift创始人Chris Lattner创立的Modular公司开发,其设计理念强调结合Python的易用性、Rust的安全性以及C/CUDA的执行速度,底层依托MLIR技术实现跨层级代码优化。官方计划在2026年底前逐步建立规范的编译器贡献流程,并通过论坛提供技术支持。这一开放策略既保留了核心架构的连贯性,也为未来社区协作预留了制度空间,同时通过分层构建方案降低了开发者介入门槛。