HN 日本語サマリー

← 一覧へ戻る
プログラミング

Mojoがオープンソース化

Mojo is now open source (modular.com)

377 pointsby visheshdembla87 コメント

要約

Mojoプログラミング言語がApache 2.0ライセンスの下で完全にオープンソース化されました。コンパイラ、ツールチェーン、および言語構築に必要なすべてがGitHubで公開され、開発者は自由に利用・貢献できるようになります。この動きは、AI開発の加速とコミュニティからのフィードバックを促進することを目的としています。

全文翻訳

2026年8月18日 Mojo🔥がオープンソースになりました! Modular Team この度、Mojo🔥言語がApache 2.0ライセンス(LLVM例外付き)の下で完全にオープンソースになったことを発表できることを嬉しく思います!Mojoコンパイラ、ツール、および言語を構築するために必要なすべてが、モジュラーGitHubリポジトリで利用可能になりました。 Mojo言語は大胆な試みです。これは、古い言語よりもさらに進んだ、新しい汎用プログラミング言語です。Mojoは、最新のコンパイラおよびプログラミング言語の研究を統合し、GPU、AIアクセラレータ、その他の高度なコンピューティングを解き放ちます。過去4年間、Mojoはオープンコミュニティと共に開発されてきましたが、コンパイラは非公開でした。先週Mojoはバージョン1.0(ソース安定性あり)に到達し、本日、コンパイラとツールチェーン全体をオープンソース化できることを嬉しく思います。 Apache 2: 寛容なライセンス Apache 2.0ライセンスは、プログラミング言語およびコンパイラにとってゴールドスタンダードです。なぜなら、あらゆる種類のアプリケーションで利用できる大きな柔軟性を提供してくれるからです。LLVMによるライセンスの拡張は、Mojoからコンパイルされたバイナリの構築と配布のための自由をさらに拡大します。私たちは、あなたが想像できる限り多くのアプリケーションでMojoを採用し、使用できるようにしたいと考えています。 私たちのオープンソースへのアプローチは意図的なものでした。私たちは、小規模で緊密な設計チーム(委員会ではない)が言語の「魂」を見つけるのに最適である一方、より広範なコミュニティからのフィードバックはエコーチェンバーを脱出するために不可欠であると考えてきました。そのため、まずMojo標準ライブラリをオープンソース化し、次にMojoで書かれた何十万行ものカーネルコード、ツール、およびサポートをリリースしました。私たちはコミュニティのフィードバックと公開された設計提案と共に構築し、今、コンパイラをオープンソース化しました。Mojoが成熟し続けるにつれて、私たちはプロセスをさらに公開し続けます。 コンパイラの取得とビルド方法 Mojo言語のすべてのコードは、メインのモジュラーGitHubリポジトリで利用可能になりました。まず、ローカルにそのリポジトリをクローンしてください。 bash git clone https://github.com/modular/modular.git cd modular コピー 次に、ソースからMojoコンパイラをビルドし、Mojoファイルに対して実行するには、単一のビルドコマンドを使用できます。 bash ./bazelw run --config=build-mojo KGEN:mojo -- run hello.mojo コピー Modularでは、Bazelを使用してMojoおよびMAXの複雑なビルドプロセスとキャッシングを管理しています。この1つのコマンドは、MojoコンパイラとMojo標準ライブラリをビルドするために必要なすべてをダウンロードまたはビルドします。--config=build-mojoフラグは、ビルドシステムにローカルシステム上のソースコードを使用して、すべてをゼロからコンパイルするように指示します。 これはMojo標準ライブラリでの作業にも拡張され、コンパイラまたはライブラリコードを変更し、以下を使用して完全なテストスイートを実行できます。 bash ./bazelw test --config=build-mojo mojo/stdlib/test/... コピー コンパイラ自体を操作していない場合は、--config=prebuilt-mojoフラグを使用でき、ビルドシステムはコンパイラの最新のナイトリーバイナリディストリビューションをダウンロードし、コンパイル時間を節約します。MAXカーネルまたはモデルをカスタマイズする場合は、現在でもプリビルドMojoコンパイラが必要であることに注意してください。 貢献 Mojo標準ライブラリは2024年から貢献を受け付けており、言語の進歩に貢献してくれたすべての人々に感謝しています。今日のAIコーディング時代に特に学んだことは、貢献をどのように処理するかについて意図的である必要があるということです。そのため、コンパイラとツールへの貢献を受け入れる準備はまだできていません。年末までにコンパイラとツールへの貢献を受け入れることを目指しており、詳細が分かり次第共有します。 ソースコードを読みながらMojoコンパイラソースについて質問したり、作業中のことを共有したりするには、フォーラムに参加してください。ソースコードをクローンして、Mojo言語で何を作成しているかお知らせください。Mojoを世界に公開し、その成長を見るのが待ちきれません! Modularからのその他の記事 Modularの全ブログを見る ModCon 2026: オープンソース、オープンクラウド、オープンシリコン 2026年8月18日 Qualcomm、Modularの買収を完了 2026年7月29日 Qualcomm、Modularを買収へ 2026年6月24日 ModularでAIの未来を構築する 開始する - 無料 エディションを見る 今日サインアップ 当社のクラウドプラットフォームに今日サインアップして、簡単に始めましょう。 サインアップ オープンモデルを閲覧する モデルカタログを閲覧するか、カスタムモデルをデプロイする モデルを閲覧する ニュースレターにサインアップする 最新ニュース、発表、アップデートをすべて受信トレイに直接お届けします。いつでも購読解除できます。 メール* 名 姓 お客様のデータは、Modularのプライバシーポリシーに従って処理されます。 ニュースレターにご登録いただきありがとうございます!🚀 ありがとうございます、 Modularセールスチーム 申し訳ありません!フォームの送信中にエラーが発生しました。