GN⁺: Lume - 애플 실리콘 맥을 위한 경량 맥/리눅스 VM 도구
(github.com/trycua)- 애플의
Virtualization.Framework
를 이용하여 거의 네이티브 속도로 macOS 와 리눅스 VM을 운용하는 도구 - 경량 CLI로 로컬 API 서버를 통해서 VM들을 생성/실행/관리
-
lume run macos-sequoia-vanilla:latest
만 입력하면 미리 만들어진 macOS 이미지로 VM을 한번에 생성 가능 -
http://localhost:3000/lume
로 로컬 HTTP API 서버를 제공해서 자동화 관리 가능 -
지원 명령어
-
lume create
: 새로운 macOS 또는 Linux VM 생성 -
lume run
: VM 실행 -
lume ls
: 모든 VM 목록 표시 -
lume get
: VM의 세부 정보 가져오기 -
lume set
: VM 구성 수정 -
lume stop
: 실행 중인 VM 중지 -
lume delete
: VM 삭제 -
lume pull
: 컨테이너 레지스트리에서 macOS 이미지 가져오기 -
lume clone
: 기존 VM 복제 -
lume images
: 로컬 캐시에 있는 macOS 이미지 목록 표시 -
lume ipsw
: 최신 macOS 복원 이미지 URL 가져오기 -
lume prune
: 캐시된 이미지 제거 -
lume serve
: API 서버 시작
-
-
설치 방법
-
brew tap trycua/lume
및brew install lume
명령어를 사용하여 설치 가능. - 최신 릴리스에서
lume.pkg.tar.gz
아카이브를 다운로드하여 수동으로 설치 가능.
-
-
미리 빌드된 이미지
- ghcr.io/trycua에서 미리 빌드된 이미지 사용 가능.
-
macos-sequoia-vanilla
: macOS Sequoia 15.2, 40GB -
macos-sequoia-xcode
: Xcode 명령줄 도구가 포함된 macOS Sequoia 15.2, 50GB -
ubuntu-noble-vanilla
: ARM용 Ubuntu Server 24.04.1 LTS, 20GB
Hacker News 의견
-
오픈 소싱과 출시를 축하함. 하지만 "1 command"로 VM을 실행하는 것 외에 이 프로젝트의 이유를 잘 모르겠음. macOS VM 실행 외에 lima, colima와 어떻게 다른지 설명해줄 수 있는지 궁금함. 이름 lume은 불행함.
- VM 실행의 어려운 부분은 실행 방법이 아니라 데이터 입출력과 제어임. 몇 가지 기능 요청을 하고 싶음.
- 스크린샷 찍기 기능
- 명령어 실행 기능
- 파일 복사 기능
- 새로운 VM으로 클론 실행 기능
- 실행 중인 VM을 클론할 수 있는지 궁금함.
- VM을 1초 이내에 재개할 수 있는 기능이 유용할 것임. 이는 온디맨드 워크플로우에 적합함.
- 원활하고 빠른 실행을 위해 에이전트를 미리 설치해야 할 수도 있음.
- VM 실행의 어려운 부분은 실행 방법이 아니라 데이터 입출력과 제어임. 몇 가지 기능 요청을 하고 싶음.
-
Docker 서버를 decent-speed로 실행하여 Orb-like 속도를 제공할 수 있는지 궁금함.
-
Apple Silicon 기기에서 하나 이상의 macOS VM을 실행하는 사용 사례에 대해 알고 싶음.
-
Lima와 Tart와 비교하여 어떻게 다른지 궁금함.
- BSD를 실행할 수 있는지 궁금함.
-
Apple Silicon에서 Intel VM을 실행하거나 그 반대로 실행할 수 있는지 궁금함. 다양한 아키텍처에서 C++ 애플리케이션을 컴파일하기 위해 이를 하고 싶음. 다른 "쉬운" 방법이 있는지 알고 싶음.
-
GPU와 USB 패스스루에 대해 들었는데 믿기 어려움.
-
Apple Silicon 호스트에서 x64 기반의 오래된 macOS 버전을 실행하고 싶지만, 이는 비현실적임.
-
UTM으로 aarch64 VM을 실행해봤고, AppleScript로 VM을 재부팅하는 작은 Sinatra 서버를 만들었음. 더 강력한 솔루션으로 이 프로젝트를 고려할 것임. 솔직히 말해서, UTM은 가상화에 있어 많은 것을 기대하게 만들었음.
-
좋은 프로젝트이지만 내장 이미지가 너무 적음.
-
가벼운 Windows VM을 실행할 수 있을지 궁금함.