世界を動かす技術を、日本語で。

モジョ 1.0

2026年8月12日原文(modular.com)

概要

  • 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.5Module V3 で動作可能に、モデル作成フローの簡素化
  • オープンソースエージェントスキル集の提供(skills.sh経由で7,200回以上ダウンロード実績)
  • 詳細は MAX changelog を参照

Mojo 1.0/26.5の利用開始方法

  • 数分でセットアップ可能なインストール手順
    • bash uv pip install --upgrade mojo
    • uv pip install max[all]
  • changelogや詳細情報は mojolang.orgGitHubModular forum で公開

今後のイベントと情報発信

  • ModCon (8月18日、サンフランシスコ)で今後の計画を発表予定
    • オンライン配信・現地参加のウェイトリストあり
  • Mojo 1.0は始まりに過ぎない、今後の進化とオープンソース化に期待

Hackerたちの意見

つまり、言語自体はプロプライエタリライセンスで、標準ライブラリはApache 2ってこと?今の状況を理解できてるかな?

クローズドソースのコンパイラを使う価値が見えないな…もっといい選択肢があるよ。Pythonには、内部でRustで書かれた関数にパフォーマンスをオフロードするPydanticみたいなライブラリもあるし。

最終的には、Mojo言語のオープンソース化を進めていくつもりですし、それを使って作ったMAXのコンポーネントも同様です。私たちのコミットメントは変わりません – Mojoコンパイラとツールチェーンを2026年にオープンソース化します。

彼らのウェブサイトには、8月18日のイベントでコンパイラのオープンソース化に関するニュースがあることを示すバナーが出てるよ。

CとC++はかなりの間クローズドソースだったし、今でも商用の組み込みOSやコンソール開発キットではそうだよね。最近のGCCやclangのフォークでも、ベンダーがフォークをクローズドソースに保つことができるから、clangがほとんどのGCCフォークを置き換えたんだ。

要するに、Mojoは異種計算やGPU用にMLIRにコンパイルされるから、Pydanticみたいなものとはあんまり比較にならないよね。代替案はCUDAみたいなものだし。

その価値はすでに実現されてるよ。彼らはQualcommに39億ドルで買収されたんだ。

Mojoは興味深いかもしれないけど、Maxからは分けた方がいいと思う。あれはクローズドなものだから、あんまり興味ないし。PyTorchとMojoのパフォーマンス比較を見せるべきだよね。PyTorch+カーネルコンパイル+Triton対Mojo、ThunderKittens対Mojoみたいな。

PyTorchとMojoのパフォーマンス比較を見せるべきだよね。PyTorch+カーネルコンパイル+Triton対Mojo、ThunderKittens対Mojoみたいな。彼らがこれをせずに1.0をリリースしたってことは、結構重要だと思う。個人的にはクローズドソースのせいでMojoを調べ始めてもいないけど、何が明らかに欠けているかを見ることで、状況はわかるよね。

もう分離されてるんじゃないの?MaxはMojolangで書かれた推論ランタイムで、MLIRコンパイラチェーンを使って多様なアクセラレータハードウェアをターゲットにしてるよ。

なんか、そうみたいだね。今は別のウェブサイトがあるよ。すべてのドキュメント、発表、ロードマップ、君が言ってた比較もそこにあるから、分離に向けて動いてるみたい。1. https://mojolang.org/

AIが生成した最初の画像にはあまり自信が持てないな。最新のOpenCV 5のリリースノートにもLLM的な表現がたくさんあったし、これが新しい普通なのかな。それでも、Mojoにはすごく期待してるよ。

Hacker Newsで議論の続きを見る