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이 출시되었으며 커뮤니티의 기여를 환영합니다.
개발