GitHub Trending오픈소스 · 도구

utmapp/UTM

iOS·macOS에서 Windows·Linux 실행하는 가상머신 UTM

원제 utmapp/UTM

스타 36,491당일 +212Swift
Key Point

iOS/iPad에서도 데스크톱 OS와 애플리케이션을 실행할 수 있다는 점이 모바일 개발자와 파워 유저의 작업 방식을 크게 바꿀 수 있기 때문입니다.

핵심 요약

  • QEMU 기반 iOS, macOS, visionOS 전용 가상머신 및 시스템 에뮬레이터로, x86_64, ARM64, RISC-V 등 30개 이상의 프로세서를 지원한다.
  • VGA 그래픽 모드(SPICE·QXL), 텍스트 터미널, USB 디바이스 연결 등 완전한 시스템 에뮬레이션 기능을 제공하며 QEMU TCG 기반 JIT 가속을 사용한다.
  • macOS에서는 Hypervisor.framework를 통한 하드웨어 가속 가상화와 Virtualization.framework로 macOS 게스트 부팅을 지원한다.
  • JIT 구현이 필요 없는 '느린 버전(UTM SE)'은 스레드 기반 인터프리터를 사용해 탈옥이나 JIT 우회 없이 일반 앱처럼 설치 가능하며, ARM·PPC·RISC-V·x86 아키텍처(32/64비트)만 포함한다.
  • Apache 2.0 라이선스이지만 GPL 컴포넌트를 사용하므로 재배포 시 주의가 필요하다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗