Apple、macOSのネイティブ仮想技術を利用しMac上で高速&軽量かつ永続的なLinux環境を構築できる「Container Machine」を発表。

Container Machine for macOS macOS 27 Golden Gate
記事内に広告が含まれています。This article contains advertisements.
スポンサーリンク

 AppleがmacOSのネイティブ仮想技術を利用しMac上で軽量&永続的なLinux環境を構築できる「Container Machine」を発表しています。詳細は以下から。

Containerizationフレームワーク

 Appleは2025年06月に開催した世界開発者会議(WWDC25)で、macOS 26 Tahoeと共にSwiftとmacOSネイティブの仮想技術であるVirtualizationフレームワークを利用し、Mac上に軽量でセキュアなLinuxコンテナを作成できるコマンドラインツールcontainerと、その基盤となるContainerizationフレームワークを公開しましたが、

Appleのcontainer

Appleのcontainer

現地時間2026年06月08日から開催されているWWDC26では、新たに、このContainerizationフレームワークを基盤し、高速で軽量なLinux仮想マシンに永続性と共有性を備えた新機能「Container Machine」を発表しています。

Container machine

Container Machineとcontainer v1.0

 Container Machineは昨年公開されたcontainerコマンドのバージョン1.0からサポートされており、GitHubリポジトリからダウンロード可能で、container v1.0をインストール/アップデートしていれば“container machine create”で作成できます。

container-machine.md

container-machine.md

container machine create --name demo --set-default alpine
container machine run -n uname -a # demoでuname -aを実行
container machine run -n demo # インタラクティブシェルへ移行

Macとファイルを共有

 Container MachineはMacユーザーの名前で自動的にユーザーを作成する自動ユーザーマッピングと、Macと作業ディレクトリを共有する共有ファイルシステムがサポートされており、Macとのシームレスなファイル共有が可能で、

Container Machine

デモではMacのXcodeで更新したサーバー設定や、Icon Composerを使用して変更した画像ファイルなどは即座にLinux環境に反映され、クロスプラットフォーム開発の効率を大幅に向上できるシームレスな統合Linux環境を提供できるとコメントされているので、Linux開発環境にParallelsやUTMを利用されていた方は試してみて下さい。

Container Machine

Container Machineを利用するにはcontainer v1.0とmacOS 27 Golden Gate環境が必要です。

コンテナマシンの詳細

コメント

タイトルとURLをコピーしました