한 개발자가 애플 실리콘(Apple Silicon) 기반 맥에서 리눅스 데스크톱 환경인 '오마키 콰트로(Omarchy Quattro)'를 네이티브 앱처럼 실행할 수 있는 솔루션 '트라이 오마키(Try Omarchy)'를 공개했습니다. 기존에는 M 시리즈 맥에서 오마키를 사용하려면 복잡한 설치 과정이나 별도의 하드웨어가 필요했지만, 이 프로젝트는 QEMU와 애플의 하이퍼바이저 프레임워크(HVF)를 활용해 하드웨어 가속을 지원하며, 오마키를 macOS 앱 형태로 패키징하여 설치 및 실행을 간소화했습니다.
'트라이 오마키'는 QEMU 11.1.1 버전과 맞춤형 ARM64 아치 리눅스(Arch Linux) 이미지를 사용하며, 애플의 HVF를 통해 GICv3(Generic Interrupt Controller v3)를 직접 활용하여 가상 머신(VM)의 CPU 유휴(idle) 상태 전력 소모를 획기적으로 줄였습니다. 기존 QEMU 환경에서 코어의 65% 이상을 차지하던 유휴 CPU 사용률을 15% 수준으로 낮추고, 오디오 드롭아웃 현상과 같은 문제들도 해결했습니다. 또한, 맥의 카메라, 마이크, 클립보드 공유, 폴더 공유 등 다양한 기능을 오마키 환경에서 원활하게 사용할 수 있도록 지원하여 사용자 편의성을 높였습니다.
이 프로젝트는 애플 실리콘 맥 사용자들에게 특정 리눅스 데스크톱 환경을 훨씬 쉽게 경험할 수 있는 길을 열어줍니다. 특히, 가상화 환경에서 고질적으로 발생하던 성능 저하와 자원 비효율 문제를 해결하여, 마치 네이티브 앱을 사용하는 듯한 부드러운 경험을 제공한다는 점에서 의미가 큽니다. 이는 단순히 오마키에 국한되지 않고, 향후 다른 리눅스 배포판이나 특정 개발 환경을 애플 실리콘 맥에서 더욱 효율적으로 구동할 수 있는 가능성을 제시하며, 개발자들에게 새로운 워크플로우를 탐색할 기회를 제공할 것으로 보입니다.