Modder ports macOS 27 to Snapdragon X2 laptop, now available for download
Snapdragon X2 노트북에서 macOS 27 구동하는 Snapintosh 공개
개발자 Miguel C가 Snapdragon X2 노트북에서 macOS 27을 실행하는 실험 프로젝트 Snapintosh의 코드와 문서를 공개했습니다. Metal 그래픽 가속도 구현했지만 지원 기종이 한 모델뿐이고, 부팅 때마다 Mac이 필요해 일상용으로 쓰기에는 제약이 큽니다.
- 주제
에디터 노트
현재 Snapintosh의 성과는 macOS가 Snapdragon X2에서 부팅되고 Adreno GPU 가속까지 한다는 점에 있습니다. 하지만 재부팅마다 별도 Mac이 필요하고 지원 기종도 한 모델뿐이며 주변 장치 지원도 빠져 있어, 제목의 '다운로드 가능'을 바로 쓸 수 있는 설치판으로 받아들이기는 어렵습니다. Reddit에서는 이를 Hackintosh의 가능성을 보여주는 출발점으로 보는 의견과 AI로 만든 거친 프로젝트라는 회의론이 맞섭니다. 또 Rosetta 2가 X2의 메모리 순서 처리와 호환될지에 대한 기술적 반론이 나왔고, Oryon이 TSO 관련 모드를 지원한다는 반박도 제시됐습니다. 본문은 Rosetta 동작이나 앱 호환성을 확인하지 않으므로 이 부분은 해결된 것으로 볼 수 없습니다.
AI 요약
Qualcomm Snapdragon X2 노트북에서 macOS를 구동하는 실험 프로젝트 Snapintosh의 소스 코드와 도구, 문서가 공개됐습니다. 개발자 Miguel C는 ASUS Zenbook A16 UX3607OA와 Snapdragon X2 Elite Extreme X2E-96-100 조합에서 macOS 27 Golden Gate를 부팅했습니다.
작동 방식과 지원 기능
Snapintosh는 기존 Intel 기반 Hackintosh와 달리 ARM64 호환 계층과 EL2 하이퍼바이저를 사용합니다. Apple의 macOS 커널을 실행하면서 Qualcomm 프로세서의 하드웨어 인터페이스와 메모리 관리 요구를 맞춥니다. Adreno X2-90 GPU용 Metal 드라이버도 포함해 CPU 렌더링에 의존하지 않고 그래픽 가속을 구현했습니다. 키보드, 트랙패드 제스처, 내부 NVMe 저장장치가 작동하며, 2,880×1,800 해상도 내장 화면은 60Hz로 표시됩니다. 현재 가상 CPU 코어는 6개이며 인터페이스 반응은 일정하지 않습니다.
사용 조건과 미지원 기능
지원 기종은 해당 ASUS 노트북 한 모델뿐입니다. 부팅은 독립적으로 할 수 없습니다. USB-C로 연결한 macOS 27 구동 Mac이 부팅 구성 요소를 준비하고 전송해야 하며, 노트북을 재시작할 때마다 같은 절차를 반복합니다. Wi-Fi도 Mac이 제어하는 시험 환경에서만 작동하고 macOS 자체 Wi-Fi 메뉴로는 연결할 수 없습니다. 오디오, Bluetooth, 카메라, 절전과 복귀, 외부 디스플레이, 패널의 120Hz 모드는 지원하지 않습니다. 설치에는 사용자가 Apple의 macOS 설치 파일과 개발 도구를 준비해야 합니다. 내부 SSD 파티션을 수정할 수 있어 기존 Windows 설치가 지워질 위험도 있습니다.
공개 코드의 상태
개발자는 코드가 아직 거칠며, 코드베이스를 정리하고 더 많은 기기에 맞게 개선하고 있다고 밝혔습니다. 프로젝트는 Apple, Qualcomm, ASUS의 지원을 받지 않습니다. Qualcomm은 Snapdragon X2의 Linux 지원을 발표했으며 Debian은 2026년 말, 인증 Ubuntu는 2027년 상반기를 목표로 합니다. Snapintosh는 공식 지원 계획과 별개로 macOS 부팅 가능성을 보여주는 비공식 실험입니다.
Reddit 반응
- @TheGreenTormentor — 하이퍼바이저로 실행하고 다른 Mac에서 부팅을 준비해야 하니 실용적이지 않습니다. 혼자서 AI 도움을 받아 유지하는 프로젝트를 일상용으로 쓰지는 않겠습니다. 매일 비슷한 AI 프로젝트가 하나씩 나오는 느낌입니다.
- @coolcosmos — 올바른 방향으로 가는 한 걸음입니다.
- @Guitarman0512 — 그렇습니다. 하지만 가능하다는 뜻입니다. 꾸준히 개발하는 코더가 구현하면 됩니다. Hackintosh 2.0에 희망을 줍니다.
- @Swoly_Deadlift — Apple이 생태계를 오래 구축해 와서 현대적인 Hackintosh가 얼마나 쓸모 있을지 모르겠습니다. Apple 계정이 없으면 운영체제만 남습니다. 정식 macOS만큼 유용하지 않습니다.
- @Guitarman0512 — 설정에 따라 Hackintosh에서도 Apple 계정을 쓸 수 있습니다. GarageBand처럼 Windows에서 실행되지 않는 앱도 있습니다. macOS가 Windows보다 훨씬 낫다고 하지는 않겠습니다. 안정성은 조금 낫지만 운영체제가 실제로 하는 일을 제어하기는 더 어렵습니다.
- @mrkstu — Hackintosh에서는 보통 SIP를 꺼 둡니다. SIP가 없는 Mac은 해킹과 수정이 쉬우며 이를 위한 소프트웨어도 많으니 동의하지 않습니다.
- @Stooovie — 완전히 틀렸습니다. 제대로 된 Hackintosh에서는 SIP를 완전히 켤 수 있고 iCloud와 Apple ID도 작동합니다. 2019년부터 실제 Mac과 함께 사용하고 있습니다.
- @ChrisOz — 부팅 문제 외에도 Snapdragon X2 Elite Extreme은 x86-64의 TSO(Total Store Ordering)를 지원하지 않습니다. M 시리즈의 TSO 지원에 의존하는 Rosetta 2가 제대로 작동하지 않을 수 있습니다. 코어의 Auxiliary Control Register에서 관련 비트를 설정해도 무시할 것 같습니다. 메모리 순서가 지켜지지 않으면 Rosetta 2가 오작동할 수 있고, 소프트웨어로 우회하더라도 Windows의 해결책처럼 느릴 수 있습니다.
- @monocasa — Oryon은 코어를 x86의 메모리 모델을 따르는 모드로 전환한다고 알려져 있습니다. 이는 다중 스레드 프로그램의 성능에만 영향을 주고 단일 스레드에는 영향을 주지 않습니다. Apple의 Rosetta 2도 비슷한 기법을 쓰며 Qualcomm 프로세서에도 에뮬레이션 속도를 높이는 방식이 들어간 것으로 보입니다. 이 프로젝트는 하이퍼바이저로 Apple 고유 동작을 가로채 에뮬레이션하므로 서로 다른 설정이라도 활용할 수 있습니다.
- @ChrisOz — 그렇다면 좋겠지만 최근 자료는 Oryon이 TSO를 지원하지 않는다고 합니다. WoA에서 x86 에뮬레이션이 느릴 수 있는 이유입니다.
- @kylefoto — 이제 Apple Silicon에서 GPU를 완전히 지원하는 Linux를 만들어 Windows 게임을 Proton으로 Windows보다 잘 실행하게 해주세요.
- @bitcrusherdj — 이미 있습니다. Asahi Linux입니다.
- @kylefoto — Asahi의 진행을 보고 있고 기대하지만, 데스크톱에 Bazzite를 설치했을 때 본 개선에 견줄 만큼 Linux 성능이 좋아지길 바랍니다. 최신 글에는 GPU, 외부 디스플레이, 절전 기능이 작동하지 않고 3D 가속 성능과 전력 효율도 기대하지 말라고 나옵니다. 다만 빠르게 개선되고 있습니다.
- @bitcrusherdj — GPU 드라이버는 작동하지만 아직 공개되지 않았습니다. 코드를 직접 작성하고 AI를 쓰지 않습니다. 제대로 구현하는 데는 시간이 걸립니다.
- @GenericUser1983 — 흥미로운 프로젝트입니다. 개인적으로 macOS 인터페이스는 싫지만 좋아하는 사람도 있습니다. Snapdragon 노트북이 할인이나 개봉품으로 싸게 풀리기도 하니 문제가 해결되면 일부 사용자에게 괜찮은 선택이 될 수 있습니다.
원문: VideoCardz / 번역·요약: Trawling