Arch Linux ARM VM
Apple Silicon 맥북에서 Arch Linux ARM 실행하기
Arch Linux ARM은 직접 쌓아 올리는 최소 구성의 롤링 릴리스 aarch64 시스템입니다. Kyvenza는 이를 M 시리즈 Mac의 네이티브 VM으로 실행하므로, pacman 업그레이드가 잘못돼도 재설치 대신 스냅샷 복원만 하면 됩니다.
Arch ARM VM이 도움이 되는 곳
롤링 릴리스 ARM 테스트 환경
안정 배포판에 들어가기 전의 최신 툴체인과 커널에서 패키지, 빌드 스크립트, 서비스가 aarch64에서 어떻게 동작하는지 확인할 수 있습니다.
실제 ARM에서의 패키징 작업
진짜 aarch64 시스템에서 PKGBUILD를 빌드하고 테스트하세요. 매번 깨끗한 스냅샷에서 시작하면 결과를 재현할 수 있습니다.
잘못된 업그레이드에서 살아남기
롤링 릴리스는 가끔 깨집니다. 전체 시스템 업그레이드 전에 스냅샷을 찍어 두고, 커널이나 드라이버 업데이트에 문제가 생기면 VM을 복원하세요.
Kyvenza의 Arch Linux ARM과 Asahi Linux 듀얼 부팅 비교
Asahi Linux는 지원되는 Mac의 하드웨어 위에서 직접 실행되어 하드웨어에 곧바로 접근하지만, macOS를 벗어나 다시 시작해야 합니다. VM은 하드웨어 접근 일부를 내주는 대신 macOS 안에 머물며 쉽게 초기화할 수 있습니다.
| 기능 | Kyvenza | Asahi Linux (bare metal) |
|---|---|---|
| 전환 | macOS와 나란히 실행, 재시작 불필요 | 별도의 부팅 볼륨으로 재시작 |
| 하드웨어 접근 | 가상화된 장치 | Mac 하드웨어에 직접 접근 |
| 롤백 | 로컬 VM 스냅샷 | 재설치 또는 직접 만든 백업에서 복원 |
| macOS 디스크에 미치는 영향 | 없음. VM은 디스크 위의 파일입니다 | 공간을 만들기 위해 내장 디스크 크기를 조정 |
| 적합한 용도 | 개발, 패키징, 테스트 | Mac 하드웨어에서 쓰는 일상용 Linux 데스크톱 |
현재 Kyvenza가 지원하는 기능
간결하고 솔직한 목록입니다. 다운로드하시기 전에 어떤 기능을 기대할 수 있는지 알려 드립니다.
현재 지원됨
- Apple Silicon Mac (M1, M2, M3, M4, M5)
- Windows 11 ARM (Microsoft 공식 이미지와 라이선스 지참)
- Ubuntu ARM (LTS 릴리스)
- Debian ARM
- Fedora ARM
- macOS 14 Sonoma 이상(호스트)
- Apple Virtualization framework 네이티브 백엔드
- 수동으로 연결하는 그 밖의 ARM64 Linux ISO(Arch Linux ARM 포함)
아직 지원되지 않음
- Windows 게스트의 GPU / 3D 가속
- Windows 게스트의 마이크 입력 및 USB 패스스루
- x86 / Intel 게스트 운영체제
- 중첩 가상화
- GPU 패스스루
현재 제공하지 못하는 기능을 안내해 드리니, 미리 계획을 세우실 수 있습니다.
작동 방식
aarch64 Arch ISO 구하기
Arch Linux ARM은 설치 ISO를 배포하지 않고, Arch Linux 본가의 ISO는 x86_64 전용입니다. Archboot aarch64 이미지처럼 UEFI로 부팅되는 커뮤니티 aarch64 ISO를 내려받고, 해당 설치 안내를 가까이에 두세요.
VM 만들고 ISO 연결하기
Kyvenza에는 Ubuntu, Debian, Fedora, Alpine용 설치 프로그램이 내장되어 있습니다. Arch는 ISO를 수동으로 연결합니다. Linux VM을 만들고 이미지를 연결한 다음, 작업이 더 많은 자원을 필요로 한다는 것을 알기 전까지는 CPU와 메모리를 기본값으로 두세요.
설치한 뒤 스냅샷 찍기
VM 안에서 Arch 설치 가이드를 따르세요. 깨끗한 로그인 화면까지 부팅되면 스냅샷을 찍고, 전체 시스템 업그레이드 전에도 그때마다 찍어 두세요.
자주 묻는 질문
네, Arch Linux ARM(aarch64)으로 가능합니다. Arch Linux 본가는 x86_64만 대상으로 하므로 M 시리즈 Mac에는 ARM64 이미지가 필요합니다. Kyvenza는 Apple의 Virtualization framework 위에서 이를 네이티브 VM으로 실행합니다.
Apple Silicon에서 Arch Linux ARM을 로컬로 사용해 보세요
Kyvenza를 다운로드하고 롤링 릴리스 실험을 스냅샷으로 보호하고 초기화할 수 있는 VM 안에 담아 두세요.