AI资讯ai-products
Mojo 语言正式开源,编译器与工具链全面开放
核心亮点
Mojo 本周迎来里程碑:Modular 正式以 Apache 2.0 许可证(含 LLVM 例外)开源,编译器、工具链与全部源码已托管至 GitHub。说白了,开发者第一次能完整查看并自行编译这门“Python 超集”系统语言,不再依赖闭源二进制。上周 Mojo 刚发布 1.0 并宣布源码稳定,开源补齐了生态闭环。
具体能力或事件经过
此次开源覆盖整个编译器与工具链,而非仅标准库。Modular 称标准库自 2024 年起已接受社区贡献,但编译器此前闭源。官方明确现阶段暂不接收编译器外部贡献,预计年底前开放,为核心团队留出合规与整理时间。
技术细节
Mojo 由 Chris Lattner 团队打造,目标是兼顾 Python 易用性与 C/C++ 性能,引入所有权、零成本抽象与显式并行。Apache 2.0 加 LLVM 例外让基于 LLVM 后端的代码可沿用更宽松规则,便于下游集成;开源后社区可自行构建、调优与审计。
与竞品对比
相比 Rust 强调内存安全,Mojo 主打“渐进式迁移”——Python 代码可逐步重写提速,不必推倒重来。相较 Julia 的科学计算定位,Mojo 更贴近 AI 与异构加速,背靠 Modular 推理生态,对张量优化有亲和力。
行业影响或适用场景
对 AI 基础设施团队,Mojo 开源降低锁定风险,便于在自研加速器上二次开发。短期它仍是新兴语言,但开源为长期采用与社区共建铺平道路,也便于独立验证性能宣称。