해킨토시(Hackintosh)란 맥 제품이 아닌 PC에 매킨토시 운영체제를 설치하는 것, 또는 그러한 컴퓨터를 의미한다.
대략 2010년 이전에는 OSx86 (프로젝트)라고 불렸으며, 이는 점차 사어화되면서 해킨토시라는 용어로 굳어진다. 참고: osx86project 누리집
본래 해킨토시는 맥 시스템(System)이 돌아가도록 개조된 리사 2/10 (매킨토시 XL) 컴퓨터를 뜻했는데, 현재 이러한 뜻으로 해당 단어를 사용하는 사례는 없다고 봐도 무방하다.
역사
초기에는 맥 OS X 자체를 개조하여 리눅스 배포판처럼 일반 PC에서 돌아갈 수 있게 하였으며, DTK가 발표된 2005년 당시에는 TPM과 SSE3 제한을 우회하는 방식을 사용했다.
이후 Boot-132 (DTK의 부트로더 중 하나)를 기반으로 발전한 부트로더들이 여러 나오며 운영체제를 개조할 필요가 줄어들었고, ACPI 테이블을 수정하고 주입하는 방안을 Master Chief 및 그의 아들딸들이 고안하여 현재의 삽질 해킨토시 환경을 만들게 된다.
현재는 Clover와 OpenCore라는 부트로더가 사용된다. 이들 또한 DSDT/SSDT와 드라이버 주입, 기타 맥 OS를 위한 설정들을 제공한다는 큰 틀은 변하지 않았다.
설치
부품 선택
어떤 부품이든 (리얼)맥과 같거나 비슷한 것을 고른다면 삽질할 경우의 수가 줄어든다.
| CPU | 인텔:
암당:
|
|---|---|
| GPU |
(Fake ID 및 트윅이 필요할 수도 있음) |
| 마더보드 | 대부분 가능, 대중적인 보드 권장 (일부 제외) |
| 저장소 | 대부분 가능 (eMMC 및 일부 제외) |
| 무선랜 | BCM94360 등 |
장점
가장 큰 장점은 바로 돈이다. 해킨토시를 사용하면 애플의 제품과 동일한 사양으로 2~30만원이나 절약할 수 있다.
두 번째는 성능이다. 가격이 더 저렴하니 같은 가격에 더 나은 성능을 기대할 수 있다. 물론 macOS는 오직 맥을 위한 운영체제니 일반 PC에서는 약간 모자란 점이 존재할 수 있다.
단점
가장 큰 문제점은 불법이다. 당장 이 문서 최상단의 틀을 참고 하자. 해킨토시는 애플 EULA 계약 위반으로, 명백한 계약 위반이다. 아무리 매버릭스부터 무료화가 되었다지만, 여전히 다른 컴퓨터에 설치하는 것은 계약 위반이다. 사실 해킨토시 쓴다고 쇠고랑 찰 일이야 거의 없지만, 누군가의 저작물을 대가없이 도둑질하여 사용한다는 것은 (특히 IT 업계 종사자이거나 학생이라면) 곰곰히 생각해봐야할 문제이다.
두 번째는 설치가 힘들다는 점이다. 해킨토시는 무슨 윈도우 설치하는 것처럼 usb 꽂고 끝나는 것이 아니다. 심지어 리눅스 까는 것보다 힘들다. [1] 아니, 2000년대 이후 대부분의 리눅스 배포판을 설치하기는 매우 쉬워졌으니[2], 독보적으로 설치가 어렵다고 할 수 있다. 하지만 현재는 부트로더의 발전과 드라이버가 다양해지면서 점차 쉬워지고 있다.
세 번째는 일부 기능이 사용하기에 애매해진다는 점이다. 만약 icloud나 imessage 등을 사용하다가 해킨토시를 사용한것에 발각되면(제대로 설정만했다면 그럴 확률은 제로에 가까움) 계정 차단을 당한다.
외부 링크
- 해외
- 토니맥 개인 블로그로 시작한 커뮤니티 사이트
- insanely mac 일명 미친맥, 토니맥과 사이가 좋지 않다.
- OSXLatitude 주로 노트북, 특히 델의 비즈니스용 노트북인 래티튜드 제품군을 다룬다.
- 국내[3]
- x86
- OpenCore Configurator의 한국어 번역 작업을 진행하였다.
- 한국어 커뮤니티인 만큼, 내수용 컴퓨터의 EFI 자료를 쉽게 찾을 수 있다.
- 초보자 및 윈도우 사용자를 위한 해킨토시 설치 이미지를 공유하고 있다.
- x86