概要
- Mojo 1.0 が正式リリースされ、安定した長期利用が可能な基盤を提供
- コミュニティの貢献により、エコシステムと標準ライブラリが大幅に進化
- Mojo 1.0 は今後も進化を続け、破壊的変更は慎重に管理
- MAX 26.5 でも新機能・改善が多数追加
- 今後のロードマップやオープンソース計画も明示
Mojo 1.0正式リリース:安定した基盤とコミュニティの力
- Mojo 1.0 が2023年の初リリース以降、ついに安定版へ到達
- 一般用途向け言語として成長、活発な開発者コミュニティの形成
- Modular 社の商用基盤(MAX、Modular Cloud)でも日常的に利用
- 頻繁な仕様変更の課題を解決し、長期プロジェクトにも耐える安定性を実現
- 1.x系では主に 追加的な変更 のみを実施、破壊的変更は慎重に管理
- C++ 等の成熟言語同様、安定性を重視した進化方針
- オープンソース標準ライブラリへの貢献者は約200名、1,100件以上のPR、20万行超のコード変更
- イシュー提出やPR、言語提案、パッケージ開発など、コミュニティ主導の発展
Mojo 26.5の主な改善点
- 変数宣言をvarに統一、クロージャ構文やポインタ型の一元化など、言語仕様の一貫性向上
- 最終的な言語の簡素化・整理 を完了、長期的な開発基盤の確立
- 新機能・改善点
- Python風lambda構文 によるインラインクロージャ対応
- Mojo LSPサーバ の安定性・信頼性向上、VS Code等での利用体験改善
- Mojo AI Skills が1.0対応、新規プロジェクト作成やGPUプログラミング、他言語からの移植サポート
- メモリ安全性診断 機能追加(参照の無効化検知など)
- where句 の標準ライブラリ全体への一貫的適用、エラー時の説明メッセージ追加
- 詳細は mojolang.orgのchangelog を参照
Mojoの今後の展望
- 高性能コード をCPU・GPU・アクセラレータで書ける言語としての地位確立
- 次世代の進化: 非同期プログラミングモデル、パターンマッチング、ユニオン型などの導入予定
- ロードマップは公式サイトで公開中
- 2026年までに Mojoコンパイラとツールチェーンを完全オープンソース化 予定
- MAX の各種コンポーネントも段階的にオープンソース化
MAX 26.5の主なアップデート
- MAXのインストールが容易化 :必要な依存のみ選択的インストール可能(max["serve"], max["benchmark"], max["all"]など)
- modularパッケージ は26.6で廃止予定
- 新たに GLM-5.2 および Nemotron-H (いずれもMamba-2系ハイブリッドモデル)に対応
- Kimi 2.5 が Module V3 で動作可能に、モデル作成フローの簡素化
- オープンソースエージェントスキル集の提供(skills.sh経由で7,200回以上ダウンロード実績)
- 詳細は MAX changelog を参照
Mojo 1.0/26.5の利用開始方法
- 数分でセットアップ可能なインストール手順
bash uv pip install --upgrade mojouv pip install max[all]
- changelogや詳細情報は mojolang.org、 GitHub、 Modular forum で公開
今後のイベントと情報発信
- ModCon (8月18日、サンフランシスコ)で今後の計画を発表予定
- オンライン配信・現地参加のウェイトリストあり
- Mojo 1.0は始まりに過ぎない、今後の進化とオープンソース化に期待