해킨토시
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
- 1. 개요
- 2. 역사
- 2.1. 초기: Cracking & Modifying (Mac OS X Tiger)
- 2.2. Mac OS X Leopard (10.5)
- 2.3. Mac OS X Snow Leopard (10.6)
- 2.4. Mac OS X Lion (10.7)
- 2.5. OS X Mountain Lion (10.8)
- 2.6. OS X Mavericks (10.9)
- 2.7. OS X Yosemite (10.10)
- 2.8. OS X El Capitan (10.11)
- 2.9. macOS Sierra (10.12)
- 2.10. macOS High Sierra (10.13)
- 2.11. macOS Mojave (10.14)
- 2.12. macOS Catalina (10.15)
- 2.13. macOS Big Sur (11)
- 2.14. macOS Monterey (12)
- 2.15. macOS Ventura (13)
- 2.16. macOS Sonoma (14)
- 2.17. macOS Sequoia (15)
- 3. 해킹 방법
- 4. 법적 문제 및 애플의 반론
- 5. 해킨토시 PC의 출시
- 6. 해킨토시의 장점
- 참조
1. 개요
해킨토시는 애플의 운영체제인 macOS를 애플이 아닌 일반 PC 하드웨어에 설치하여 사용하는 것을 의미한다. 1980년대 후반부터 시도되었으며, 초기에는 macOS를 수정하거나 에뮬레이터를 사용하여 실행하는 방식이었다. 이후 부트로더 기술의 발전으로 일반 PC를 맥으로 인식시켜 macOS를 설치하는 방법이 등장했다. 현재는 Clover와 OpenCore와 같은 부트로더가 널리 사용되며, 꾸준한 개발을 통해 macOS의 최신 버전까지 지원하고 있다. 애플은 macOS의 비(非) 애플 하드웨어 설치를 허용하지 않으며, 관련 소송에서 승소한 바 있다.
해킨토시의 역사는 애플이 인텔 프로세서를 채택하면서 시작되었으며, 일반 PC에서도 macOS를 구동하려는 시도가 이어졌다. 1988년 중반부터 사람들은 매킨토시 클론을 만들기 시작했다.[13] 1989년에는 아미가용 에뮬레이터인 A-Max가 출시되어 해당 플랫폼에서 Mac OS를 실행할 수 있게 되었다.[14]
해킨토시는 커널 수정, 부트로더 및 에뮬레이터 사용, Live DVD, 가상 머신 등 다양한 방법으로 구현된다.
2. 역사
2020년, 애플은 ARM64 기반의 Apple silicon 프로세서로 전환(애플 실리콘으로의 Mac 전환)하기 시작했으며, x86-64 아키텍처에 대한 지원을 중단할 것이라고 발표했다.[54] macOS Big Sur는 인텔 프로세서에서 작동하지만, 애플의 이러한 전환으로 인해 사용자가 인텔 기반 하드웨어에 새로운 버전의 macOS를 설치하는 것은 궁극적으로 종료될 것이다.
2. 1. 초기: Cracking & Modifying (Mac OS X Tiger)
초기 해킨토시는 애플이 2005년에 개발자들에게 999USD에 판매한 개발자 전환 키트의 DVD가 유출되면서 시작되었다.[15] 이 유출본을 통해 개발자들은 애플이 아닌 하드웨어에서 Mac OS X를 실행하려는 시도를 하게 되었다.[16] 초기 패치는 개발자 전환 키트에 포함된 로직보드에 장착된 신뢰 플랫폼 모듈(TPM)을 우회하는 데 초점을 맞췄다.[94] TPM은 파워PC 프로그램을 인텔 기반의 매킨토시에서 구동하게 해 주는 로제타를 기반으로 하는데, 로제타를 제거하면 OS X은 비 매킨토시에서도 설치가 가능했다. 또한, 로제타는 SSE3 명령을 필요로 했는데, 이 패치는 SSE2 상태를 에뮬레이트하여 SSE3를 지원하지 않는 CPU에서도 설치를 지원했다.[94]
2005년 10월, 애플은 개발자 키트를 10.4.3으로 업데이트하면서 NX 비트를 지원하는 마이크로프로세서가 필요하게 되었다.[95] 그러나, 패치를 통해 이 업데이트를 회피할 수 있었다.[96]
2006년 1월 10일, 애플은 최초의 인텔 기반 맥에 탑재된 맥 OS X 10.4.4 버전을 발매했다. 이 컴퓨터들은 x86에서 쓰이던 BIOS와 다른 EFI를 채용하였다. 2006년 1월 14일 인터넷에서 Maxxuss라는 이름의 사용자가 최초로 OS X 10.4.4 버전을 크랙하였다.[97] 그러나, 몇 시간 안에 애플은 10.4.5 업데이트를 하였고,[98] Maxxuss는 2주 내에 그에 대한 패치를 내놓았다.[99] 2006년 4월 3일 애플은 맥 OS X의 10.4.6 업데이트를 내놓았다.[100] 그리고 2주 안에 10.4.6 패치를 처음 내놓은 SemjaZa와 컴파일한 JaS는 6월에 매킨토시가 아닌 컴퓨터에서 돌아가는 10.4.7 패치를 내놓았지만, 여전히 10.4.4 커널을 사용하고 있다.
10.4.8 업데이트가 나왔지만, 패치된 커널은 여전히 10.4.4 버전을 사용하고 있었다. 그러나 많은 업데이트들이 프레임워크에 대해 10.4.8 커널 업데이트를 필요로 했다. 애플은 또 이전보다 SSE3 구조를 더 많이 쓰도록 만들어, SSE2 사용자들의 시스템은 제 성능을 발휘하지 못하게 되었다.
이러한 이유로, Mifki/Vitaliy와 Semthex라는 두 명의 프로그래머가 10.4.8 커널을 개발하였다. 그들은 오픈 소스인 XNU 트리에서 출발하여, 비 매킨토시 하드웨어에서 실행할 수 있는 패치를 적용하였다. Mifki가 커널을 공개함에 따라, 여러 패치들이 뒤이어 나왔고, 닫힌 애플의 하드웨어에서 잘 작동하게 되었다. Semthex의 커널은 여러 하드웨어를 사용할 수 있게 되었고, 여러 중대한 결점들을 제거하였다.
이 커널들은 여러 kexts/framework에서 벌어지는 일들을 허용해서, 일반 PC를 정품 매킨토시처럼 만들었다. Mifki는 그의 커널을 업데이트만 했지만, Semthex는 자신의 커널의 새 버전에 AMD, VMware와 SSE2를 지원하게 되었다. Semthex는 자신의 해킹 커널 소스 코드를 자신의 웹사이트에 공개하였다. 12월 24일 Semthex는 그의 최초의 소스 트리와 파일이 다른 SSE3 커널을 크리스마스 선물로 공개하였다. Semthex와 Rufus가 개발한 SSE2 에뮬레이션은 OSx86의 역사에서 최초의 SSE3 구조를 완벽하게 가상으로 구현한 것이다. 이전 에뮬레이터는 불완전하였고, 새로 나온 에뮬레이터보다 느렸다. 이 효과는 높은 3차원 프로그램과, 아이튠즈 프로그램을 실행할 때 뚜렷하게 나타났다.
타이거 시리즈가 10.4.11을 마지막으로 개발이 중단되자 타이거 버전 해킨토시 개발도 XxX의 XxX 10.4.11을 마지막으로 중단되었다.
2. 2. Mac OS X Leopard (10.5)
Mac OS X v10.5 빌드 9A466 초창기부터, 커뮤니티는 애플이 아닌 하드웨어에서 실행할 수 있는 레오파드 버전을 유지해왔다. BrazilMac이라는 해커는 사용자가 합법적으로 획득한 애플 Mac OS X 소매 버전을 사용하여 타사 하드웨어에 Mac OS X를 설치하는 데 편리한 초기 패치 프로세스 중 하나를 만들었다. BrazilMac 패치와 이후 수정 사항은 많은 배포판에서 가장 인기 있는 선택이 되었다. 가장 인기 있는 5가지 빌드는 JaS, Kalyway, iATKOS, iPC 및 iDeneb라는 이름으로 알려져 있지만, 최근에는 부트-132 방식(아래 설명)이 인기를 얻으면서 이러한 빌드는 점차 사라지고 있다. 그러나 이 모든 컴파일은 Lorem(빌드 9A466), SynthetiX(빌드 9A499, 9A527 및 9A559), ToH(빌드 9A581, 9B13 및 9B18) 및 최근 StageXNU(현재 Voodoo라고 함)(Darwin 9.4.0)로 불리는 그룹에 의해 만들어진 커널 해커의 작업에 의존한다.[1] 이들의 기여는 인터넷에서 쉽게 구할 수 있는 다양한 Mac OSx86 설치 프로그램으로 흘러 들어갔다. 이들은 애플 릴리스와의 호환성을 유지할 뿐만 아니라 점점 더 많은 타사 구성 요소와의 호환성을 위해 지속적으로 개선되고 업데이트된 빌드를 출시하고 있다. OSx86 커뮤니티는 애플의 최신 릴리스를 애플이 아닌 하드웨어에서 실행할 수 있도록 필요한 수정 사항을 빠르게 적용해왔다. 레오파드 출시 몇 시간 만에, Mac OS의 핵심 구성 요소인 원본 mach_kernel 파일에서 HPET 요구 사항을 제거하는 AMD/인텔 SSE2/3 커널 패처가 만들어졌다.[1]
2. 3. Mac OS X Snow Leopard (10.6)
Mac OS X Snow Leopard가 출시되었을 때, 러시아 해커 넷카스는 Mac OS X v10.6을 부팅할 수 있는 카멜레온 버전을 만들었다.[21] 많은 사람들이 특정 문제로 인해 DSDT를 수정하거나 kext를 사용해야 했다는 것이 주요 문제였다. modbin과 dmitrik은 가능한 한 빨리 AMD 머신에서 Snow Leopard를 부팅할 수 있는 커널 테스트 버전을 출시했다. Qoopz와 Pcj는 v10.6용 안정적인 XNU 커널을 출시했다. Universal(인텔 전용), Hazard 및 iAtkos라는 이름으로 소매점을 기반으로 하는 몇 가지 인기 있는 빌드가 있다. v10.6.2 이후 Nawcom, Qoopz 및 Andy Vandijck는 지원되지 않는 CPU용 레거시 커널을 작업해 왔다.
2. 4. Mac OS X Lion (10.7)
애플이 개발자 프리뷰 1을 출시했을 때, 러시아 해킨토시 개발자 usr-sse2가 Lion 설치 방법을 처음으로 개발했다. 이 방법은 Mac OS X v10.7 이미지를 플래시 드라이브에 배포하고, XPC UEFI 부트로더(DUET 참조)를 통해 부팅하는 방식으로 구성된다. 카멜레온 소스 코드를 약간 변경하여 업데이트된 버전의 카멜레온으로 Lion을 부팅하는 것이 가능해졌다. 이후 Bronzovka로도 알려진 Dmitrik은 AMD 시스템을 지원하는 커널을 개발하는 데 성공했다. 몇 달 후, iAtkos L2 (10.7.2, Intel 전용) 및 (10.7.3 V2 with AMD Support)가 출시되었다.[22]
2. 5. OS X Mountain Lion (10.8)
개발자 프리뷰 1이 출시된 직후, 정체를 알 수 없는 개발자들이 수정된 버전의 카멜레온 부트로더를 사용하여 이 버전의 OS X를 PC에 설치하는 데 성공했다. 이 버전은 r1997 버전을 시작으로 일반 대중에게 공개되었다.[23] 마운틴 라이언의 정식 출시 이후, 여러 사용자들이 Mac App Store에서 구입한 설치 프로그램과 업데이트된 버전의 카멜레온, 그리고 배포판을 포함한 다른 도구들을 사용하여 설치에 성공했다고 보고했다. Niresh의 배포판(10.8 인텔 전용)이 처음 출시되었고, 이후 10.8.2(AMD 및 인텔 지원) 및 10.8.5(UEFI 지원, AMD 및 인텔 지원) 버전으로 업데이트되었다. iAtkos ML2는 Niresh의 릴리스 이후에 출시되었다.[24][25][26][27]
2. 6. OS X Mavericks (10.9)
OS X Mavericks (10.9)를 위해 여러 새로운 커널이 개발되고 있었지만, 대부분 약간의 문제가 여전히 존재했다. 이러한 커널의 대부분은 최신 인텔 CPU의 특정 명령어 집합을 갖추지 못한 AMD 및 구형 인텔 CPU에서 사용자가 Mavericks를 실행할 수 있도록 하는 것을 목표로 하였다. SSSE3와 같이 AMD K10 기반 CPU 및 인텔 코어 듀오와 같은 구형 인텔 CPU에 없는 명령어 집합을 에뮬레이트하기 위한 상당한 노력이 이루어졌다.
AMD의 최신 CPU는 '불도저' 아키텍처부터 거의 모든 최신 명령어 집합을 포함하므로, 전체 SSE4 지원을 갖춘 일부 커널도 출시되었다. 두 달 후, Niresh의 배포판이 Mavericks용으로 출시되었으며, AMD CPU[28]와 최신 인텔 CPU를 지원한다. 또한 인텔 아톰 프로세서가 Mavericks로 부팅될 수 있도록 하는 사용자 지정 커널도 개발되었다. iAtkos 팀이 기부를 조건으로 특정 하드웨어용 Mavericks 배포판을 출시하기로 결정했기 때문에, Niresh의 배포판은 Mavericks용으로 출시된 유일한 무료 배포판이었다.[29][30]
2. 7. OS X Yosemite (10.10)
OS X 요세미티 10.10 베타 버전이 처음 출시된 후, 다양한 개발자들이 이 시스템에 맞는 부트로더를 업데이트하는 역할을 맡았다. OSx86 포럼 InsanelyMac의 회원들은 새로운 OS 릴리스를 위해 EFI 부트로더인 카멜레온을 업데이트했다.[31] 얼마 후, 독립 OSx86 개발자인 Niresh는 Tora Chi, Bronya 및 DeeKay의 AMD 커널을 기반으로 하는 Yosemite Zone이라는 독립형 도구를 출시했다. 이 도구는 최소한의 사용자 입력으로 비 애플(Apple) 기기에 새로운 OS 및 기타 다양한 기능을 자동으로 설치했다. 이 방법은 MacPwn Vanilla 설치를 사용하여 OS X 10.10 DMG를 USB 플래시 드라이브에 토렌트하는 것으로 구성되었다. Unibeast는 Yosemite를 지원하도록 업데이트되었고,[31] Yosemite Zone의 배포판은 AMD 프로세서를 지원하도록 출시되었다. 또한 DeeKay의 그래픽 패치는 ASUS 노트북에서 지원되지 않던 인텔의 내장 GPU HD 4400에서 가속 그래픽을 지원했다.[32] [33]
Yosemite의 순정 설치는 Insanelymac의 Pandora Box Beta 2.0 및 UniBeast를 통해 가능하다. 이러한 유형의 설치는 수정되지 않은 OS X 설치 응용 프로그램을 사용하는 것 외에도 가능한 한 적은 수의 kexts(드라이버)를 사용하며, 배포판보다 선호된다.[34][35][36]
2. 8. OS X El Capitan (10.11)
엘 캐피탄(El Capitan)과 호환되도록 클로버(Clover)와 카멜레온(Chameleon)이 업데이트되었다.[37] 유니비스트(Unibeast)와 맥폰(MacPwn) 또한 엘 캐피탄을 지원하도록 업데이트되었는데, 이는 엘 캐피탄, 유니비스트(및 멀티비스트)가 키메라(Chameleon 기반 부트로더) 대신 클로버 부트로더를 사용하기 때문이다.[38]
2. 9. macOS Sierra (10.12)
macOS 시에라에 호환되도록 클로버와 카멜레온 부트로더가 업데이트되었다. UniBeast[39], Pandora Box 및 MacPwn[40]이 이를 지원하도록 업데이트되었으며[41], AMD 프로세서 지원과 함께 Sierra Zone[42] (10.12.3) 배포판이 출시되었다.
2. 10. macOS High Sierra (10.13)
클로버(Clover), 맥폰(MacPwn)[43] 및 유니비스트(UniBeast)[44]는 macOS High Sierra를 지원하도록 업데이트되었다. 해킨토시 존(Hackintosh Zone)[45]에서 배포한 하이 시에라 존(High Sierra Zone) (10.13)은 라이젠(Ryzen) CPU를 포함한 AMD 프로세서 지원과 함께 출시되었다.
2. 11. macOS Mojave (10.14)
인텔 기반 기기에 대한 macOS Mojave 지원을 위해 클로버(Clover)는 개정 4514를 통해 업데이트되었다.[46] 유니비스트(UniBeast) 역시 업데이트되었다.[47] Hackintosh Zone에서 배포한 Hackintosh Mojave(10.14)가 출시되었다.[48] 한편, 애플은 macOS Mojave 첫 출시부터 현재까지 NVIDIA 웹 드라이버에 대한 지원을 중단했다.
2. 12. macOS Catalina (10.15)
클로버 부트로더 r4945 버전은 macOS Catalina 10.15의 첫 번째 개발자 베타 버전을 지원하는 최초의 클로버 버전이었다.[49] UniBeast는 macOS Catalina 지원을 위해 업데이트되었지만, Catalina용 MultiBeast는 아직 출시되지 않았다.[50] macOS 10.15의 첫 번째 공개 안정 버전 출시와 함께 AMD CPU 시스템에서 macOS Catalina 부팅을 가능하게 하는 AMD 패치도 출시되었다.[51] 이 기간 동안 오픈코어라는 새로운 부트로더가 등장하기 시작했다. macOS 10.15.2 이후의 AMD 사용자에게는 오픈코어가 필수적이다.[52][53]
2. 13. macOS Big Sur (11)
macOS Big Sur는 인텔 프로세서에서 작동한다. 그러나 2020년에 애플은 ARM64 기반의 애플 실리콘 프로세서로 전환하기 시작했으며, 결국 인텔64 아키텍처 지원을 중단할 것이라고 발표했다.[54]
2. 14. macOS Monterey (12)
지도의 3D 지구본, 추가 언어의 텍스트 음성 변환과 같은 macOS Monterey의 일부 새로운 기능은 애플 실리콘 프로세서에서만 작동한다.[55][56] 르네 리치는 이 기능들이 애플의 신경 엔진을 필요로 할 것이라고 추측했으며, 애플은 공식적인 설명을 제공하지 않았다.
2. 15. macOS Ventura (13)
이번 버전에서 애플은 6세대 인텔 내장 GPU에 대한 공식 지원을 중단했다. 7세대 내장 GPU로 스푸핑하는 것과 같은 6세대 내장 GPU를 사용하는 해결 방법이 있다. 오프라인 받아쓰기, 라이브 캡션, 페이스타임의 인물 사진 모드 및 "참조 모드"(사용자가 아이패드를 보조 참조 모니터로 사용할 수 있도록 함)는 애플 실리콘에서만 작동한다.[57]
2. 16. macOS Sonoma (14)
이번 버전에서 애플은 7세대 인텔 통합 GPU에 대한 공식적인 지원을 중단했다. 8세대 통합 GPU로 스푸핑하는 것과 같은 7세대 통합 GPU를 사용하기 위한 해결 방법이 있다. 게임 모드와 같은 추가 기능은 애플 실리콘이 필요하다.[58]
2. 17. macOS Sequoia (15)
애플 인텔리전스와 라이브 오디오 전사는 애플 실리콘을 필요로 하며,[59] 아이폰 미러링은 T2 칩을 필요로 한다.
3. 해킹 방법
초기 해킨토시는 로직보드의 신뢰 플랫폼 모듈(TPM)을 우회하고, SSE3를 지원하지 않는 CPU를 위해 SSE2 상태를 에뮬레이트하는 패치를 사용했다.[94] 2006년 애플이 EFI를 채택하면서 OS X를 크랙하고 패치를 개발하는 방식으로 발전했다.[97] 이후, 오픈 소스 XNU 기반으로 패치를 적용한 커널이 개발되었다.
레퍼드 출시와 함께, Kalyway는 안정적인 《Kalyway 10.5》, 《Kalyway 10.5.1》 및 DVD 인스톨 버전을 공개하여 해킨토시 확산에 기여했다. 이후 다양한 배포판이 등장했다. Mac OS X Snow Leopard 출시 후, 넷카스는 카멜레온 버전을 만들었으며,[21] modbin과 dmitrik은 AMD 머신에서 Snow Leopard를 부팅할 수 있는 커널 테스트 버전을 출시했다.
해킨토시는 EFI 에뮬레이션, Boot-132, 카멜레온, 클로버, OpenCore 등 다양한 부트로더 및 에뮬레이터를 사용한다. EFI 에뮬레이션을 사용하면 macOS를 수정하지 않고도 설치할 수 있다.[8] Boot-132는 애플에서 제공하는 부트로더로, XNU 커널을 로드한다.[77] 카멜레온은 Boot-132를 기반으로 하는 부트로더이며, 클로버는 UEFI 또는 레거시 BIOS 모드를 지원하는 다중 운영 체제용 GUI 부트로더이다. OpenCore는 2019년에 개발이 시작된 부트로더로, 클로버보다 패치와 에뮬레이션이 더 낫고 부팅 속도도 빠르다고 알려져 있다.[83]
Live DVD를 사용하면 설치 없이 macOS를 부팅할 수 있으며,[86] 가상 머신을 사용하면 다른 운영 체제 내에서 macOS를 실행할 수 있다.[87][88]
3. 1. 커널 수정
초기 해킨토시는 로직보드에 장착된 신뢰 플랫폼 모듈(TPM)을 우회하고, SSE3 명령을 지원하지 않는 CPU에서 설치를 지원하기 위해 SSE2 상태를 에뮬레이트하는 패치를 사용했다.[94] 2005년 10월, 애플은 NX 비트를 지원하는 마이크로프로세서가 필요하도록 업데이트했지만, 패치를 통해 이를 회피했다.[95][96]
2006년 1월 10일 애플이 최초의 인텔 기반 맥을 출시하면서, EFI를 채용하였다. 이에 따라 2006년 1월 14일에 OS X 10.4.4 버전을 크랙한 패치가 나왔다.[97] 이후 애플의 업데이트와 패치가 반복되었다.[98][99][100] 10.4.8 업데이트 이후에는 프레임워크 업데이트를 위해 10.4.8 커널이 필요했고, 애플은 SSE3 구조를 더 많이 사용하면서 SSE2 사용자들은 성능 저하를 겪었다.
이후 Mifki/Vitaliy와 Semthex는 오픈 소스 XNU를 기반으로 패치를 적용한 커널을 개발했다. Mifki의 커널 공개 이후, Semthex는 AMD, VMware 및 SSE2를 지원하는 커널을 개발하고 소스 코드를 공개했다. Semthex와 Rufus는 OSx86 최초로 SSE3 구조를 완벽하게 가상 구현한 SSE2 에뮬레이션을 개발하여 3차원 프로그램과 아이튠즈 프로그램 성능을 향상시켰다.
Mac OS X 타이거 개발 중단 이후, 해킨토시는 레퍼드 출시와 함께 새로운 전환기를 맞았다. Kalyway는 안정적인 《Kalyway 10.5》, 《Kalyway 10.5.1》 및 DVD 인스톨 버전을 공개하여 해킨토시 확산에 기여했다. 이후 다양한 배포판이 등장했다.
레오파드 초기부터 커뮤니티는 애플이 아닌 하드웨어에서 실행 가능한 버전을 유지해왔다. BrazilMac은 패치 프로세스를 단순화하여 배포판에서 널리 사용되었다. Lorem, SynthetiX, ToH, StageXNU(Voodoo) 그룹은 커널 해커 작업을 통해 다양한 Mac OSx86 설치 프로그램을 제공했다. 이들은 애플 릴리스 및 타사 구성 요소와의 호환성을 위해 지속적으로 개선된 빌드를 출시했다. OSx86 커뮤니티는 애플의 최신 릴리스를 빠르게 수정하여 애플이 아닌 하드웨어에서 실행할 수 있도록 했다. 레오파드 출시 몇 시간 만에 HPET 요구 사항을 제거하는 AMD/인텔 SSE2/3 커널 패처가 만들어졌다.
Mac OS X Snow Leopard 출시 후, 넷카스는 카멜레온 버전을 만들었다.[21] modbin과 dmitrik은 AMD 머신에서 Snow Leopard를 부팅할 수 있는 커널 테스트 버전을 출시했다. v10.6용 안정적인 XNU 커널은 Qoopz와 Pcj에 의해 출시되었다. v10.6.2 이후에는 지원되지 않는 CPU용 레거시 커널 작업이 진행되었다.
해킨토시 10.9를 위해 여러 개의 새로운 커널이 개발 중이지만, 여전히 문제가 존재한다. 이 커널들은 주로 AMD 및 구형 인텔 CPU 사용자가 Mavericks를 실행할 수 있도록 하는 데 중점을 두고 있다. SSSE3와 같이 AMD K10 기반 CPU 및 인텔 코어 듀오와 같은 구형 인텔 CPU에 없는 명령어 집합을 에뮬레이트하기 위한 노력이 이루어졌다.
AMD의 최신 CPU는 '불도저' 아키텍처부터 거의 모든 최신 명령어 집합을 포함하므로, 전체 SSE4 지원을 갖춘 일부 커널도 출시되었다. Niresh의 배포판은 Mavericks용으로 출시되었으며, AMD CPU[28]와 최신 인텔 CPU를 지원한다. 또한 인텔 아톰 프로세서용 커널도 있다.[29][30]
Mac OS X 타이거가 애플 하드웨어가 아닌 곳에서 실행되기 시작했을 때, 일부 프로세서에서 운영 체제를 실행할 수 없는 문제가 발생했다. 로제타와 커널 자체에 SSE3 명령어 집합 지원이 필요했기 때문이다. 이를 우회하기 위해 패치된 커널이 출시되었고, 2005년 10월에는 NX 비트 마이크로프로세서 지원을 요구하는 업데이트가 나왔지만[69] 이 역시 우회되었다.[70] 패치된 커널은 AMD 프로세서도 지원하게 되었다.
2007년 10월 26일 Mac OS X 레오파드 출시와 함께, 커널에서 HPET 요구 사항을 제거하기 위한 패치가 만들어졌다. 또한, SSSE3 명령어 집합을 에뮬레이션하려는 노력이 이루어졌다. OS X 매버릭스가 사용하는 커널은 SSSE3 명령어를 사용했기 때문에 해당 패치가 필요했다.
3. 2. 부트로더 및 에뮬레이터
해킨토시는 EFI 에뮬레이션, Boot-132, 카멜레온, 클로버, OpenCore 등 다양한 부트로더 및 에뮬레이터를 사용한다.
초기에는 애플의 개발자 전환 키트 DVD가 유출되면서 해킨토시 시도가 시작되었다. 이 과정에서 신뢰 플랫폼 모듈(TPM)을 우회하고, NX 비트 지원 프로세서 요구 사항을 회피하는 등의 패치가 이루어졌다. 2006년 애플이 인텔 기반 맥을 출시하면서 EFI를 채택했고, 이에 맞춰 사용자들은 OS X를 크랙하고 패치를 개발했다.
10.4.8 업데이트 이후, Mifki와 Semthex는 비 매킨토시 하드웨어에서 작동하는 오픈 소스 XNU 기반 커널을 개발했다. 이들은 AMD, VMware, SSE2를 지원하고, 여러 문제점을 개선했다. 특히 Semthex는 OSx86 역사상 최초로 SSE3 구조를 완벽하게 가상 구현한 SSE2 에뮬레이션을 공개했다.
레퍼드 출시와 함께 해킨토시는 새로운 전환기를 맞았다. Kalyway는 안정적인 《Kalyway 10.5》, 《Kalyway 10.5.1》을 공개했고, DVD 인스톨 버전을 통해 설치가 쉬워졌다. 이후 다양한 배포판(Leo4All, iAtkos, iDeneb, iPc 등)이 등장했다.
2008년부터는 Boot-132 기반 부트로더들이 등장하여 OS 수정 없이 맥 OS를 부팅하는 획기적인 방식이 도입되었다. 현재 클로버와 OpenCore가 널리 사용되는 대표적인 부트로더이다.
3. 2. 1. EFI 에뮬레이션
EFI 에뮬레이션은 macOS를 수정하지 않고도 비 애플 컴퓨터에 설치할 수 있는 방법으로 간주된다.[8]
이 작업은 David Elliot (dfe)가 "Darwin/x86"이라고 불린 Boot-132를 수정하면서 시작되었으며, EFI를 에뮬레이션하는 "FakeEFI" 시스템을 가지고 있다.[71] 2007년 11월 초, Netkas라는 러시아 해커를 중심으로 한 해커 그룹은 Elliot의 코드를 사용하여 특수하게 수정된 Darwin 부트로더로 EFI 환경을 에뮬레이션하는 방법을 개발했다.[72] 이는 하드웨어 요구 사항을 충족하는 일반 PC가 OS에서 실제 Macintosh 컴퓨터로 인식될 수 있게 하여, 수정되지 않은 "순정" 애플 커널을 사용할 수 있게 하고, 더 안정적인 작동을 제공했다. 이 혁신적인 솔루션의 실제 배포 방법은 DigitMemo.com 웹사이트에서 설명과 사용 설명서를 제공했다.[74]
이전에는 사용자들이 EFI를 우회하는 패치된 커널/커널 모듈을 사용하여 일반 PC에서 macOS를 사용했다. EFI 패치를 사용하면 해킨토시는 "순정" (수정되지 않은) macOS 커널로 부팅하고 순정 커널 확장을 사용할 수 있었다. 이는 시스템이 향후 시스템 업데이트와 호환될 수 있도록 하며 안정성을 높였다.
2008년 중반, EFi-X라는 새로운 상용 제품이 출시되었는데, 공식 Leopard 설치 디스크에서 패치 없이 부팅하고 설치할 수 있다고 주장했지만, USB 연결 장치에서 Boot-132 기술을 재포장한 것일 가능성이 있다.[75] Rebel EFI는 오픈 소스 소프트웨어를 사용하는 것으로 보이는 또 다른 상용 제품이다.[76]
3. 2. 2. Boot-132
Boot-132는 애플에서 제공하는 부트로더로, XNU 커널을 로드한다.[77] 2008년 중반, 수정된 BOOT-132가 등장했다.[78] 이 방법을 통해 사용자는 정품으로 구매한 레오파드를 사용하여 OSx86을 설치할 수 있게 되어, 이전의 JaS나 Kalyway와 같은 해킹된 설치가 필요 없어졌다. Boot-132 부트로더는 기본적으로 레오파드가 부팅되어 작동할 수 있는 환경을 시스템에 미리 로드한다. 이 부트로더는 필요한 파일(kext 파일)을 .img 컬렉션이나 폴더에 저장한다. 이 새로운 설치 방법의 장점은 정품 레오파드 DVD에서 부팅 및 설치를 할 수 있으며, DMCA를 위반하지 않고 애플로부터 직접 업데이트를 받을 수 있다는 것이다. 여기서 유일한 문제는 macOS EULA를 위반한다는 것이다.[79]
이 부트로더는 리눅스 커널처럼 작동한다. mboot-호환 (패치된 syslinux가 이 해킹에 사용됨) 부트로더를 사용하여 .img 파일(ramdisk 또는 initrd)에 대해 boot-dfe에 알려줄 수 있으며, boot-dfe는 이 파일에서 kexts(또는 mkext)를 사용한다. 이 새로운 boot-dfe는 정품 레오파드 DVD로 테스트되었으며, 수정된 DVD를 만들 필요 없이 레오파드를 부팅, 설치, 실행할 수 있다.
3. 2. 3. 카멜레온 (Chameleon)
Mac OS X Snow Leopard가 출시되었을 때, 러시아 해커 넷카스(Netkas)는 Mac OS X v10.6을 부팅할 수 있는 카멜레온 버전을 만들었다.[21] 많은 사람들이 특정 문제로 인해 DSDT를 수정하거나 kext를 사용해야 했다. modbin과 dmitrik은 가능한 한 빨리 AMD 머신에서 Snow Leopard를 부팅할 수 있는 커널 테스트 버전을 출시했다. v10.6용 안정적인 XNU 커널은 Qoopz와 Pcj에 의해 출시되었다. Universal(인텔 전용), Hazard 및 iAtkos라는 이름으로 소매점을 기반으로 하는 몇 가지 인기 있는 빌드가 있다. v10.6.2 이후 Nawcom, Qoopz 및 Andy Vandijck는 지원되지 않는 CPU용 레거시 커널을 작업해 왔다.
OSx86 커뮤니티 회원들은 Mac OS X v10.6의 초기 개발자 빌드 이후, 러시아 해커 넷카스가 제공한 PC EFI 또는 Voodoo 팀의 카멜레온(Chameleon) 부트로더를 사용하여 새로운 운영 체제를 부팅해왔다. 카멜레온은 David Elliot의 Boot-132를 기반으로 하는 부트로더이다. 이 부트로더는 ACPI, SMBIOS, 그래픽, 이더넷 및 기타 일부 주입을 지원하여 맥(Mac)이 아닌 하드웨어에서 macOS를 부팅할 수 있게 한다. 카멜레온은 많은 AMD 및 Nvidia 그래픽 카드를 지원한다. 여러 개발자가 이를 포크했으며, 최신 업스트림 버전은 2014년의 2.2 버전이다.[80]
3. 2. 4. 클로버 (Clover)
클로버(Clover)는 UEFI 또는 레거시 BIOS 모드를 지원하는 여러 운영 체제를 위한 GUI 부트로더이다. EFI 코드를 부팅하기 위해 일반적으로 사용되는 두 가지 방법은 Elliot의 FakeEFI를 사용하거나, 인텔의 TianoCore를 기반으로 하는 실제 오픈 소스 EFI 시스템인 DUET(Developer's UEFI Emulation)을 마더보드에 플래시하는 것이다.[81] 그러나 최신 비-애플 EFI 펌웨어와 Duet은 주로 HFS+ 파일 시스템과 개별 벤더의 특성으로 인해 다양한 비호환성으로 인해 macOS를 직접 로드할 수 없어서, macOS 시스템을 로드하려면 한 단계가 더 필요했다. 이러한 문제를 해결하고 격차를 해소하는 EFI 응용 프로그램이 필요했다.
2011년 3월부터 Slice는 다른 커뮤니티 구성원들과 그의 아이디어를 논의하여 EFI 펌웨어를 선택하여 에뮬레이션하거나 실제 UEFI 펌웨어를 사용하여 Mac OS X를 부팅할 수 있는 부트로더를 개발했다. 여기에는 HFS+ 디스크를 올바르게 읽고, macOS 시작을 위해 시스템을 준비하기 위해 EFI 테이블을 패치하는 EFI 응용 프로그램과 드라이버가 포함되어 있다. 2020년 현재, 활발하게 유지 관리되고 있다.[82]
3. 2. 5. Ozmosis
Ozmosis는 2010년대 후반에 문을 닫은 QUO Computer Inc.에서 개발한 Z77MX-QUO-AOS용 UEFI DXE 부트로더이다.[1] 이 부트로더는 마더보드의 UEFI ROM을 통해 macOS를 실행할 수 있게 해주며, 부트로더를 위한 추가 드라이브 공간이 필요하지 않다.[1]
3. 2. 6. OpenCore
OpenCore는 2019년에 개발이 시작된 부트로더로, UEFI 또는 BIOS 시스템에서 macOS를 실행하기 위해 개발되었다.[83] 클로버에 비해 전반적으로 더 나은 패치와 에뮬레이션을 제공하며 부팅 속도도 빠르다고 알려져 있다. 또한 이 프로젝트는 일부 패치의 개발을 인수하여, 향후 버전은 OpenCore에서만 작동할 수 있다.[84]
OpenCore Legacy Patcher는 OpenCore를 기반으로 하는 프로젝트로, 더 이상 지원되지 않는 구형 Mac 기기에서 최신 버전의 macOS를 실행할 수 있게 해준다.[85]
3. 3. Live DVD
Live DVD를 통해 설치 없이 macOS 작동 시스템으로 부팅할 수 있다. 2009년 1월 2일, InsanelyMac의 Live DVD 팀은 Mac OS X v10.5.x Live DVD 제작 방법을 발표했다.[86] 이 방법을 통해 사용자는 DVD 또는 USB 플래시 드라이브에서 완전하게 작동하는 macOS 데스크톱을 부팅할 수 있게 되었다. 이 방법은 Apple의 기존 Netboot 및 Imageboot 기능을 조작하고, 시스템이 네트워크 디스크에서 실행되는 것처럼 작동했기 때문에 이전 방법보다 더 안정적이었다. 또한, 기존 설치에 단일 스크립트만 추가하면 되므로 제작이 더 쉬웠다. Live DVD 배포는 처음 출시된 이후로 이루어졌으며, 이후 이 방법이 일반적인 Apple Mac 하드웨어에서도 작동한다는 것이 밝혀졌다.
3. 4. 가상 머신
가상 머신을 사용하면 표준 PC 하드웨어에 설치된 다른 운영 체제 내에서 macOS를 실행할 수 있다. 이때 오라클의 VirtualBox[87][88]와 같은 가상화 소프트웨어를 사용한다. (오라클은 공식적으로 이를 지원하지 않는다.[89]). 또한 패치를 사용하여 Windows 및 Linux 버전의 VMware 소프트웨어에 macOS를 설치할 수도 있다.[90][91] 하지만 VMware는 애플의 라이선스 정책에 따라 애플 컴퓨터에서 실행되는 VMware에서만 macOS 실행을 지원한다고 명시하고 있다.[92]
가상 머신에서 macOS는 운영 체제가 하드웨어 비디오 가속을 많이 사용하기 때문에 일반적으로 매우 느리다. macOS는 일반적으로 가상 머신 소프트웨어에서 사용되는 가상 비디오 장치를 사용할 때 이를 지원하지 않는다. 해결 방법은 실제 GPU를 가상 머신에 연결하는 것이지만, 이를 위해서는 호스트 운영 체제에서 사용하지 않는 macOS 지원 GPU가 시스템에 있어야 한다.[93]
4. 법적 문제 및 애플의 반론
애플은 자사가 제조한 x86 PC가 아닌 다른 PC에서 macOS의 사용을 허가하지 않는다. macOS EULA는 "애플 브랜드가 아닌 컴퓨터"에 macOS 설치를 금지한다.[8]
2008년 2월, 미국의 중소업체 Psystar는 "세계 최초의 해킨토시 탑재 PC"를 출시하였다. 이 PC는 메인보드 자체에 EFI 에뮬레이터를 탑재하여, 애플 정품 DVD를 삽입하면 PC를 정품 매킨토시로 인식해 설치를 진행했다. 애플은 EULA 위반이라며 Psystar Corporation에 소송을 제기했다.[62][63] 애플은 Psystar가 복제 방지 기술을 회피하여 디지털 밀레니엄 저작권법 (DMCA)을 위반했다고 주장했다.[64]
2009년 11월 13일, 법원은 Psystar가 애플의 저작권과 DMCA를 위반했다고 판결했다.[4][65] 2012년 5월 15일, 애플 대 Psystar Corporation 사건에서 법원은 Psystar가 애플의 배타적 권리를 침해했다고 판결했다.[68]
2009년 1월 14일, ''Wired Magazine''은 해킨토시 설치 튜토리얼을 게시했다가 애플의 항의로 삭제했다.[66]
5. 해킨토시 PC의 출시
2008년 2월, 미국의 중소업체 Psystar는 메인보드에 EFI 에뮬레이터를 탑재한 "세계 최초의 해킨토시 탑재 PC"를 출시했다.[62][63] 이 PC는 애플 정품 DVD를 삽입하면 PC를 정품 매킨토시로 인식하여 설치를 진행하는 특징을 가졌다. 애플은 이에 대해 EULA 위반과 디지털 밀레니엄 저작권법(DMCA) 위반으로 소송을 제기했고, 2012년 5월 15일 Psystar의 저작권 침해 판결로 종결되었다.
EFI-X는 해킨토시 사용을 위한 EFI가 포함된 USB 드라이브로, 2008년에 소개되었으나 현재는 사용되지 않는다.
5. 1. Psystar PC
2008년 2월, 미국의 중소업체 Psystar는 메인보드에 EFI 에뮬레이터를 탑재한 "세계 최초의 해킨토시 탑재 PC"를 출시했다.[62][63] 이 PC는 애플 정품 DVD를 삽입하면 PC를 정품 매킨토시로 인식하여 설치를 진행하는 특징을 가졌다.이에 애플은 EULA를 위반했다며 소송을 제기했다.[8] 애플은 Psystar가 애플의 복제 방지 기술을 회피함으로써 디지털 밀레니엄 저작권법(DMCA)을 위반했다고 주장했다.[64]
2009년 11월 13일, 법원은 애플의 약식 판결 신청을 받아들여 Psystar가 애플의 저작권과 DMCA를 위반했다고 판결했다.[4][65] 2012년 5월 15일, 애플 대 Psystar Corporation 사건은 Psystar가 애플의 저작권을 침해했다는 판결로 종결되었다.[68]
5. 2. EFI-X
EFI-X는 해킨토시 사용을 위한 EFI가 포함된 USB 드라이브이며, 현재는 당연시 여겨지는 EFI 에뮬레이션 방식의 초창기인 2008년에 소개되었다. 현재는 사용되지 않는 일종의 과도기적 물건이었다.6. 해킨토시의 장점
해킨토시의 장점은 다음과 같다.
- 비용 절감: 구형, 저렴하거나 범용 하드웨어를 사용할 수 있다.
- 수리 및 업그레이드 용이: 부품을 쉽게 교체하거나 업그레이드할 수 있다.
- 맞춤형 구성 요소 사용: 애플 브랜드 제품에서 사용할 수 없거나 함께 사용할 수 없는 맞춤형 구성 요소를 자유롭게 사용할 수 있다.
macOS는 여러 비 애플 가상화 플랫폼에서도 실행할 수 있지만, 이러한 시스템은 일반적으로 해킨토시로 간주되지 않는다. 해킨토시 노트북은 때때로 "Hackbooks"라고 불린다.
참조
[1]
웹사이트
Turning PC into Apple Macintosh: Hackintosh
https://web.archive.[...]
BenchmarkReviews.com
2010-10-10
[2]
뉴스
Special - Build your own Hackintosh
https://archive.org/[...]
2024-05-18
[3]
웹사이트
Can I install OS X on my PC? Read this first
http://www.macbreake[...]
2019-04-27
[4]
웹사이트
Judge's ruling puts legal nail in Psystar's coffin
https://www.computer[...]
2022-09-12
[5]
간행물
U.S. Declares iPhone Jailbreaking Legal, Over Apple's Objections
https://www.wired.co[...]
2018-06-01
[6]
서적
The Little Innovation Book 2nd Edition
https://books.google[...]
Lulu.com
2010-07-25
[7]
웹사이트
What is Hackintosh – For Beginners and Noobs
http://www.hackintos[...]
2015-01-06
[8]
웹사이트
Apple Inc. Software License Agreement for Mac OS X
https://images.apple[...]
Apple Inc.
2010-09-02
[9]
뉴스
Modern "Hackintoshes" show that Apple should probably just build a Mac tower
https://arstechnica.[...]
2018-06-01
[10]
웹사이트
Apple Sues Mac Clone Maker Psystar - NYTimes.com
https://archive.nyti[...]
2018-06-01
[11]
뉴스
Why hasn't Apple killed the Hackintosh?
https://web.archive.[...]
2018-06-01
[12]
웹사이트
The Hackintosh Will Soon Be Dead, and That's Just Fine
https://www.howtogee[...]
2024-01-10
[13]
뉴스
Special - Build your own Hackintosh
https://archive.org/[...]
2024-05-18
[14]
뉴스
A-Max: My Incredible "Amiga 1000 Mac Plus"
https://www.amigalov[...]
2024-05-18
[15]
웹사이트
Apple to Use Intel Microprocessors Beginning in 2006
https://www.apple.co[...]
2009-04-28
[16]
웹사이트
Inside Apple's Intel-based Dev Transition Kit
https://appleinsider[...]
2022-09-12
[17]
웹사이트
OSx86 10.4.4 Security Broken. (Guess Who Done It?)
https://web.archive.[...]
OSx86 Project
2006-02-14
[18]
웹사이트
Mac OS X Update 10.4.5
https://www.apple.co[...]
Apple Computer
2006-02-14
[19]
웹사이트
Apple Releases 10.4.5
http://www.osx86proj[...]
OSx86 Project
2006-02-23
[20]
웹사이트
Mac OS X 10.4.6 for Intel
https://www.apple.co[...]
Apple Computer
2006-04-03
[21]
웹사이트
PC EFI V10
https://web.archive.[...]
2009-06-30
[22]
웹사이트
Niresh's Mac OS X 10.7.3 V2 With AMD Support Version V2
https://www.hackinto[...]
2011-04-24
[23]
웹사이트
Chameleon r1997 Mountain Lion
http://chameleon.osx[...]
[24]
웹사이트
UniBeast: Install OS X Mountain Lion on Any Supported Intel-based PC
http://www.tonymacx8[...]
2013-03-20
[25]
웹사이트
How to install OS X Mountain Lion on your PC with Unibeast
http://www.macbreake[...]
2013-03-20
[26]
웹사이트
Niresh Mountain Lion 10.8.5 DvD ISO Image – With AMD & Intel
https://www.hackinto[...]
2020-03-07
[27]
웹사이트
How to install OS X Mountain Lion on your PC with Niresh
http://www.macbreake[...]
2013-04-20
[28]
웹사이트
AMD Kernel For Mavericks 10.9/10.9.1/10.9.2/10.9.3 v2.1
https://www.insanely[...]
2014-06-05
[29]
웹사이트
AMD 10.9/10.9.1/10.9.2 kernel UPDATE III with full sse4 support
https://web.archive.[...]
2014-10-28
[30]
웹사이트
Hackintosh Mavericks – Hackintosh ISO (Hackintosh Distro) – Hackintosh Shop
https://www.hackinto[...]
[31]
웹사이트
UniBeast: Install OS X Yosemite on Any Supported Intel-based PC
https://www.tonymacx[...]
2014-10-17
[32]
웹사이트
Intel HD 4400 QE/CI Patch For Yosemite 10.10.2 + OpenCL v2.0
https://www.insanely[...]
2015-02-12
[33]
웹사이트
State of the Hackintosh 2014: A peek into a shadowy subculture of Apple fans
https://www.cultofma[...]
2014-06-10
[34]
웹사이트
Hackintosh Yosemite with Intel & AMD Installation Instructions and Guide
https://www.hackinto[...]
2014-11-21
[35]
웹사이트
Hackintosh OS X Yosemite Zone 10.10.1
https://www.hackinto[...]
2014-11-21
[36]
웹사이트
UniBeast: Install OS X Yosemite on Any Supported Intel-based PC
https://www.tonymacx[...]
2014-10-17
[37]
웹사이트
UniBeast: Install OS X El Capitan on Any Supported Intel-based PC
http://www.tonymacx8[...]
2015-10-01
[38]
웹사이트
MacPwn EL Capitan – MacPwn – HackintoshZone
https://www.hackinto[...]
[39]
웹사이트
UniBeast: Install macOS Sierra on Any Supported Intel-based PC
https://www.tonymacx[...]
2016-09-29
[40]
뉴스
Hackintosh macOS Sierra with MacPwn
https://www.hackinto[...]
2016-08-20
[41]
웹사이트
UniBeast 7.0.1 Update
https://www.tonymacx[...]
2016-09-26
[42]
웹사이트
How to Install Niresh Sierra on PC (Hackintosh Sierra Zone Guide)
https://www.hackinto[...]
2017-03-23
[43]
뉴스
Install macOS High Sierra on Any Supported PC with MacPwn – Vanilla Guide
https://www.hackinto[...]
2017-06-09
[44]
웹사이트
UniBeast Hackintosh tool updated for macOS High Sierra
https://9to5mac.com/[...]
2017-10-24
[45]
웹사이트
Install macOS High Sierra on PC [ Hackintosh High Sierra Guide ]
https://www.hackinto[...]
2017-12-17
[46]
웹사이트
Clover Change Explanations
https://www.insanely[...]
2015-02-13
[47]
웹사이트
Run MacOS Mojave on Hackintosh Intel PCs with Unibeast
http://osxdaily.com/[...]
2018-11-25
[48]
웹사이트
Install macOS Mojave on PC [ Hackintosh Mojave Guide ]
https://www.hackinto[...]
2019-09-03
[49]
웹사이트
InsanelyMac thread about macOS Catalina beta on Hackintosh
https://www.insanely[...]
2019-06-03
[50]
웹사이트
Install macOS Catalina on any supported intel based PC
https://www.tonymacx[...]
2020-01-06
[51]
웹사이트
macOS Catalina is on AMD
https://amd-osx.com/[...]
2019-10-10
[52]
웹사이트
AMD OS X Vanilla Guide
https://vanilla.amd-[...]
[53]
웹사이트
Vanilla OpenCore Desktop Guide
https://khronokernel[...]
[54]
간행물
Apple announces Mac transition to Apple silicon
https://www.apple.co[...]
Apple Inc.
2020-06-22
[55]
웹사이트
Several macOS Monterey Features Unavailable on Intel-Based Macs
https://www.macrumor[...]
2021-06-09
[56]
웹사이트
Is Apple Leaving Intel Macs Behind?
https://reneritchie.[...]
2021-06-12
[57]
웹사이트
macOS 13 Ventura compatibility: Can your Mac run the latest version?
https://www.macworld[...]
2022-10-24
[58]
웹사이트
Use Game Mode on Mac
https://support.appl[...]
Apple Inc.
2023-11-17
[59]
웹사이트
Here Are the macOS Sequoia Features Intel Macs Won't Support
https://www.macrumor[...]
MacRumors
2024-07-02
[60]
웹사이트
"TPM DRM" In Mac OS X: A Myth That Won't Die
http://www.osxbook.c[...]
[61]
웹사이트
DMCA axes sites discussing Mac OS for PCs
https://www.zdnet.co[...]
2006-02-17
[62]
웹사이트
Apple sues clone maker Psystar
http://news.cnet.com[...]
2008-07-15
[63]
웹사이트
Apple Goes After Clone Maker Psystar
http://espinosaiplaw[...]
2008-07-15
[64]
웹사이트
Apple adds DMCA charge to lawsuit against Psystar: It accuses clone maker of breaking Mac OS copy-protection scheme
http://www.computerw[...]
2008-11-30
[65]
웹사이트
Apple wins clone suit
http://brainstormtec[...]
CNN Money
2009-11-14
[66]
웹사이트
The Netbook Hackintosh Video Apple Made Wired Take Down
http://i.gizmodo.com[...]
2009-01-14
[67]
뉴스
Gadget Lab Video: Running OS X on a Netbook
http://blog.wired.co[...]
2008-12-01
[68]
웹사이트
Court refuses request to review Psystar case
https://www.engadget[...]
2012-05-15
[69]
웹사이트
Apple Seeds 10.4.3 Intel to Developers
http://www.osx86proj[...]
OSx86 Money Project
2005-10-16
[70]
웹사이트
Hacked OSx86 Updated to 10.4.3
http://www.osx86proj[...]
OSx86 $$$ Project
2005-10-30
[71]
웹사이트
Darwin/x86 Boot Loader
http://www.tgwbd.org[...]
2009-04-28
[72]
웹사이트
netkas.org :: W00t – released
https://web.archive.[...]
2007-11-16
[73]
웹사이트
Darwin/x86 Boot Loader
https://web.archive.[...]
2009-04-28
[74]
웹사이트
HowTo: Install EFI patch and Use Unmodified OS X Kernel in Hackintosh
https://web.archive.[...]
2009-04-28
[75]
웹사이트
Exclusive Report: EFI-X Mac Booter, A Scam?
http://www.tomshardw[...]
2009-09-08
[76]
웹사이트
netkas.org » Enjoy
https://web.archive.[...]
2009-11-06
[77]
웹사이트
Boot-132
http://wiki.osx86pro[...]
2010-09-02
[78]
웹사이트
New modified Boot-132 allows you to boot retail DVDs
https://web.archive.[...]
2008-06-30
[79]
웹사이트
Building a Hackintosh Apple Can't Sue You For
http://www.osnews.co[...]
2010-09-02
[80]
웹사이트
Chameleon: Bring Mac OS X Developers Together
http://chameleon.osx[...]
2020-03-08
[81]
웹사이트
A BIOS to UEFI Transformation
http://www.rodsbooks[...]
[82]
웹사이트
Clover EFI bootloader
https://sourceforge.[...]
2023-11-11
[83]
웹사이트
acidanthera/OpenCorePkg
https://github.com/a[...]
Acidanthera
2020-03-08
[84]
웹사이트
OpenCore Vanilla Guide
https://dortania.git[...]
[85]
웹사이트
dortania/OpenCore-Legacy-Patcher
https://github.com/d[...]
Dortania
2024-06-20
[86]
웹사이트
2009 Live DVD, how to make a simple, working osx livedvd
https://web.archive.[...]
2009-04-28
[87]
웹사이트
How to Run Mac OS X in VirtualBox on Windows
http://lifehacker.co[...]
2010-07-09
[88]
웹사이트
How to Install Mac OS X Snow Leopard in VirtualBox on Windows 7
https://www.redmondp[...]
2010-07-10
[89]
웹사이트
Important notice regarding Mac OS X as Guest
http://forums.virtua[...]
[90]
웹사이트
GitHub – DrDonk/unlocker: VMware Workstation macOS
https://github.com/D[...]
2019-08-30
[91]
웹사이트
How to run Mac OS X in Windows 10 with VMware Unlocker
https://www.techjunk[...]
2018-10-24
[92]
웹사이트
VMware Knowledge Base
https://kb.vmware.co[...]
2018-06-01
[93]
웹사이트
Mac OS VM Guide Part 2
https://passthroughp[...]
2019-06-09
[94]
웹인용
Review: Mac OS X x86 10.4.1 & 10.4.3
https://news.hitb.or[...]
2005-12-12
[95]
웹인용
Apple Seeds 10.4.3 Intel to Developers.
https://web.archive.[...]
OSx86 Project
2006-05-28
[96]
웹인용
Hacked OSx86 Updated to 10.4.3.
https://web.archive.[...]
OSx86 Project
2017-03-11
[97]
웹인용
OSx86 10.4.4 Security Broken. (Guess Who Done It?)
https://web.archive.[...]
OSx86 Project
2006-05-28
[98]
웹인용
Mac OS X Update 10.4.5
https://web.archive.[...]
Apple Computer
2006-05-28
[99]
웹인용
Apple Releases 10.4.5
https://web.archive.[...]
OSx86 Project
2006-05-28
[100]
웹인용
Mac OS X 10.4.6 for Intel
https://web.archive.[...]
Apple Computer
2006-05-28
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com