내가 생각할 때 Mac과 PC는 매우 유사한 하드웨어를 가지고 있습니다. 예를 들어 Mac은 Intel Core CPU를 사용하며 PC에서도 사용할 수 있습니다. GPU와 동일합니다. 하나의 주요 차이점은 물론 Mac은 OS X을 실행 하고 PC 는 ( 'hackintosh'제외) 할 수 없다는 것 입니다.
예를 들어 Snow Leopard DVD가 Mac에서는 부팅되지만 PC 에서는 부팅 되지 않는 이유 는 무엇 입니까?
내가 생각할 때 Mac과 PC는 매우 유사한 하드웨어를 가지고 있습니다. 예를 들어 Mac은 Intel Core CPU를 사용하며 PC에서도 사용할 수 있습니다. GPU와 동일합니다. 하나의 주요 차이점은 물론 Mac은 OS X을 실행 하고 PC 는 ( 'hackintosh'제외) 할 수 없다는 것 입니다.
예를 들어 Snow Leopard DVD가 Mac에서는 부팅되지만 PC 에서는 부팅 되지 않는 이유 는 무엇 입니까?
답변:
애플이 인텔로 전환하기 전에 음, 그건 이었다 이유는.
그들이 인텔을 사용하고 있기 때문에, 저의 Journeyman Geek 가 답을 가지고 있다고 생각 합니다.
이상하게? Apple 시스템 은 특정 칩을 확인하고 칩 없이는 실행 또는 설치를 거부합니다. 이것을 시스템 관리 컨트롤러 라고하며 , 실제로는 영광스러운 팬 컨트롤러입니다. 실제로 이것은 비디오 카드 용 비디오 카드 펌웨어 및 다양한 것을위한 OS X 특정 드라이버 (사운드 카드를 염두에 두는 것)와 같이 다른 특정 사항 이외의 다른 이유를 제외하고는 그 이유 일뿐입니다. 베이지 색 박스 PC에서 바로 OS X 의 바닐라 사본 을 부팅 하십시오 . 물론 이것은 해결하기가 어렵지 않기 때문에 평균 OS X 호스팅 VM 호스트가 OS X VM을 실행할 수 있으며 Hackintosh 배포판이 떠 있습니다.
요즘 대부분의 Hackintosh 설치 방법 은 Apple이 PPC에서 Intel로 전환 할 때 제공되는 부트 로더 인 boot132의 변형을 사용 합니다. 원래 부트 로더는 오픈 소스였으며 Darwin에 대한 일부 변경 사항으로 빌드되었습니다. 제쳐두고, 다윈을 오픈 소스 OS로 다시 패키징하려는 시도가있었습니다.
Apple은 귀하가 알고 있는 제한된 범위의 하드웨어 를 지원합니다 . 그렇지 않으면 테스트 된 하드웨어를 정리하거나 하드웨어를 해킹해야합니다. 이 때문에 상용 하드웨어에서 OS X를 실행 하기가 어렵습니다 . SMC는 상대적으로 사소한 문제입니다. 지원되지 않는 사운드 칩 (랩톱에서 마이크를 최대 볼륨으로 고정하여 하루를 망치지 않는 것), 비디오 어댑터 및 기타 하드웨어를 얻는 것은 까다로운 부분입니다. 예를 들어 AMD 프로세서를 사용하는 경우 주식 커널은 한 번 살펴보고 마우스가 바지를 like 듯이 패닉 상태가됩니다. 대부분의 경우 솔루션은 다윈 소스 (FOSS)에서 패치를 사용하여 새 커널을 구축하고 사용합니다.
요컨대, 큰 문제는 마술 칩이 아니라 전체 시스템에서 훌륭하게 플레이 해야하는 OS X 입니다.