애플 실리콘(Apple silicon) 맥 사용자들을 위한 새로운 컨테이너 관리 앱 'Davit'이 등장했습니다. 이 앱은 도커 데스크톱(Docker Desktop) 없이 애플의 자체 컨테이너 플랫폼을 활용해 리눅스 컨테이너를 실행하고 관리할 수 있도록 지원하며, 완전한 네이티브 macOS 사용자 인터페이스(UI)를 제공합니다. Davit은 Electron이나 웹뷰를 사용하지 않고 애플의 오픈소스 컨테이너 데몬과 XPC로 직접 통신하여 가볍고 효율적인 컨테이너 환경을 구현합니다.
Davit은 컨테이너 시작·중지, 로그 스트리밍, 터미널 접속, 파일 탐색, Dockerfile 빌드, Compose 가져오기 등 컨테이너 관리에 필요한 핵심 기능을 하나의 앱에서 처리합니다. 특히 각 컨테이너를 애플 가상화 프레임워크(Apple Virtualization framework) 기반의 경량 가상 머신(VM)에서 실행하여, 컨테이너가 실행 중이지 않을 때는 플랫폼 백그라운드 서비스가 약 25MB 수준의 메모리만 사용하는 등 리소스 효율성이 뛰어납니다. 이는 항상 큰 VM을 유지하는 도커 데스크톱과 차별화되는 지점입니다. 또한, 무료 오픈소스(MIT 라이선스)로 제공되며, macOS 15 이상 애플 실리콘 맥에서 사용할 수 있습니다.
Davit의 출현은 맥 개발자들에게 컨테이너 관리의 새로운 선택지를 제공하며, 특히 리소스 효율성을 중시하는 사용자들에게 큰 이점이 될 것으로 보입니다. 도커 데스크톱의 무거운 리소스 사용과 유료화 정책에 대한 대안을 찾는 개발자들에게 매력적인 솔루션이 될 수 있습니다. 애플의 컨테이너 플랫폼을 기반으로 한다는 점에서 향후 애플 생태계와의 더욱 깊은 통합 가능성도 기대해볼 수 있으며, 이는 맥 환경에서의 개발 워크플로우를 더욱 최적화하는 데 기여할 것입니다.