Od pewnego czasu jestem użytkownikiem tzw. Hackintosha. Myślę, że wiele osób może być zainteresowanych instalacją OSX na PC i jednocześnie niewiele osób wie, że da się to zrobić. Otóż da się na normalnym PC postawić w pełni funkcjonalny OSX niczym nie ustępującym temu co instaluje Apple na swoich komputerach. Stało się to możliwe dobre kilka lat temu, gdy Apple przeszło na procesory Intela porzucając architekturę PPC na rzecz starego dobrego x86. Mac stał się wtedy zwykłym pecetem w przebraniu.
Po co?
odpowiedź krótka: bo się da
odpowiedź dłuższa: Moim zdaniem OSX to dobry kompromis między Linuksem a Windowsem. Jest to system wywodzący się od Uniksa (a dokładniej od FreeBSD), więc posiada wszystkie zalety systemów Uniksowych (m.in. stabilność i bezpieczeństwo) a jednocześnie jest łatwy w obsłudze dla przeciętnego kowalskiego. Jednocześnie w życiu nie zapłaciłbym za Maka tylko dla samego systemu operacyjnego. Być może komputery od Apple są solidnie wykonane i piękne wizualnie, ale z pewnością nie są warte swojej ceny.
Czy w Polsce instalacja OSX na PC jest legalna?
odpowiedź krótka: tak
odpowiedż dłuższa: Licencja EULA OSX nie pozwala na instalacji na innych komputerach niż Apple. Tak więc jeśli to robimy, to łamiemy ten zapis licencji. Z drugiej strony prawo w UE mówi inaczej, jeśli mamy oryginalny nośnik kupiony od Apple to możemy zainstalować sobie system nawet w mikrofalówce. Tak więc w całej UE można to robić legalnie, jedyne co może nam zrobić Apple to odmówić udzielania pomocy technicznej.
Czy zainstaluję OSX na każdym PC?
odpowiedź krótka: tak
odpowiedź dłuższa: Owszem zainstalujemy na każdym sprzęcie, ale nie na każdym sprzęcie można będzie z takiego systemu komfortowo korzystać.
Krótko mówiąc: im bardziej sprzęt w naszym PC jest podobny do tego, który montuje się w Makach tym lepiej.
Jeśli chcemy mieć w 100% działający system to w grę wchodzi wyłącznie platforma Intel. Obecnie najlepszym wyjściem jest socket 1155, (chipset np. z77, lub Z87) + zintegrowana grafika HD4000, lub GeForce GTX 660 w górę. Platforma AMD się nie nadaje. Nie ma szans na uruchomienie zarządzania energią, nie będzie więc działać usypianie czy speed step.
Do niedawna największym problemem było to, że w Makach zamiast BIOSu jest EFI. Powstały więc bootloadery, które potrafią emulować EFI, jednak tabele ACPI BIOS-u nie były zgodne z makowymi, zazwyczaj musiały być więc łatane, żeby poprawnie uruchomić system. To była prawdziwa zmora i większość użytkowników wymiękała na tym etapie. Nowe płyty główne nie wymagają już takich zabiegów. UEFI powoli staje się standardem w PC-towych płytach głównych.
Ile kosztuje Hackintosh?
Najbardziej podstawowy, jednocześnie w 100% kompatybilny zestaw można złożyć za około 1500zł. Płyta 1155, jakiś Intel Core-i3 + zintegrowana grafika HD4000, 4-8GB DDR3, HDD 500-1000GB.
Z jakim sprzętem są największe problemy?
- Tak jak już wspomniałem platforma AMD nie nadaje się do pracy. Wymaga patchowanego kernela oraz wyłączenia zarządzania energią.
- Do niedawna największym problemem było zarządzanie energią. Wymagało wyżej wspomnianych poprawek w tabelach ACPI. Od czasu trzeciej generacji procesorów Core przestało to być problemem
- Żadna karta muzyczna nie działa OOTB. Jednocześnie każdą (o ile się nie mylę) da się względnie łatwo odpalić.
- Niewiele modułów Wi-Fi działa. Jeśli planujemy instalację na laptopie musimy liczyć się z wymianą Wi-Fi
- Maki nie mają PS2. Jeśli mamy starszy sprzęt potrzebne są dodatkowe sterowniki do PS2
- W pełni kompatybilne są tylko karty graficzne montowane w prawdziwych Makach (oraz karty "blisko spokrewnione"). Z innymi bywają problemu z stabilnością, wydajnością, czy obsługą wielu monitorów. Na niektórych kartach w ogóle nie da się pracować ponieważ nie działa akceleracja grafiki.
Jaką wiedzę muszę mieć, żeby postawić sprawnie działający system?
Na kompatybilnym sprzęcie instalacja jest względnie prosta, jednak uważam, że postawienie Linuksa (nie mówię o dystrybucjach takich jak Ubuntu, raczej mam na myśli Archa albo Gentoo) jest łatwiejsze. W Linuksie nie ma zagadek, wszystko jest udokumentowane i działa na praktycznie każdym sprzęcie. Z OSX jest inaczej.
Po pierwsze nie każdy sprzęt będzie działać, po drugie nawet kompatybilny sprzęt wymaga indywidualnego podejścia. Wiedza jest rozsiana po różnych zakamarkach internetu, tematy na forach bywają nieaktualne, informacje bywają sprzeczne, albo niekompletne.
Wymagana jest więc minimalna wiedza na temat działania systemów operacyjnych (czym jest bios, bootloader, jądro systemu, itd) oraz dryg do samodzielnego rozwiązywania problemów i umiejętność szukania informacji. Znajomość środowisk Uniksowych też jest wskazana, ale nie jest konieczna.
Zainteresowanych tematem odsyłam do polskiego forum:
//forum.osx86.org.pl/, lub zagranicznego
//osx86project.org
Jeśli macie jakieś pytania to chętnie odpowiem w komentarzach. Chciałem jednak podkreślić, że nie jestem guru w tym temacie. Mam dosyć podstawową wiedzę, która ogranicza się do platformy, którą sam posiadam. Na forum jest kilka osób, które mają na prawdę szeroką wiedzę na ten temat.
Komentarze (73)
najlepsze
// edit:
Detektor ironii chyba mi się zepsuł:-)
Czy na FreeBSD jest emulator OSX-a w stylu wine, by emulować środowisko dla Photoshopa itp.?
Kupę problemów przy pierwszej instalacji ;))
A tak serio, to zależy do czego używasz komputera. Wiele osób używa OSX ze względu profesjonalny soft niedostępny natywnie dla Linuksa taki jak : Ableton, Cubase, Reason czy Final Cut Pro (ten ostatni jest tylko na OSX).
Gdybym nie potrzebował narzędzi Adobe to wybrałbym raczej Linuksa,
Jakie grafiki są montowane w Mac-ach?
Mam HD6770, ciekaw jestem czy takie cudo by mi tutaj ruszyło. Proc to intel na 1155.
System zainstalujesz, ale możesz spodziewać się losowych zwisów, albo problemów przy podłączaniu/odłączaniu monitorów.
Komentarz usunięty przez moderatora
@nieroby: Bo dystrybucje są mocno modyfikowane i robią syf, instalując retaila, wiesz co masz, minimalna ilość kextow, smbios (podziękujcie na netkas.org bo ten plik sprawił że hackintoshe istnieja i ze apple zmienilo polityke na intela),
Obecnie mam Lenovo X1 Carbon, podobno bliźniaczo podobny do MB Pro, któregoś dnia spróbuję postawić na tym OSX, ale po doświadczeniach z poprzednich podejść wiem że lekko nie będzie. Oczywiście o obsłudze WWAN i replikatora portów mogą pomarzyć.
Najsłabsza wspierana grafika to 8400GS / GT210 ale ich wydajność jest tragiczna, GUI w Mac OS X jest rysowane przez GPU i przy wysokich rozdzielczościach czy wielu monitorach czuć, że interface muli.
Najtańsza w pełni kompatybilna grafika to leciwy GeForce 9500GT. Jeśli potrzebujemy coś mocniejszego to dobrym wyborem jest Radeon HD5770. Z nowszych modeli na pewno od kopa działa GT630 (totalny low-end). Z bardziej wypasionych GTX650T, GTX660. Ponoć