해킨토시

Cocktailkr (토론 | 기여)님의 2022년 2월 14일 (월) 16:43 판

해킨토시(Hackintosh)란 맥 제품이 아닌 PC매킨토시 운영체제를 설치하는 것, 또는 그러한 컴퓨터를 의미한다.

대략 2010년 이전에는 OSx86 (프로젝트)라고 불렸으며, 이는 점차 사어화되면서 해킨토시라는 용어로 굳어진다.

본래 해킨토시는 맥 시스템(System)이 돌아가도록 개조된 리사 2/10 (매킨토시 XL) 컴퓨터를 뜻했는데, 현재 이러한 뜻으로 해당 단어를 사용하는 사례는 없다고 봐도 무방하다.

역사

초기에는 OS 자체를 개조하여 리눅스 배포판처럼 일반 PC에서 돌아갈 수 있게 하였으며, DTK가 발표된 2005년 당시에는 TPM과 SSE3 제한을 우회하는 방식을 사용했다.

이후 Boot-132 (DTK의 부트로더 중 하나)를 기반으로 발전한 부트로더들이 여러 나오며 운영체제를 개조할 필요가 줄어들었고, ACPI 테이블을 수정하고 주입하는 방안을 Pike R. Alpha 등이 고안하여 지금의 삽질 해킨토시 환경을 만들게 된다.

현재는 Clover와 OpenCore라는 부트로더가 사용된다. 이들 또한 DSDT/SSDT와 드라이버 주입, 기타 맥 OS를 위한 설정들을 제공한다는 큰 틀은 변하지 않았다.

설치

부품 선택

어떤 부품이든 (리얼)맥과 같거나 비슷한 것을 고른다면 삽질할 경우의 수가 줄어든다.

현재 최신 버전인 몬트레이에서는 공식적으로 하스웰부터의 CPU와 GCN 칩셋을 사용한 AMD GPU만을 지원하고 있다.
CPU 인텔:
  • 코어 i3 이상 (추천)
  • 펜티엄/셀러론 (패치 필요)

암당:

  • FX 이상 (패치 및 드라이버 필요)
GPU
  • 인텔: GT2 이상
  • 엔당: 케플러 아키텍처 (빅서까지)
  • 암당: GCN 1세대 이상 (추천)
마더보드 성공 사례 및 EFI가 있는 보드 (추천)
  • H/B/Z 등의 일반 소비자용 제품군
  • C602J, C621 칩셋을 사용한 워크스테이션용 제품군

장점

가장 큰 장점은 바로 이다. 해킨토시를 사용하면 애플의 제품과 동일한 사양으로 2~30만원이나 절약할 수 있다.

두 번째는 성능이다. 가격이 더 저렴하니 같은 가격에 더 나은 성능을 기대할 수 있다. 물론 macOS는 오직 맥을 위한 운영체제니 일반 PC에서는 약간 모자란 점이 존재할 수 있다.

단점

가장 큰 문제점은 불법이다. 당장 이 문서 최상단의 틀을 참고 하자. 해킨토시는 애플 EULA 계약 위반으로, 명백한 계약 위반이다. 아무리 매버릭스부터 무료화가 되었다지만, 여전히 다른 컴퓨터에 설치하는 것은 계약 위반이다. 사실 해킨토시 쓴다고 쇠고랑 찰 일이야 거의 없지만, 누군가의 저작물을 대가없이 도둑질하여 사용한다는 것은 (특히 IT 업계 종사자이거나 학생이라면) 곰곰히 생각해봐야할 문제이다.

두 번째는 설치가 힘들다는 점이다. 해킨토시는 무슨 윈도우 설치하는 것처럼 usb 꽂고 끝나는 것이 아니다. 심지어 리눅스 까는 것보다 힘들다. [1] 아니, 2000년대 이후 대부분의 리눅스 배포판을 설치하기는 매우 쉬워졌으니[2], 독보적으로 설치가 어렵다고 할 수 있다. 하지만 현재는 부트로더의 발전과 드라이버가 다양해지면서 점차 쉬워지고 있다.

세 번째는 일부 기능이 사용하기에 애매해진다는 점이다. 만약 icloud나 imessage 등을 사용하다가 해킨토시를 사용한것에 발각되면(제대로 설정만했다면 그럴 확률은 제로에 가까움) 계정 차단을 당한다.

외부 링크

  • 해외
    • 토니맥 개인 블로그로 시작한 커뮤니티 사이트
    • insanely mac 일명 미친맥, 토니맥과 사이가 좋지 않다.
    • OSXLatitude 주로 노트북, 특히 델의 비즈니스용 노트북인 래티튜드 제품군을 다룬다.
  • 국내[3]
    • x86
      • OpenCore Configurator의 한국어 번역 작업을 진행하였다.
      • 한국어 커뮤니티인 만큼, 내수용 컴퓨터의 EFI 자료를 쉽게 찾을 수 있다.
      • 초보자 및 윈도우 사용자를 위한 해킨토시 설치 이미지를 공유하고 있다.

각주

  1. LFS로 직접 만드는 것보단 쉽겠지만
  2. 특히 우분투 같은 경우는 윈도우랑 동급. 아치 리눅스는 어렵기로 소문났지만 여전히 해킨토시보단 쉬울 듯.
  3. 2021년 기준. 과거에는 여러 커뮤니티가 존재했지만, 현재 커뮤니티의 기능을 하는 곳은 x86 단 하나밖에 없다고 봐도 무방하다.