본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

nfzerox/VirtualMacOniPad

Objective-C1 / 0

Jailbreak된 Apple Silicon iPad에서 Hypervisor 기반으로 macOS 가상 머신을 실행하는 Objective-C 앱

TL;DR

이 레포는 Jailbreak된 Apple Silicon iPad에서 macOS를 실행하는 독립형 Virtual Mac 앱이며 Apple 생태계의 Sileo를 통해 설치한다. macOS에서 추출한 Hypervisor와 가상화 프레임워크를 arm64e 환경에 맞게 복구하고, 누락된 API를 shim으로 보완해 iPadOS에서 가상 머신을 구동한다. 하드웨어 CPU 가상화와 Metal 기반 그래픽 가속으로 Xcode, Terminal, Final Cut Pro, Logic Pro, Pixelmator Pro 같은 macOS 앱을 실행할 수 있다. 다만 호환 기기가 M1·M2 iPad Pro와 M1 iPad Air로 제한되고 iPadOS 14부터 16.3.1까지만 지원하므로, 최신 iPadOS 기기나 비Jailbreak 환경에는 적합하지 않다.

핵심 포인트

  • Jailbreak된 M1·M2 iPad Pro와 M1 iPad Air에서 macOS를 실행하는 독립형 Objective-C 앱이다.
  • macOS의 Hypervisor와 Virtualization 프레임워크를 추출한 뒤 arm64e 라이브러리를 복구하고 iOS용 API shim으로 연결한다.
  • 하드웨어 CPU 가상화와 Metal 기반 반가상화 그래픽을 사용해 Xcode와 Final Cut Pro 같은 macOS 앱을 구동한다.
  • iPadOS 14부터 16.3.1까지 지원하며 Sileo에 저장소를 추가해 설치하고 macOS 12 Monterey부터 26 Tahoe까지 선택할 수 있다.

이미지 분석

여러 대의 iPad 화면 위에 Virtual Mac과 macOS의 Xcode 화면이 배치되어 있다.
중앙 iPad에서 macOS 데스크톱과 Xcode 편집기를 실행하고 양옆 화면에는 Golden Gate, Sequoia 등 여러 가상 Mac 인스턴스가 표시된다. 앱이 단일 macOS 화면뿐 아니라 여러 가상 머신을 생성하고 관리하는 구조임을 시각적으로 확인할 수 있다.
Virtual Mac 라이브러리가 카드형 격자로 가상 Mac 이름과 CPU·메모리·디스크·네트워크 설정을 표시한다.
화면에는 Create Virtual Mac 항목과 Golden Gate, Monterey, Sequoia, Sonoma, Tahoe 등의 가상 Mac 카드가 배치되어 있다. 각 카드에 4 CPU, 8 GB RAM, 64 GB, NAT가 표시되어 인스턴스별 기본 자원과 네트워크 구성을 한눈에 관리하는 인터페이스임을 알 수 있다.
동일한 Virtual Mac 라이브러리가 목록형 보기에서 각 가상 Mac의 이미지와 실행 버튼을 행 단위로 제공한다.
목록에는 Create Virtual Mac과 Golden Gate, Monterey, Sequoia, Sonoma, Tahoe, Ventura가 각각 행으로 표시되며 모든 실행 항목에 4 CPU, 8 GB RAM, 64 GB, NAT 설정이 붙어 있다. 격자 보기와 목록 보기를 전환할 수 있고 각 행의 더보기 메뉴로 인스턴스별 작업을 수행하는 구성이 드러난다.
새 Virtual Mac 생성 창에서 여러 macOS 릴리스와 사용자 지정 IPSW 선택 항목을 제공한다.
추천 항목으로 macOS Sequoia 15가 표시되고 Monterey 12부터 Tahoe 26, 실험적 Golden Gate 27까지 설치 선택지가 나열된다. 기본 릴리스 설치 외에 Choose Custom IPSW를 제공해 사용자가 보유한 설치 이미지를 선택하는 흐름을 확인할 수 있다.

1.2k

STARS

57

FORKS

+207

TRENDING

1

조회수

watchers 1.2kopen issues 12MIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.