omacom/try-omarchy
Run Omarchy on MacOS without any setup.
해결하는 문제
Try Omarchy는 사용자가 Apple Silicon Mac에서 Omarchy 데스크톱 환경을 네이티브 하드웨어 가속 애플리케이션으로 실행할 수 있게 해주는 macOS 앱입니다. macOS 생태계에 원활하게 통합되면서 특정 Linux 기반 데스크톱 환경을 고성능으로 실행하는 문제를 해결하며, 하드웨어 가속 ARM64 가상화 계층을 제공합니다.
작동 방식
이 프로젝트는 프로젝트 빌드된 ARM64 Arch Linux 이미지, Apple의 Hypervisor Framework (HVF)를 사용하는 QEMU 런타임, 그리고 Swift/AppKit 런처를 단일 macOS 앱으로 패키징합니다. virglrenderer, ANGLE, Metal을 포함하는 그래픽 체인을 사용하여 게스트 OS에 하드웨어 가속을 제공하고, OpenGL ES 명령을 Apple Silicon GPU용 Metal로 변환합니다. 또한 CPU 유휴 사용량, 오디오 끊김, 호스트와 게스트 간의 클립보드/카메라 공유에 대한 특정 수정 사항을 구현합니다.
대상 사용자
macOS 15 이상을 실행하는 Apple Silicon Mac 사용자로, 네이티브에 가까운 성능, 하드웨어 가속 및 통합된 Mac 하드웨어(카메라, 오디오, 공유 폴더)로 Omarchy 데스크톱 환경을 경험하고자 하는 사용자.
주요 특징
- 하드웨어 가속 ARM64 가상화와 VirGL 그래픽으로 부드러운 성능 제공.
- 원활한 Mac 통합: 양방향 클립보드 공유(텍스트 및 PNG), Mac 폴더 공유, 주문형 FaceTime HD 카메라 액세스 포함.
- Apple Silicon 최적화: Apple의 Hypervisor Framework와 GICv3를 사용하여 유휴 CPU 사용량을 크게 줄임.
- 유연한 연결성: 루프백 전용 TCP/UDP 포트 포워딩 및 게스트 환경에 대한 쉬운 SSH 액세스 지원.
- 네이티브 macOS 경험: 자동 해상도 업데이트 및 HiDPI 스케일링을 갖춘 크기 조절 가능한 네이티브 창 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트