プログラミング
Mojo 1.0 が登場
Mojo 1.0 Is Here (modular.com)
要約
プログラミング言語 Mojo が 2023 年の初リリース以来の大きな節目となるバージョン 1.0 に到達しました。Mojo 1.0 は、開発者が長期的なプロジェクトを構築できる安定した本番環境対応の言語基盤を提供します。このリリースでは、言語の一貫性向上、簡素化、および Python ライクなラムダ構文、LSP サーバーの安定化、AI スキルの 1.0 対応、メモリ安全性問題の診断機能などが含まれています。今後は、非同期プログラミングモデルやパターンマッチングなどの機能拡張が予定されており、2026 年にはコンパイラとツールチェーンがオープンソース化される予定です。
全文翻訳
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 以上のプルリクエストをマージし、200,000 行以上のコードを変更しました。また、千人以上の人々が言語を形作ったイシューを提出しました。イシューを提出し、プルリクエストを開き、言語提案を書き、パッケージを構築したすべての開発者に、私たちと共にこの言語の設計者となってくれたことに感謝します。
26.5 における Mojo の改善
このリリースの大部分は、Mojo 1.0 に必要な作業の完了に焦点を当てています。これは、言語をより一貫性があり、予測可能で、親しみやすいものにするために、ここ数回のリリース全体にわたる共通のテーマでした。
Mojo が同じアイデアを表現するために複数の方法を提供していた箇所では、1 つに収束させました。変数は一貫して var で宣言されるようになり、クロージャは統合され、単一の Pointer 型が導入され、多数の名称変更により Mojo の語彙がより正確で一貫したものになりました。
このリリースは、言語の単純化とクリーンアップの最終ラウンドを完了し、Mojo 1.0 に開発者が長年にわたって構築できる、安定した一貫性のある基盤を提供します。
この基盤的な作業を超えて、Mojo 1.0 には最後のベータリリース以降のいくつかの新機能と改善も含まれています。
Mojo は、インラインクロージャのために Python スタイルの「lambda」構文をサポートするようになりました。
Mojo LSP サーバーははるかに安定し、信頼性が向上し、VS Code やその他のエディタでの日常的なエクスペリエンスが大幅に向上しました。
Mojo AI スキルは現在「1.0 対応」となり、新しいプロジェクト作成、GPU プログラミング、他の言語からの移植などをカバーしています。
Mojo は、参照の無効化を伴うメモリ安全性問題を診断できるようになりました。例えば、List.append がリストへの参照を無効にする場合にそれを検出します。
標準ライブラリ全体で "where" 句が一貫して使用されるようになり、失敗をより実行可能にするための説明的なメッセージを許可するようになりました。
これらはハイライトの一部にすぎません。変更点の完全なリストについては、mojolang.org の Mojo 変更履歴全体を参照してください。
Mojo の今後の展望
Mojo 1.0 は大きなマイルストーンですが、言語のために計画していることはまだまだたくさんあります。Mojo はすでに、最新の CPU、GPU、アクセラレータ全体で高性能コードを記述するための強力な言語としての地位を確立しています。その進化の次の段階は、その基盤を広げ、Mojo を真に優れた汎用システムプログラミング言語にすることです。
そのためには、コア言語と開発者エクスペリエンスへの投資を継続し、堅牢な非同期プログラミングモデル、パターンマッチングとユニオン、その他多くの主要な機能が今後登場します。Mojo ロードマップで、私たちが何を目指しているかを確認できます。
最後に、Mojo 言語のコンポーネントと、それを使用して構築した MAX のコンポーネントを、さらにオープンソース化していく予定です。私たちのコミットメントは変わりません。Mojo コンパイラとツールチェーンを 2026 年にオープンソース化します。
26.5 における MAX の強化
Mojo 1.0 がこのリリースのハイライトですが、26.5 は MAX にも改善をもたらします。
MAX のインストールが容易になりました。max["serve"] および max["benchmark"] (conda では max-serve および max-benchmark) を使用して、必要な依存関係のみをインストールするか、max["all"] ですべてをインストールします。modular パッケージは 26.6 で廃止されます。
MAX は、GLM-5.2 および Nemotron-H という 2 つの新しいモデルファミリーをサポートするようになりました。これらはどちらもハイブリッド Mamba-2 モデルです。また、Kimi 2.5 は、当社の合理化されたモデル作成パスである Module V3 と連携するようになりました。
最後に、オープンソースのエージェントスキルのコレクションは、このリリースを開始するための優れた方法です。私たちはこれらのスキルを社内でモデルライフサイクルのフルセットアップを高速化するために使用しており、skills.sh を通じて 7.2K 以上をダウンロードされています。
アップデートの全リストについては、MAX 変更履歴を参照してください。
26.5 および Mojo 1.0 を使い始める
インストールまたはアップグレードして、数分で開始できます。
bash uv pip install --upgrade mojo uv pip install max[all]
コピー
Mojo 変更履歴
MAX 変更履歴
mojolang.org
GitHub
Modular フォーラム
1.0 は始まりにすぎず、Mojo、MAX、およびオープンソースの計画については、8 月 18 日にサンフランシスコで開催される ModCon でさらに詳しく発表します。ライブストリームでバーチャルに視聴するか、会場参加のウェイティングリストに登録してください。
Modular からさらに読む
すべてのブログを表示
Modular 26.4: SOTA MoE サービング、エージェントスキルによるモデルセットアップ、Mojo 1.0 Beta 2 など
2026年6月18日
AI エージェントによる Mojo への翻訳
2026年5月13日
Inkwell: 推論プラットフォームがモデルと同じくらい重要である理由
2026年5月12日
Modular で AI の未来を構築する
無料で始める
今すぐサインアップ
当社のクラウドプラットフォームに今すぐサインアップして、簡単に始めましょう。
サインアップ
オープンモデルを閲覧する
モデルカタログを閲覧するか、独自のカスタムモデルをデプロイする
モデルを閲覧する
ニュースレターに登録する
最新ニュース、発表、アップデートをすべて受信トレイに直接お届けします。いつでも解除できます。
メール*
名
姓
お客様のデータは、Modular のプライバシーポリシーに従って取り扱われます。ニュースレターへの登録ありがとうございます!🚀
ありがとうございます、
Modular セールスチーム
フォームの送信中に問題が発生しました。