ウェズリー・ヒリアード
· 1分で読めます
コンテナ化フレームワークにより、macOS 26にLinuxコンテナのサポートがもたらされる。画像提供:Apple
Mac で Linux 仮想マシンを実行するとリソースが大量に消費される可能性がありますが、Apple は macOS 26 で、Docker などのサードパーティ製アプリを必要とせずに Linux コンテナを実行するためのネイティブ サポートを導入し、その機能を大幅に向上させました。
WWDC 2025では、新しいLiquid Glassのデザインやエコシステム全体にわたる複数のアップグレードなど、盛りだくさんの基調講演が行われました。そのため、開発者向けの大きな機能アップデートの一つを見逃してしまう可能性もあったかもしれません。
技術教育者で、自身のブログを運営するXe Iaso氏が、Appleのニュースルームの投稿でコンテナ化フレームワークに関する短い情報を見つけました。このフレームワークにより、開発者はMac上でLinuxコンテナを直接実行できるようになります。
この機能に関する Apple のテキストは簡潔だが、その影響は大きい。
コンテナ化フレームワークにより、開発者はMac上で直接Linuxコンテナイメージを作成、ダウンロード、実行できます。Apple Silicon向けに最適化されたオープンソースフレームワーク上に構築されており、コンテナイメージ間の安全な分離を実現します。
Xe Iaso氏によると、Dockerなどのサードパーティ製ツールを介してLinuxを実行すると、利用可能なシステムリソースとMacBookのバッテリー寿命に瞬時に影響が出るとのことです。仮想マシンは複数のレイヤーにまたがって変換を行うため、一部のプロセスが停止してしまう可能性があります。
この新しいネイティブツールはオープンソース化されており、Apple Silicon向けに最適化されています。開発者にとって、Linux経由でワークフローを管理するより優れた方法となるはずです。
開発者向けベータ版が現在配布中なので、開発者はこの機能をテストし、実際にどの程度動作するかを正確に確認することができます。ブログ記事で説明されているように、「GoogleのエンジニアがMacBook上で直接実現する、無敵のサーバーサイド開発体験に匹敵する」ものになるかもしれません。