해킨토시
HackintoshHackintosh ("Hack" 및 "Macintosh"의 합성어)는 Apple의 Macintosh 운영 체제 macOS (이전의 "Mac OS X" 또는 "OS X")를 Apple이 [1]승인하지 않은 컴퓨터 하드웨어에서 실행하는 컴퓨터입니다."해킨토싱"은 2005년 애플이 PowerPC에서 인텔 프로세서로 전환한 결과로 시작되었습니다.2005년 이후 Mac 컴퓨터는 다른 많은 데스크톱 PC, 노트북 및 서버와 동일한 x86-64 컴퓨터 아키텍처를 사용합니다. 즉, 원칙적으로 MacOS 시스템과 소프트웨어를 구성하는 코드를 호환성 [2]문제를 최소화하면서 대체 플랫폼에서 실행할 수 있습니다."Hackintoshing"의 이점으로는 비용(구식, 저렴한 하드웨어 또는 범용 하드웨어), 수리 및 단편적인 업그레이드 용이성, 브랜드 Apple 제품에서 사용할 수 없는(또는 함께 사용할 수 없는) 컴포넌트의 커스터마이즈된 선택지가 있습니다.macOS는 애플 이외의 가상화 플랫폼에서도 실행할 수 있습니다.단, 이러한 sylatform에서도 실행할 수 있습니다.줄기는 보통 Hackintoshes로 묘사되지 않는다.Hackintosh 노트북은 "Hackbooks"[3]라고 불리기도 합니다.
애플의 맥OS용 소프트웨어 라이센스는 "애플 브랜드"[4]인 컴퓨터에서만 이 소프트웨어를 사용할 수 있도록 허용하고 있다.다만, 최신의 Macintosh 컴퓨터는 인텔 베이스의 하드웨어를 사용하고 있기 때문에, 다른 타입의 인텔 베이스의 [5]PC상에서 소프트웨어를 실행하는 것을 막는 제한은 거의 없습니다.특히, 싸이스타와 같은 회사들은 많은 해커토시 시스템이 다양한 해킹 포럼과 [7]커뮤니티의 MacOS 애호가들에 의해서만 설계되었지만, 애플 이외의 머신에서 [6]macOS를 사용하는 제품을 출시하려고 시도했다.미국에서는 디지털 밀레니엄 저작권법(DMCA)[8]에 따라 애플이 타사의 하드웨어에 macOS를 설치하는 것을 막기 위해 사용하는 상업적인 방법의 회피가 제한되고 있지만, 탈옥의[9] 개념에 관한 법률의 구체적인 변경은 이러한 회피 방법을 법적 애매한 영역으로 만들었다.
2020년에 애플은 ARM64 기반의 애플 실리콘 프로세서로 이동하기 시작했다.동사는, 최종적으로 인텔 [10]64 아키텍처의 서포트를 중단한다고 말하고 있습니다.
역사
Mac OS X Tiger (10.4)
2005년 6월 6일, 애플은 세계 개발자 회의에서 인텔 x86 프로세서로 이행하는 계획을 발표해,[11] 엄선된 개발자에게 999달러(2021년에는 1,390달러 상당)의 비용으로 인텔 베이스의 시제품 Mac을 제공했습니다.Apple 이외의 하드웨어에서 Mac OS X를 실행하려는 노력은 즉시 시작되었지만 개발자들은 PC 하드웨어 구성이 [12]지원되지 않는다는 오류 메시지를 표시했습니다.
2006년 1월 10일, 애플은 1세대 인텔 기반 Mac인 iMac과 MacBook Pro를 탑재한 Mac OS X 10.4.4를 출시했습니다.이들 머신은 당시 대부분의 x86 메인보드에서 볼 수 있었던 구식 BIOS 대신 EFI(Extensible Firmware Interface) 플랫폼 펌웨어를 사용했습니다.2006년 2월 14일, Mac OS X v10.4.4의 초기 "핵"이 crg92라는 [13]필명의 프로그래머에 의해 인터넷에 공개되었습니다.몇 시간 만에 애플은 10.4.5 업데이트를 발표했고, 그 [14]후 2주 [15]만에 같은 저자에 의해 해킹당했다.2006년 4월 3일, 애플은 10.4.6[16] 업데이트를 출시하였고, 2주 이내에 패치를 다시 출시하여 사용자가 이 업데이트의 대부분을 애플 이외의 컴퓨터에 설치할 수 있도록 하였습니다.단, 여기에는 10.4.6의 업데이트된 커널이 포함되어 있지 않습니다.2006년 6월, 10.4.4 커널을 사용하는 비 애플 컴퓨터용 10.4.7 Mac OS X 업데이트용 업데이트된 MacBook Pro가 출시되었습니다.
10.4.8 업데이트 릴리스까지 모든 OSx86 패치는 10.4.4 커널을 버전 10.4.8의 나머지 운영 체제와 함께 사용했습니다.그러나 새로운 프레임워크는 새로운 커널에 의존했고 이로 인해 10.4.8 사용자는 많은 문제에 직면하게 되었습니다.또한 애플은 하드웨어에 SSE3 명령어를 더 많이 사용하기 시작했고 SSE2(예: 구형 Pentium 4s)만을 지원하는 CPU를 가진 사용자가 완전히 호환되는 시스템을 실행하기가 더욱 어려워졌습니다.이 문제를 해결하기 위해 커뮤니티의 해커들은 SSE2와 동등한 명령어를 에뮬레이트한 커널을 출시했지만 이로 인해 성능 저하가 발생했습니다.
수년간 많은 "디스트로"가 인터넷을 통해 다운로드되도록 출시되었습니다.이러한 배포판은 Mac OS X 설치 디스크의 복사본으로, OS를 Apple 이외의 하드웨어에서 실행하는 데 필요한 추가 컴포넌트를 포함하도록 수정되었습니다.커뮤니티의 저명한 멤버인 JaaS는 패치가 적용된 커널을 포함한 Mac OS X Tiger의 많은 디스트리스터를 출시했습니다.다른 인기 디스트로로는 iATKOS, Kalyway, iPC, iDeneb 등이 있다.OS X Installer의 실제 복사본을 사용할 수 있는 새로운 부트로더가 개발됨에 따라 OSx86 커뮤니티가 성장함에 따라 Distros는 인기가 없어졌습니다.
Mac OS X Leopard (10.5)
이 섹션은 어떠한 출처도 인용하지 않습니다.(2018년 1월 (이 및 ) |

Mac OS X v10.5 빌드 9A466부터 커뮤니티는 Apple 이외의 하드웨어에서 실행할 수 있는 Leopard 버전을 유지하고 있습니다.브라질 맥의 해커는 합법적으로 입수된 Apple Mac OS X의 소매 버전을 사용하여 사용자가 Mac OS X를 서드파티 하드웨어에 쉽게 설치할 수 있는 최초의 패치 적용 프로세스 중 하나를 만들었습니다.이러한 단순화로 인해 브라질Mac 패치와 이후 개정판이 많은 디스트리뷰터들에게 가장 인기 있는 선택지가 되었습니다.가장 인기 있는 빌드 중 5개는 Jas, Kalyway, iATKOS, iPC 및 iDeneb으로 불리며, 최근에는 Boot-132 방식(아래 설명)이 인기를 끌면서 출시되고 있습니다.그러나 이러한 모든 컴파일은 Lorem(빌드 9A466), SynthetiX(빌드 9A499, 9A527, 9A559), ToH(빌드 9A581, 9B13, 9B18) 및 최근에는 StageXNUODOU(빌드 9A581)에 의해 이루어진 커널 해커의 작업에 의존하고 있습니다.이들의 기여는 인터넷에서 쉽게 구할 수 있는 다양한 Mac OSx86 설치 프로그램으로 흘러들어갔습니다.Apple 릴리스와의 호환성을 유지하기 위해서만이 아니라, 서드파티제의 컴퍼넌트의 수가 계속 증가하고 있기 때문에, 빌드는 계속 개량 및 갱신되고 있습니다.OSX86 커뮤니티는 애플의 최신 릴리스가 애플 이외의 하드웨어에서 실행될 수 있도록 필요한 수정을 신속하게 해왔다.Leopard가 출시된 지 몇 시간 만에 AMD/Intel SSE2/3 커널 패처가 생성되었습니다.이 패처는 Mac OS의 핵심 컴포넌트인 원본 mach_kernel 파일에서 HPET 요건을 삭제했습니다.
Mac OS X Snow Leopard (10.6)
'눈표범'이 출시되자 러시아 해커 넷카는 맥 OS X v10.6을 부팅할 수 있는 카멜레온 버전을 만들었다.주요 문제는 많은 사람들이 특정 문제로 인해 DSDT를 수정하거나 kext를 사용해야 한다는 것이었다.가능한 한 빨리 modbin과 dmitrik은 AMD 머신에서 Snow Leopard를 부팅할 수 있는 커널 테스트 버전을 출시했습니다.v10.6용 안정적인 XNU 커널은 Qoopz와 Pcj에 의해 출시되었습니다.Universal(Intel만), Hazard(위험), iAtkos(iAtkos)라는 이름으로 판매되고 있는 일반적인 빌드가 있습니다.v10.6.2 Nawcom, Qoopz 및 Andy Vandjeck는 지원되지 않는 CPU를 위한 레거시 커널을 개발하고 있습니다.
Mac OS X Lion (10.7)
애플이 Developer Preview 1을 출시했을 때 러시아 해킨토시 개발업체 usr-sse2가 Lion을 설치하는 방법을 최초로 고안했다.이 방법은 플래시 드라이브에 Mac OS X v10.7 이미지를 배포하고 XPC UEFI 부트로더를 통해 플래시 드라이브에서 부팅하는 방식으로 구성됩니다(아래 DUE 참조).카멜레온 소스 코드를 변경한 후 업데이트된 버전의 카멜레온으로 라이온을 부팅할 수 있게 되었습니다.잠시 후, Bronzovka라고도 불리는 Dmitrik는 AMD 시스템을 지원하는 커널을 만들 수 있었습니다.몇 개월 후(10.7.3 V2 With AMD Support)와 iAtkos L2(10.7.2 Only Intel)가 출시되었습니다.[17]
OS X Mountain Lion (10.8)
Developer Preview 1이 출시된 직후 일부 알려지지 않은 개발자들은 카멜레온 부트로더의 수정 버전을 사용하여 OS X를 PC에 설치하는데 성공했습니다.이 버전은 버전 r1997에서[18] 시작하는 주요 프로젝트를 통해 일반 대중에게 공개되었습니다.Lion [clarification needed]시대에 발생한 문제 때문에 다른 설치 방법 및 필요한 패치는 공개되지 않았습니다.이 때문에, Mountain [citation needed]Lion을 향한 현장은 불명확한 상태가 되었습니다.
Mountain Lion 소매 출시 이후 몇몇 사용자들은 Mac App Store에서 구입한 설치 프로그램과 업데이트된 버전의 카멜레온 및 디스트로스를 포함한 기타 도구를 사용하여 성공적인 설정을 보고했습니다.Niresh의 Distro(10.8 Intel만 해당)가 처음 출시된 후 10.8.2(AMD 및 Intel 지원) 및 10.8.5(UEFI 지원, AMD 및 Intel 지원) 버전으로 업데이트되었습니다.iAtkos ML2는 Niresh의 출시 [19][20]이후에 출시되었습니다.[21] [22]
OS X Mavericks (10.9)
Hackintosh 10.9용 새로운 커널이 여러 개 개발 중이지만, 아직 대부분의 커널에 사소한 문제가 남아 있습니다.이러한 커널의 대부분은 사용자가 AMD 및 최신 인텔 CPU가 없는 오래된 인텔 CPU에서 Mavericks를 실행할 수 있도록 하는 것을 목적으로 하고 있습니다.AMD K10 기반의 CPU나 인텔 Core Duo 등의 구형 인텔 CPU에는 없는SSE3와 같은 명령 세트를 에뮬레이트하기 위해 많은 노력이 이루어지고 있습니다.'Buldozer' 아키텍처 이후 AMD의 최신 CPU는 거의 모든 최신 명령 세트를 포함하고 있으며, 따라서 SSE4를 완전히 지원하는 일부 커널도 출시되었습니다.두 달 후, Niresh의 Distro는 AMD CPU와 최신 인텔 CPU를 지원하는 Mavericks용으로 출시되었습니다.또한 인텔 ATOM 프로세서를 Mavericks로 부팅할 수 있는 커스텀 커널도 있습니다.iAtkos 팀이 기부금 [23]기준으로 특정 하드웨어를 위해 Mavericks 디스트로를 출시하기로 결정한 이후 Niresh's는 Mavericks를 위해 출시된 유일한 무료 디스트로가 되었습니다.[24]
OS X Yosemite (10.10)
OS X Yosemite 10.10 BETA의 최초 출시 이후 다양한 개발자가 시스템 부트로더를 업데이트하는 역할을 담당했습니다.OSX86 포럼의 IncelyMac 회원들은 이 새로운 OS 릴리즈를 위해 EFI 부트로더 카멜레온을 업데이트하기로 했습니다.잠시 후 Niresh(독립 OSx86 개발자)는 요세미티 존(Yosemite Zone)으로 알려진 독립 실행형 툴을 출시했습니다.이 툴은 최소한의 입력으로 새로운 OS 및 기타 다양한 기능을 자동으로 애플 이외의 기기에 설치합니다.이 방법은 OS X 10.10 DMG를 MacPwn Vanilla 설치로 USB 플래시 드라이브에 토렌트하는 것으로 구성되었습니다.Unibeast는 Yosemite를 [25]지원하도록 업데이트되었으며 Yosemite Zone 배포판은 AMD 프로세서를 지원하여 출시되었습니다.요세미티의 바닐라 인스톨은, Incelymac의 Pandora Box Beta 2.0 및 UniBeast 를 개입시켜 실시할 수 있습니다.이 타입의 인스톨에서는, OS X 의 인스톨 앱의 변경 없이, 가능한 한 적은 수의 kext(드라이버)를 사용하고, 배포보다 [26][27][28]우선됩니다.
OS X El Capitan (10.11)
클로버와 카멜레온 모두 El Capitan과 호환되도록 업데이트되었습니다.El Capitan, Unibeast(및 Multibeast)는 Chimera(Cameleon 기반의 부트로더) 대신 Clover 부트로더를 사용하기 때문에 Unibeast와[29] MacPwn도[30] El Capitan을 지원하도록 업데이트되었습니다.
macOS Sierra (10.12)
클로버와 카멜레온은 시에라와 호환되도록 업데이트되었다.UniBeast,[31] Pandora Box 및 MacPwn은[32] 이를 지원하기[33] 위해 업데이트되었으며, Sierra[34] Zone(10.12.3) 배포판은 AMD 프로세서를 지원하여 출시되었습니다.
macOS 하이 시에라 (10.13)
Clover, MacPwn,[35] OpenCore[36] 및 UniBeast가[37] 이를 지원하기 위해 업데이트되었습니다.Hackintosh[38] Zone(10.13)의 High Sierra Zone 디스트로는 Ryzen CPU를 포함한 AMD 프로세서를 지원하여 출시되었습니다.
macOS 모하비(10.14)
클로버는 리비전 4514에서 모하비를 [39]지원하도록 업데이트되었습니다.UniBeast는 또한 인텔 기반 [40]머신에 대한 모하비 지원을 받았습니다.Hackintosh[41] Zone(10.14)의 Hackintosh Mojave 디스트로가 공개되었다.또, MacOS Mojave의 첫 릴리스로부터 지금까지, NVIDIA Web 드라이버의 서포트를 중단했습니다.
MacOS Catalina (10.15)
![]() |
Clover r4945는 macOS Catalina 10.15의 [42]첫 개발자 베타 버전부터 시작하여 macOS Catalina를 지원하는 첫 번째 Clover 버전입니다.UniBeast는 MacOS Catalina 지원용으로 업데이트되었지만 Catalina용 [43]MultiBeast 릴리스는 아직 없습니다.macOS 10.15의 첫 번째 안정적인 공개 릴리스에서는 AMD 패치도 출시되어 AMD CPU 시스템에서 [44]macOS Catalina를 부팅할 수 있게 되었습니다.이 시기에 OpenCore™OpenCore라고 불리는 새로운 부트로더가 등장하기 시작했습니다.이것은 Clober의 후계자가 아닙니다.OpenCore는 이전 버전의 OpenCore를 위한 Vit96966의 변경된 부트에 속하며 Clober와 동일한 상태에 속하며,[45][46] MacOS 10.15.2 이후의 AMD 사용자에게 필수적입니다.
macOS Big Sur (11)
macOS Big Sur는 Intel 프로세서에서 작동합니다.그러나 2020년에 애플은 ARM64 기반의 애플 실리콘 프로세서로 이행하기 시작했고, 최종적으로 인텔64 [10]아키텍처의 지원을 중단하게 됩니다.이는 현재 형태의 Hackintosh 컴퓨터가 종료되었음을 의미합니다.
macOS 몬테레이(12)
지도의 3D 지구본, 추가 언어의 텍스트 음성 변환과 같은 macOS Montrey의 새로운 기능은 Apple 실리콘 프로세서에서만 작동합니다.Rene Ritchie는 이 기능들이 애플의 뉴럴 [47][48]엔진을 필요로 한다고 추측했다.애플은 공식적인 설명을 내놓지 않았다.
법적 문제 및 애플의 반대
Mac으로의 이행 인텔 프로세서 |
---|
![]() |
Apple은 제조한 x86 PC 이외의 PC에서는 MacOS 사용을 허가하지 않습니다.인텔의 칩으로의 전환을 발표한 후, 동사는 기술적인 수단(Trusted Platform Module, TPM은 아니지만, 널리[49] 잘못 보고되고 있는 것처럼)을 사용해 macOS를 [50]개발자에게 배포한 시스템에 관련시켰습니다.
macOS EULA는 "Apple 브랜드가 아닌 컴퓨터"[4]에 macOS를 설치하는 것을 금지하고 있습니다.2008년 7월 3일, 애플은 싸이스타[51] 사를 상대로 [52]이 제한을 위반했다는 이유로 소송을 제기했다.애플은 싸이스타가 맥 OS X를 보호하기 위해 사용하는 복사 방지 기술을 피함으로써 디지털 밀레니엄 저작권법(DMA)을 위반했다고 주장했다.구체적으로, 애플은 싸이스타에게 "애플의 저작권 [53]보호된 저작물에 대한 무단 접근을 목적으로 애플의 권한 없이 기술적 보호 조치를 회피, 우회, 제거, 설명, 해독, 비활성화 또는 손상시키는" 코드를 획득하거나 만든 혐의를 적용했다.애플은 애플 이외의 하드웨어에 MacOS를 설치하는 것을 막기 위해 사용하는 방법을 디지털 밀레니엄 저작권법(DMCA)의 보호를 받는다고 보고 있다.
2009년 11월 13일 법원은 애플의 즉결심판 신청을 받아들여 싸이스타가 애플이 아닌 컴퓨터에 애플의 운영체제를 설치했을 때 DMCA뿐만 아니라 애플의 저작권이 침해되었다고 판결했다.구제책에 대한 청문회는 12월 [8][54]14일로 예정되어 있다.
2009년 1월 14일, Wired Magazine의 Gadget Lab 사이트에는 MSI Wind 넷북에 Mac OS X를 설치하기 위한 비디오 튜토리얼이 게재되어 있었지만,[55] Apple로부터의 항의에 의해 삭제되었습니다.텍스트 지침은 남아 있지만 EULA 위반 [56]면책 조항이 포함되어 있습니다.
2012년 5월 15일 애플과싸이스타는 끝났다.법원은 싸이스타가 애플의 독점 복제권, 유통권,[57] 파생작품을 제작할 권리를 침해했다고 판결해 사건은 일단락됐다.
해킹 어프로치
커널 해킹
Mac OS X Tiger의 복사가 Apple 이외의 하드웨어에서 실행되기 시작했을 때 일부 프로세서가 OS를 실행할 수 없는 것을 발견했습니다.Rosetta는 인텔 프로세서에서 PowerPC 프로그램을 실행할 수 있게 만든 바이너리 변환기(나중에 커널 자체)로 SSE3 명령어 세트의 지원이 필요했습니다.이를 피하기 위해 커뮤니티의 프로그래머들은 SSE2에 상당하는 SSE3 명령어를 에뮬레이트하기 위한 지원을 포함한 패치가 적용된 커널을 출시했습니다.2005년 10월, 애플은 NX 비트의 마이크로프로세서를 [58]지원해야 하는 개발자들에게 업데이트 10.4.3을 발표했지만,[59] 이를 피하기 위한 패치도 출시되었습니다.AMD 프로세서를 지원하는 패치 커널도 나중에 출시되었습니다.
2007년 10월 26일 Mac OS X Leopard가 출시되었을 때 HPET 요건을 커널에서 제거하기 위한 패치가 생성되었습니다.SSSE3 명령 세트를 지원하지 않는 프로세서를 위한 에뮬레이트 작업도 수행되었습니다.OS X Mavericks에서 사용되는 커널은 SSSE3 명령을 사용하여 패치를 필요로 했습니다.
부트 로더 및 에뮬레이터
EFI 에뮬레이션
EFI(Extensible Firmware Interface)는 운영 체제와 플랫폼 펌웨어 간의 소프트웨어 인터페이스를 정의하는 사양입니다.EFI 에뮬레이션은 일반적으로 macOS를 복사하거나 수정할 필요가 없기 때문에 일부 해커들은 EFI를 비 Apple 컴퓨터에 설치하는 합법적인 방법으로 간주합니다([citation needed]법원에서 테스트되지 않았더라도).
이 작업은 데이비드 엘리엇(dfe)이 EFI를 [60]에뮬레이트하는 'Fake EFI' 시스템을 갖춘 Boot-132의 변형 버전인 '다윈/x86'의 형태로 시작됐다.2007년 11월 초, 러시아 해커(Netkas)가 엘리엇의 코드를 사용하여 특수하게 수정된 다윈 [62]부트로더를 사용하여 EFI 환경을 에뮬레이트하는 방법을[61] 개발했습니다.이는 하드웨어 요건을 충족하는 일반 PC가 이제 OS에 의해 실제 Macintosh 컴퓨터로 인식되어 수정되지 않은 "스톡" Apple 커널을 사용할 수 있게 되어 보다 투명하고 신뢰성 높은 조작을 가능하게 되었습니다.이 혁신적인 솔루션을 실제 세계에 전개하기 위한 몇 가지 방법이 인터넷을 중심으로 생겨났다.이 성과에 대한 설명과 사용 안내가 웹사이트 [63]DigitMemo.com에서 제공되었습니다.
진정한 EFI 에뮬레이션은 OSx86 커뮤니티에서 매우 인기 있는 자산이었습니다.이전에 애플의 오픈 소스 Darwin Project와 Hackintosh gurus를 기반으로 한 노력으로 사용자는 일반 PC에서 MacOS를 사용할 수 있었으며 EFI를 단순히 우회하는 패치 적용 커널/커널 모듈을 사용할 수 있었습니다.Hackintosh는 EFI 패치를 사용하여 "바닐라"(수정되지 않은) MacOS 커널을 부팅하고 바닐라 커널 확장을 사용할 수 있습니다.이를 통해 시스템은 향후 시스템 업데이트와 호환될 뿐만 아니라 안정성도 향상되었습니다.이 방법은 또한 OS의 비오픈 소스 컴포넌트의 [4]수정을 금지하고 있는 애플의 최종 사용자 라이센스 계약의 한 측면을 회피합니다.
2008년 중반에는 정식 Leopard 설치 디스크에서 완전하고 간단한 부팅과 패치 없이 후속 설치를 가능하게 하는 새로운 상용 제품인 EFi-X가 출시되었지만 이는 아마도 USB 연결 장치에 [64]Boot-132 기술을 다시 패키지화한 것일 수 있습니다.Revel EFI도 오픈 소스 [65]소프트웨어를 사용하는 것처럼 보이는 또 다른 상용 제품이다.
Windows 7의 EFI 지원으로 인해 PC 메인보드가 BIOS를 EFI로 대체할 것으로 생각되었습니다[by whom?].MSI는 2008년 초에 Efinity 메인보드를 발표했습니다.2011년 현재 EFI 기반 컴퓨터가 시장에 등장했지만 EFI 구현 시 HFS+ 드라이버가 없기 때문에 Mac OS X를 기본적으로 부팅할 수 없습니다.
부트-132
Boot-132는 XNU [66]커널을 로드하기 위해 Apple에서 제공하는 부트로더입니다.2008년 중반, 새롭게 변경된 BOOT-132가 [67]등장했습니다.이 방법을 통해 사용자는 소매점에서 구입한 Mac OS X Leopard의 재고 사본을 사용하여 Leopard 기반 OSx86 설치를 수행할 수 있으며 Jas나 Kalyway와 같은 해킹된 설치의 필요성을 없앨 수 있습니다.Boot-132 부트로더는 기본적으로 Leopard가 부팅 및 동작할 수 있는 환경을 시스템에 프리로드합니다.부트 로더는 필요한 파일(키스트 파일)을 .img 컬렉션 또는 폴더에 저장합니다.이 새로운 인스톨 방법의 럭셔리에는, 시판되고 있는 Leopard DVD 로부터 기동해 인스톨 해, DMCA 를 위반하지 않고 Apple 로부터 곧바로 갱신할 수 있는 기능이 포함됩니다.여기서 생각할 수 있는 유일한 문제는 macOS [68]EULA를 위반하는 것입니다.
부트 로더는 Linux 커널과 같이 동작합니다.mboot 호환 (패치가 적용된 syslinux가 해킹에 사용되었습니다)부트로더를 사용하면 boot-dfe는 .img 파일(ramdisk 또는 initrd)에 대해 boot-dfe에 알립니다.그 후 boot-dfe는 이 파일의 kext(또는 mkxt)를 사용합니다.이 새로운 boot-dfe는 리테일 Leopard DVD에서 테스트되었으며, DVD를 수정하지 않고도 Leopard를 부팅, 설치, 실행할 수 있습니다.
카멜레온
초기 개발자가 Mac OS X v10.6을 구축한 이후, OSx86 커뮤니티의 구성원들은 러시아 해커 Netkas가 제공한 PC EFI라고 불리는 또 다른 부트로더 또는 Voodoo 팀의 카멜레온 부트로더를 사용하여 새로운 운영 체제를 부팅했습니다.카멜레온은 데이비드 엘리엇의 Boot-132에 바탕을 두고 있다.부트로더는 ACPI, SMBIOS, 그래픽스, 이더넷 및 기타 주입을 지원합니다.Macintosh 이외의 하드웨어에서 MacOS를 부팅할 수 있습니다.카멜레온은 엔비디아 그래픽 카드뿐만 아니라 AMD도 다수 지원합니다.다양한 개발자에 의해 많은 포크가 제공되고 있으며,[69] 최신 버전은 2014년 이후 2.2 버전입니다.
클로버
Clover는 UEFI 또는 레거시 BIOS 모드를 지원하는 여러 운영 체제용 GUI 부트로더입니다.EFI 코드의 기동을 서포트하기 위해서, 종래의 2개의 방법 중 하나가 채용되고 있습니다.즉, 엘리엇의 Fake EFI가 사용되고 있거나, 인텔의 TianoCore를 기반으로 한 실제 오픈 소스 EFI 시스템이 메인보드에 플래시 [70]되어 있습니다.그러나 현대의 비 Apple EFI 펌웨어 및 Duet은 주로 HFS+ 파일 시스템 주변과 개별 벤더의 변덕으로 인해 다양한 비호환성으로 인해 macOS를 직접 로드할 수 없습니다.MacOS 시스템을 로드하기 위해서는 EFI 애플리케이션을 사용하여 이러한 문제를 해결하고 격차를 해소해야 했습니다.
2011년 3월부터 Slice는 자신의 아이디어를 다른 커뮤니티 멤버들과 논의하여 원하는 EFI 펌웨어를 에뮬레이트하거나 Real UEFI 펌웨어를 사용하여 Mac OS X를 부팅하는 부트 로더를 개발했습니다.HFS+ 디스크를 올바르게 읽고 EFI 테이블을 패치하여 MacOS 부팅을 위한 시스템을 준비하기 위한 EFI 애플리케이션과 드라이버가 포함되어 있습니다.2020년 현재 활발하게 [71]유지되고 있습니다.
오즈모시스
Ozmosis는 Z77MX-QUO-AOS용 UEFI DXE 부트로더로 2010년대 후반에 QUO Computer Inc.에 의해 개발되었습니다.마더보드의 UEFI 롬을 통해 macOS를 실행할 수 있으며 부트로더를 위한 추가 드라이브 공간이 필요하지 않습니다.
오픈코어
2019년에 시작된 OpenCore는 UEFI 또는 BIOS 시스템과 더 이상 [72]지원되지 않는 오래된 Mac 장치에서 macOS를 실행하기 위해 개발된 또 다른 부트 로더입니다.Clover에 비해 전체적으로 패치 적용과 에뮬레이션이 향상되고 부팅 시간도 빨라진다고 합니다.이 프로젝트에서는 일부 패치 개발도 인계받았습니다.즉, 향후 버전은 [73]OpenCore에서만 동작할 수 있습니다.
라이브 DVD
2007년 3월, OSx86 커뮤니티는 라이브 DVD의 개발에 큰 진전을 이뤘습니다.라이브 DVD 를 사용하면, Mac OS X v10.4.8 로 동작하고 있는 시스템으로 기동할 수 있습니다.
2009년 1월 2일, IncelyMac의 Live DVD 팀은 Mac OS X v10.5.[74]x Live DVD를 제작하여 DVD 또는 USB 플래시 드라이브에서 완전히 작동하는 MacOS 데스크톱을 부팅할 수 있는 새로운 방법을 발표했습니다.이 방법은 애플의 기존 Netboot 및 Imageboot 기능을 조작하고 시스템이 네트워크 디스크에서 실행되는 것처럼 동작하기 때문에 이전 방법보다 신뢰성이 높았다.기존 설치에 스크립트를 하나만 추가하면 되기 때문에 제작이 더 쉬워졌습니다.라이브 DVD의 배포는 개시 이래 행해지고 있습니다.그 후, 이 방법이 통상의 Apple Mac 하드웨어로 동작하고 있는 것을 알 수 있습니다.
가상 머신
Oracle의 VirtualBox와[75][76] 같은 가상화 소프트웨어를 사용하면 표준 PC 하드웨어에 설치된 다른 운영 체제 내에서 macOS를 가상 머신으로 실행할 수 있습니다(단, Oracle에서는 공식적으로[77] 지원되지 않음).패치 [78][79]사용을 통해 Windows 및 Linux 버전의 VMware 소프트웨어에 macOS를 설치할 수도 있습니다.단, 이 회사는 MacOS를 실행하는 것이 Apple의 라이센스 [80]정책에 따라 Apple 컴퓨터에서만 실행되는 VMware에서 지원된다고 명시하고 있습니다.
가상 시스템의 macOS는 운영 체제에서 하드웨어 비디오 가속을 많이 사용하기 때문에 일반적으로 매우 느립니다. macOS는 가상 시스템 소프트웨어에서 일반적으로 사용하는 가상 비디오 디바이스를 사용할 때 이를 지원하지 않습니다.해결 방법은 물리적 GPU를 가상 시스템에 연결하는 것이지만, 이를 수행하려면 호스트 운영 [citation needed]체제에서 사용하지 않는 시스템에서 macOS 지원 GPU가 필요합니다.
「 」를 참조해 주세요.
- Macintosh 클론– 다양한 Macintosh 모델의 클론 및 에뮬레이터에 대해서
- 컴퓨터 시스템 에뮬레이터 목록– Macintosh 및 기타 컴퓨터 시스템 에뮬레이터 목록
- Mac에서 인텔 프로세서로 이행
- 스타트렉 프로젝트
레퍼런스
- ^ David Ramsey. "Turning PC into Apple Macintosh: Hackintosh". BenchmarkReviews.com. Archived from the original on July 7, 2011. Retrieved October 10, 2010.
- ^ "Can I install OS X on my PC? Read this first". Retrieved April 27, 2019.
- ^ "What is Hackintosh – For Beginners and Noobs". April 21, 2014. Retrieved January 6, 2015.
- ^ a b c Apple Inc. "Apple Inc. Software License Agreement for Mac OS X" (PDF). Apple Inc. Retrieved September 2, 2010.
- ^ "Modern "Hackintoshes" show that Apple should probably just build a Mac tower". Ars Technica. Retrieved June 1, 2018.
- ^ "Apple Sues Mac Clone Maker Psystar - NYTimes.com". archive.nytimes.com. Retrieved June 1, 2018.
- ^ Lynch, Jim. "Why hasn't Apple killed the Hackintosh?". CIO. Retrieved June 1, 2018.
- ^ a b Keizer, Greg (November 15, 2009). "Apple Wins Court Victory Over Mac Clone Maker Psystar". PC World. Retrieved November 15, 2009.
- ^ "U.S. Declares iPhone Jailbreaking Legal, Over Apple's Objections". WIRED. Retrieved June 1, 2018.
- ^ a b "Apple announces Mac transition to Apple silicon" (Press release). Apple Inc. June 22, 2020.
- ^ Apple Computer, Inc. (June 6, 2005). "Apple to Use Intel Microprocessors Beginning in 2006". Apple.com. Retrieved April 28, 2009.
- ^ Marsal, Katie (June 23, 2005). "Inside Apple's Intel-based Dev Transition Kit". AppleInsider. Retrieved January 12, 2016.
- ^ Jonathan Black (February 14, 2006). "OSx86 10.4.4 Security Broken. (Guess Who Done It?)". OSx86 Project. Archived from the original on February 22, 2006. Retrieved May 28, 2006.
- ^ Apple Computer (February 14, 2006). "Mac OS X Update 10.4.5". Apple Computer. Retrieved May 28, 2006.
- ^ sHARD>> (February 23, 2006). "Apple Releases 10.4.5". OSx86 Project. Retrieved May 28, 2006.[데드링크]
- ^ Apple Computer (April 3, 2006). "Mac OS X 10.4.6 for Intel". Apple Computer. Retrieved May 28, 2006.
- ^ "Niresh's Mac OS X 10.7.3 V2 With AMD Support Version V2". December 4, 2013. Retrieved April 24, 2011.[영구 데드링크]
- ^ "Chameleon r1997 Mountain Lion".
- ^ "UniBeast: Install OS X Mountain Lion on Any Supported Intel-based PC". August 14, 2012. Retrieved March 20, 2013.
- ^ "How to install OS X Mountain Lion on your PC with Unibeast". July 25, 2012. Retrieved March 20, 2013.
- ^ "Niresh Mountain Lion 10.8.5 DvD ISO Image – With AMD & Intel". December 9, 2013. Retrieved March 7, 2020.
- ^ "How to install OS X Mountain Lion on your PC with Niresh". April 15, 2012. Retrieved April 20, 2013.
- ^ "AMD 10.9/10.9.1/10.9.2 kernel UPDATE III with full sse4 support". osx86.net. Archived from the original on September 24, 2015. Retrieved October 28, 2014.
- ^ "Hackintosh Mavericks – Hackintosh ISO (Hackintosh Distro) – Hackintosh Shop". HackintoshShop.
- ^ "UniBeast: Install OS X Yosemite on Any Supported Intel-based PC".
- ^ "Hackintosh Yosemite with Intel & AMD Installation Instructions and Guide". November 9, 2014. Retrieved November 21, 2014.
- ^ "Hackintosh OS X Yosemite Zone 10.10.1". November 9, 2014. Retrieved November 21, 2014.[영구 데드링크]
- ^ "UniBeast: Install OS X Yosemite on Any Supported Intel-based PC". October 17, 2014. Retrieved November 7, 2016.
- ^ "UniBeast: Install OS X El Capitan on Any Supported Intel-based PC".
- ^ "MacPwn EL Capitan – MacPwn – HackintoshZone". HackintoshZone.[영구 데드링크]
- ^ "UniBeast: Install macOS Sierra on Any Supported Intel-based PC".
- ^ Computer, Hackintosh (August 20, 2016). "Hackintosh macOS Sierra with MacPwn". Hackintosh Computer. Archived from the original on December 12, 2020. Retrieved November 17, 2016.
- ^ "UniBeast 7.0.1 Update". September 26, 2016. Archived from the original on December 12, 2020. Retrieved November 7, 2016.
- ^ "How to Install Niresh Sierra on PC (Hackintosh Sierra Zone Guide)". March 23, 2017. Retrieved March 23, 2017.
- ^ Computer, Hackintosh (June 9, 2017). "Install macOS High Sierra on Any Supported PC with MacPwn – Vanilla Guide". Hackintosh Computer. Retrieved June 9, 2017.
- ^ "OpenCore Github". Github. December 16, 2021.
- ^ "UniBeast Hackintosh tool updated for macOS High Sierra". October 24, 2017. Retrieved October 24, 2017.
- ^ "Install macOS High Sierra on PC [ Hackintosh High Sierra Guide ]". December 17, 2017. Retrieved December 17, 2017.
- ^ "Clover Change Explanations". InsanelyMac Forum. Retrieved April 1, 2019.
- ^ "Run MacOS Mojave on Hackintosh Intel PCs with Unibeast". OS X Daily. November 25, 2018. Retrieved April 1, 2019.
- ^ "Install macOS Mojave on PC [ Hackintosh Mojave Guide ]". September 3, 2019. Retrieved September 3, 2019.
- ^ "InsanelyMac thread about macOS Catalina beta on Hackintosh". InsanelyMac.
- ^ "Install macOS Catalina on any supported intel based PC". TonyMacx86.
- ^ "macOS Catalina is on AMD". AMD OS X. October 10, 2019.
- ^ "AMD OS X Vanilla Guide". AMD OS X.
- ^ "Vanilla OpenCore Desktop Guide". Github Books.
- ^ Rossignol, Joe (June 9, 2021). "Several macOS Monterey Features Unavailable on Intel-Based Macs". MacRumors. Retrieved April 18, 2022.
According to Rene Ritchie, Intel-based Macs lack the Neural Engine that many if not all of these features require.
- ^ "Is Apple Leaving Intel Macs Behind?". Rene Ritchie. June 12, 2021. Retrieved April 18, 2022.
- ^ Singh, Amit. ""TPM DRM" In Mac OS X: A Myth That Won't Die". www.osxbook.com. Archived from the original on October 30, 2016. Retrieved February 16, 2013.
- ^ "Mac OS for PCs에 대해 논의하는 DMCA 축 사이트" 2009년 10월 16일 Wayback Machine에서 아카이브
- ^ Fried, Ina (July 15, 2008). "Apple sues clone maker Psystar". News.cnet.com. Retrieved April 28, 2009.
- ^ "Apple Goes After Clone Maker Psystar". Espinosaiplaw.com. July 15, 2008. Retrieved April 28, 2009.
- ^ Keizer, Gregg (November 30, 2008). "Apple adds DMCA charge to lawsuit against Psystar: It accuses clone maker of breaking Mac OS copy-protection scheme". computerworld.com. Retrieved October 7, 2009.
- ^ Elmer-DeWitt, Philip (November 14, 2009). "Apple wins clone suit". CNN Money. Archived from the original on March 30, 2010. Retrieved November 15, 2009.
- ^ "The Netbook Hackintosh Video Apple Made Wired Take Down". I.gizmodo.com. January 14, 2009. Archived from the original on April 14, 2009. Retrieved April 28, 2009.
- ^ Chen, Brian X. (December 1, 2008). "Gadget Lab Video: Running OS X on a Netbook". Blog.wired.com. Archived from the original on February 26, 2012. Retrieved April 28, 2009.
- ^ "Court refuses request to review Psystar case". May 15, 2012. Retrieved July 22, 2012.
- ^ sHARD>> (October 16, 2005). "Apple Seeds 10.4.3 Intel to Developers". OSx86 Money Project. Archived from the original on April 12, 2006. Retrieved May 28, 2006.
- ^ Jonathan Black (October 30, 2005). "Hacked OSx86 Updated to 10.4.3". OSx86 $$ Project. Archived from the original on September 6, 2006. Retrieved May 28, 2006.
- ^ "Darwin/x86 Boot Loader". Tgwbd.org. Retrieved April 28, 2009.
- ^ "netkas.org :: W00t – released". Archived from the original on February 25, 2012. Retrieved November 16, 2007.
- ^ "Darwin/x86 Boot Loader". Tgwbd.org. Retrieved April 28, 2009.
- ^ "HowTo: Install EFI patch and Use Unmodified OS X Kernel in Hackintosh". Digitmemo.com. Archived from the original on May 24, 2009. Retrieved April 28, 2009.
- ^ Nguyen, Tuan (September 8, 2009). "Exclusive Report: EFI-X Mac Booter, A Scam?". Tomshardware.com. Retrieved December 29, 2010.
- ^ "netkas.org » Enjoy". netkas.org.
- ^ "Boot-132". Retrieved September 2, 2010.
- ^ "New modified Boot-132 allows you to boot retail DVDs". June 30, 2008. Archived from the original on August 24, 2011. Retrieved May 12, 2009.
- ^ "Building a Hackintosh Apple Can't Sue You For". Retrieved September 2, 2010.
- ^ "Chameleon: Bring Mac OS X Developers Together". chameleon.osx86.hu. Retrieved March 8, 2020.
- ^ "A BIOS to UEFI Transformation". www.rodsbooks.com.
- ^ "Clover EFI bootloader". SourceForge.
- ^ "acidanthera/OpenCorePkg". GitHub. Acidanthera. March 8, 2020.
- ^ "OpenCore Vanilla Guide". khronokernel-2.gitbook.io.
- ^ "2009 Live DVD, how to make a simple, working osx livedvd". Insanelymac.com. Retrieved April 28, 2009.
- ^ "How to Run Mac OS X in VirtualBox on Windows".
- ^ "How to Install Mac OS X Snow Leopard in VirtualBox on Windows 7". July 10, 2010.
- ^ "Important notice regarding Mac OS X as Guest".
- ^ DrDonk (August 30, 2019), GitHub – DrDonk/unlocker: VMware Workstation macOS, retrieved August 30, 2019
- ^ "How to run Mac OS X in Windows 10 with VMware Unlocker". Tech Junkie. Retrieved August 30, 2019.
- ^ "VMware Knowledge Base". kb.vmware.com. Retrieved June 1, 2018.