AI News HubLIVE
站内改写4 分で読了

Ubuntu 26.04はAIエージェント時代のOS、CanonicalのMark Shuttleworth氏が語る理由

CanonicalはUbuntu 26.04をAI開発者向けに最適化されたOSとして位置づけ、snapパッケージ、メモリ安全性、サンドボックス分離、AI統合を強調。Workshopツール、UPKI暗号、Rustによるコアツールの書き換えなどの新機能を提供し、安全で効率的なAI開発環境を目指す。

ソースZDNet AI

ロンドンで開催されたUbuntu 26.04サミットで、Canonicalの創設者兼CEO Mark Shuttleworth氏は、Ubuntu 26.04を「AIエージェント時代」のオペレーティングシステムであると宣言した。同氏は、オープンソースが次なる技術破壊の「原材料」であり、AI駆動のソフトウェア革新が従来のパッケージングとリリースプロセスを上回る速度で進んでいるため、LinuxユーザーはAPTやRPMから署名付きで自動更新、ポリシー駆動のsnapパッケージに移行する必要があると述べた。Shuttleworth氏は、開発者Alan Pope氏のSnap Storeダッシュボードデータを引用し、1回の朝のうちに数十のsnapアップデートがx86、Arm、RISC-V、Powerの全アーキテクチャにわたって配信され、すべて同じテスト済みビルドから来ていることを示した。同氏は、snapパッケージはその制限、段階的ロールアウト、チャンネル、エンタープライズゲートにより、「地球上のあらゆるLinuxディストリビューションにソフトウェアを配信する最も安全な方法」であると主張した。Ubuntuのエンジニアリング担当副社長Jon Seager氏はさらに、AndroidやiOSと同様の細かな権限プロンプトを紹介した。制限付きsnapアプリが初めてカメラにアクセスしようとすると、デスクトップがユーザーに許可を求めるプロンプトを表示する。これはカーネル、AppArmor、snapd、GNOMEディスプレイマネージャーにわたる新しい基盤によって実現された。

snapパッケージに加え、Shuttleworth氏はセキュリティをUbuntuがAI向けOSとして選ばれるもう一つの理由として挙げた。Ubuntu 26.04はsnap制限、Docker/OCIコンテナ、LXDシステムコンテナ、Multipass仮想マシン、そして新型マイクロVMなど、複数のサンドボックス技術をサポートする。この組み合わせは「エージェント工学」に不可欠であり、組織は数千のエージェントを実行し、それぞれが完全なLinuxシステムを持っていると認識しながらも、密度と安全性のために厳密に制約される可能性がある。LXDシステムコンテナはエージェントに完全なマシンの錯覚を提供し、マイクロVMはカーネル境界が不十分な場合にハードウェア強制分離を追加する。

Canonicalはまた、LXD上に構築された「エージェントワークスペース」を作成するためのWorkshopツールを発表した。これは機密性の高い開発者資格情報と信頼できないコードを組み合わせる長年の課題を解決することを目的としている。チームはWorkshop定義をリポジトリにコミットでき、新しい人間やエージェントは「git clone、workshop launch」だけで隔離された開発環境を起動できる。Workshopはシステムコンテナを起動し、SSHキー、データセット、リモートGitサーバーへのルートなどのリソースを選択的にバインドすることで、開発者のラップトップ環境全体をサンドボックスにさらすことを防ぐ。CanonicalはISVと協力し、署名済みSDKを専用のWorkshopストアにリリースし、クローズドソースのSDKやエージェントがUbuntuやDebianパッケージと共存できるようにする計画だ。

AI機能に関して、Seager氏は2つの戦略を概説した。暗黙的なAI機能(ローカル音声認識、カメラのオートフォーカス、マイク強化など)は小型のオンデバイスモデルで駆動され、CPUのみのノートパソコンでも動作する。明示的なAI機能はUbuntu 26.10で計画されており、ユーザーはボタンを押して以前は入力を必要とした任意のフィールドに音声で入力できるようになる。Seager氏はAI駆動のアクセシビリティをコアデザイン目標とし、現在のLinuxスクリーンリーダーは「ひどい」と批判し、フレームバッファやカメラキャプチャをLLMに供給することで、画面上のコンテンツの説明や操作の提示が大幅に改善されると述べた。また、今後6か月以内に具体的なものを提供する予定であり、非専門家がエージェントを通じて「20年のLinuxデスクトップハッカー」の能力を得られるようにすると予告した。

AIおよびHPC面では、CanonicalはNVIDIAおよびAMDと協力し、GPUドライバのインストールを簡素化した。Ubuntu 26.04ではユーザーは「apt install CUDA」および「apt install ROCm」を実行するだけでよく、ドライバとスタックは26.04で適切に統合・テストされている。Seager氏は自身のAMD GPUが「26.04でこれまで以上に美しく動作する」と述べ、初めて「苦痛を感じる必要がなかった」と語った。Ubuntuは命令セットレベル(amd64v3など)向けにアーカイブ全体をコンパイルすることで、企業が購入する高価なアクセラレーションハードウェアを完全にサポートする。

Shuttleworth氏とSeager氏はともに、Ubuntuの歴史的な約束を守り続けると約束した。ヘッジファンドのクアントからコルカタ郊外の子供たちまでに「まったく同じビット」を提供し、AIの使用が高額なトークンで計量される世界で、生産性や基本的なコード理解をプロプライエタリなクラウドモデルに閉じ込めないようにする。Seager氏は「道徳的」なAIからの離脱や「最も多くのトークンを消費できるか」という虚栄の指標を拒否し、Canonicalのようなオープンソースに精通したプレイヤーは関与し続け、AIが生成する「粗悪なコントリビューション」の混乱期をコミュニティと乗り越え、エージェントとAIをツールキットの一部とした新しい高品質オープンソースコンポーネントへの収束を導くべきだと主張した。

セキュリティ面では、Seager氏はUbuntu 26.04のメモリ安全性を強調した。Rustベースの書き換えにより、mv、cp、rm、lsなどのコアユーティリティがuutilsプロジェクトに置き換えられ、sudoはsudo-rsに置き換えられた。次に、bzip2をRust実装に置き換える計画で、効率が最大50%向上し、ZlibとZstandardは28.04を目標としている。新しい暗号基盤UPKIは、ブラウザレベルのPKIをLinuxコマンドラインに導入し、証明書失効リストの一元管理や中間証明書のプリロードを実現し、将来的にはポスト量子アルゴリズムをサポートする。新しいNTP-rsユーティリティはNTP、NTS、PTPを単一のバイナリと設定に統合し、Linuxの精密時刻設定を大幅に簡素化する。

Seager氏はまた、Ubuntu 26.04が新しいエンジニアリング「マニフェスト」に基づく最初のLTSリリースであり、月次リリースの規律とGoおよびTemporalで構築された新しいリリースパイプラインを含むと述べた。チームは毎月の目標を達成し、LTSリリースをよりスムーズにした。Canonicalは過去6か月間に、それ以前の3年間よりも多くのコア開発者を追加し、ブログ、Mastodonの投稿、ポッドキャスト、コミュニティ活動を増やした。Seager氏は冗談めかして、「Ubuntuを好まない人にとっては、厳しい時期です……インターネット上で私たちから逃げることは文字通りできません」と述べた。これはまた、UbuntuがAIの驚くべきペースに追いつけることを意味する。