Dziwnie? Systemy Apple sprawdzają konkretny układ i odmawiają uruchomienia lub instalacji bez niego. Nazywa się to kontrolerem zarządzania systemem , aw efekcie jest między innymi uwielbionym kontrolerem wentylatora. Praktycznie rzecz biorąc, jest to powód, poza niektórymi innymi konkretnymi rzeczami, które mogą być różne - takimi jak oprogramowanie karty graficznej dla kart wideo i sterowniki specyficzne dla systemu OS X dla różnych rzeczy (przychodzą na myśl karty dźwiękowe), których nie można po prostu „po prostu” uruchom waniliową kopię
OS X bezpośrednio na beżowym komputerze . Oczywiście nie jest to trudne do obejścia, dlatego przeciętny host maszyny wirtualnej z systemem OS X może obsługiwać maszyny wirtualne z systemem OS X, a wokół niego krążą dystrybucje Hackintosh.
Większość metod instalacji Hackintosha używa obecnie wersji boot132 , programu ładującego, który został udostępniony, gdy Apple przechodził z PPC na Intel z pewnymi modyfikacjami. Oryginalny bootloader był open source i został zbudowany z pewnymi zmianami dla Darwina. Nawiasem mówiąc, podejmowano próby przepakowania Darwina jako systemu operacyjnego typu open source.
Apple obsługuje ograniczony zakres sprzętu , o którym wiesz, że będzie działał. W przeciwnym razie będziesz musiał sprawdzić przetestowany sprzęt lub zhakować sprzęt do działania. To, co sprawia, że działa OS X na sprzęcie trudnym . SMC jest względnie trywialny w poruszaniu się. Zdobycie nieobsługiwanego mikroukładu dźwiękowego (nic takiego jak zablokowanie mikrofonu przy maksymalnej głośności na laptopie, aby zrujnować Twój dzień), adapter wideo i inny sprzęt to trudna część. Jeśli masz na przykład procesor AMD, podstawowe jądro rzuci na niego jedno spojrzenie i wpadnie w panikę, jakby mysz podbiegła do spodni. W wielu przypadkach rozwiązaniem jest budowanie nowego jądra, z łatami wyłączonymi ze źródła Darwina (którym jest FOSS) i korzystanie z niego.
Krótko mówiąc, dużym problemem nie jest magiczny układ, to OS X, który musi dobrze
grać z całym systemem.