Apple Silicon で Linux コンテナを実行する:Containerization の紹介
2025-06-09
Containerization は、Apple Silicon で Linux コンテナを使用できるようにする Swift ベースのプロジェクトです。仮想化を活用し、OCI イメージの管理、リモートレジストリとの連携、ファイルシステムの作成、ネットワークの構成、軽量 VM の管理、コンテナ化されたプロセスの実行など、包括的な API を提供します。VM 内のプロセスを管理する小型 init システムである vminitd も含まれています。ビルドには、Apple Silicon Mac、macOS 15 以降、および Xcode 26 Beta 以降が必要です。最適化された Linux カーネル構成により、高速な起動時間が実現します。バージョン 0.1.0 がリリースされており、コミュニティからの貢献を歓迎しています。
開発