воскресенье, 23 декабря 2012 г.

Hackintosh: Первые шаги

Последнее обновление (август 2013): в статье использовано руководство по подбору комплектующих на основе процессоров Intel Ivy Bridge и мат. плат с сокетом LGA 1155.  Августовский Buyer's Guide 2013 это последний гайд, посвященный этой платформе. На сегодняшний день самым свежим является гайд на базе Intel Haswell & LGA 1150. Однако теоретическая часть статьи остается актуальной и по сей день.

Для тех, кто так или иначе заинтересовался установкой MacOSX на PC и ломает голову над тем с чего начать, попробую поделиться своим небольшим опытом в этом деле.
Здесь я не буду рассматривать историю "хакинтоша" (читаем вики) и коснусь лишь информации достаточной для "быстрого" старта. В одном из следующих постов я подробно расскажу о сборке рабочего хакинтоша на примере собственной машины и еще чуть позже расскажу об опыте установки MacOSX на ноутбук.

tonymacx86.com - сайт, обязательный к ознакомлению. Содержит огромное количество полезной и актуальной информации о хакинтош, руководства по установке MacOSX, советы и рекомендации по подбору железа, форум, подкасты и т.д. Ниже я буду ссылаться на конкретные разделы этого сайта. Рекомендую также заранее зарегистрироваться на "тонимаке", т.к. загрузки инструментов для установки MacOSX доступны только я "своих".
( Если английский язык ресурса для вас не проблема, то на этом дальнейшее чтение моей статьи можно прервать и отправиться бороздить просторы "тонимака". )

Итак, как установить MacOSX на PC? Все достаточно просто и логично - необходимо собрать железный клон реального Apple Macintosh. Т.е. чтобы все компоненты нашего компьютера воспринимались MacOSX как родные. И чем точнее наша копия, тем меньше проблем у нас возникнет с установкой операционной системы и стабильностью работы нашего железа в целом. И конечно ничто не будет мешать установить параллельно ОС Windows или Linux на подобный PC.

Условно каждую хакинтош-машину по своим характеристикам можно отнести к клону одной из существующих веток моделей Apple ( http://www.apple.com/mac/):
  • MacPro/iMac
  • Mac Mini
  • Macbook Pro/ Macbook Air
Если первые две категории можно собрать с нуля, то последняя требует покупки "правильного" ноутбука и порой его "допиливания", что несколько сложнее. Не секрет, что основным фактором для отказа от покупки iMac/MacPro является крайне высокая, особенно в России, цена компьютеров Apple. Но даже если сумма вас не пугает, вторым по значимости фактором становится ограниченная апгрейдопригодность (в особенности самой свежей "сверхтонкой" модели iMac). Лично сам я искренне рад за тех, кого эти два фактора не остановили:) В конце концов никто не отменял возможность купить Мак с рук.

Добавлю, что обновленный Mac Mini 2012 (встроенная графика HD4000) является отличным вариантом для тех, кто хочет получить реальный Мак и не замарачиваться с "хакинтошем" только для того чтобы использовать MacOSX для повседневных задач. Интернет-серфинг, офис,  фото, фильмы, и даже некоторые не самые современные 3д-игры будут ему по плечу. Непременно "дорастите" оперативную память до доступных 8Гб (изначально идет 4Гб) и тогда он станет еще шустрее. Хотите большего - заменяем HDD на SSD. Поверьте, это несложно. Из неоспоримых плюсов: малые габариты и вес, малошумность, возможность подключить любую на выбор периферию.

Изучением вопросов совместимости железа и созданием тестовых сборок PC вообщем то и занято сообщество tonymacx86.com и сам tonymac в частости. На основе данных экспериментов  создается так называемое "руководства покупателя" (Buyer's Guide) с рекомендациями максимально подходящего для сборки хакинтоша железа. Ведь нет ничего печальнее потраченных впустую денег.

Самым свежим на сегодня руководством для десктопа является Buyer's Guide 2013 на основе процессоров Ivy Bridge
Таблица  Ivy Bridge CustoMac Budget Build содержит комплектующие для бюджетного варианта хакинтоша, тогда как Ivy Bridge CustoMac Pro Build содержит более дорогие и вместе с тем, более "мощные" компоненты. Конечно никто не запрещает использовать микс из тех и других под свои нужды. Вне шаблонов в конце страницы компоненты сгруппированы по категориям (процессоры, мат.платы, видеокарты и т.д.). Обращайте внимание на сноски, в них может содержаться важная информация (например о том, что встроенный WiFi-адаптер мат.плате не работает под MacOSX). Итак все, что нужно на первом этапе - это подбор железа согласно Buyer's Guide 2013. А о том, как вдохнуть MacOSX жизнь в это железо я покажу на собственном примере в следующих постах.

В Buyer's Guide 2013 любители острых ощущений и заоблачной мощи могут найти шаблон сборки "уберхакинтоша" на основе сокета LGA 2011(занятие крайне увлекательное и  недешевое - имхо для большинства пользователей его мощь более чем избыточна).

Отдельно живет гайд для тех, кто мечтает собрать аналог малыша Mac Mini -  CustoMac Mini 2013. Здесь мы также видим различные по бюджету шаблоны сборок. Особенно интересно на мой взгляд выглядит вариант с кейсом BitFenix Prodigy.

И в заключении своего затянувшегося повествования пройдусь по некоторым пунктам десктопного гайда покупок, возможно кому-то это поможет легче его понять.

Итак, самое первое с чем нам нужно определиться - это парочка CPU & MB.

Процессор (CPU)
В современных компьютерах Apple используются процессоры INTEL. И мы разумеется тоже выбираем INTEL для нашего строящегося хакинтоша. (Существуют хакинтош на AMD процессорах, но это отдельный, долгий и небезболезненный разговор). Итак про INTEL - подойдет любой процессор из актуального на сегодня семейства Ivy Bridge. (Стоит отметить, что серии Sandy Bridge, Core2Duo, Core2Quad также не вызывали ранее особых проблем). Выбор конкретной модели процессора ограничивается лишь вашим бюджетом. Топ для Ivy Bridge на сегодня Intel Core i7-3770/i7-3770K. i7-3770K - модель с разблокированным множителем, другими словами она пригодна для разгона (в связке с подходящей для этого мат.платой, как правило более дорогой).

Рекомендация: любой INTEL CPU Ivy Bridge LGA 1155 

Материнская плата  (MB - Mother Board)
Мат.плата так же должна максимально походить на сестру в оригинальном Маке. Дефакто ими являются мат. платы GIGABYTE (сокр. GA в гайде). К слову сказать выход нового поколения мат.плат с UEFI окончательно стерла границы в различии самосборного и оригинального Мака . То с чем раньше приходилось смириться  (например, не работающий толком спящий режим), теперь работает из коробки. Отмечу, что мат.платы других производителей (таких как ASUS, MSI, AsRock) знающими людьми также нередко используются в сборках.

Рекомендация: мат.плата GIGABYTE из указанных в гайде.

Видеокарта.
Небольшое отступление: если выбранный вами процессор Ivy Bridge содержит встроенную графику HD 4000, имейте ввиду, что она целиком и полностью поддерживается в MacOSX. Это вполне рабочий повседневный вариант, не требующий дополнительных, порой немалых трат на дискретную видеокарту. Попробуйте, возможно этого будет более, чем достаточно. Если этого будет мало (игры, cad'ы и прочая нечисть), покупаем дискретное видео.

Выбор видеокарты для хакинтоша тоже непростая задача. Конечно есть шанс, что видеокарта прежнего PC заведется под MacOSX, но если чуда не произошло - идем покупать одну из карт указанных в руководстве. За нас уже подумали и пострадали другие:)

Как видим из самого свежего - только NVIDIA. Отдельные представители младших поколений NVIDIA и  AMD Radeon серии 4, 5, 6 также совместимы (читаем старые гайды и форум тонимака), свежая 7-ая серия AMD на сегодняшний день не имеет официальной поддержки в MacOSX.
Есть возможность завести одновременно до 3х видеокарт, что дает возможность использовать "кучу" мониторов:) и ускорять GPU/CUDA вычисления. 

WiFi адаптер.
Не вдаваясь в подробности, скажу, что именно эта железка крайне капризна в работе с MacOSX и подойдет далеко не каждая. Да, есть способ смастерить самоделку на основе адаптера оригинального Мака (купив на ebay за символическую сумму), но для меня гораздо проще и доступнее было купить работающий как родной TP-Link PCI Express Wifi Adapter (TL-WDN4800). В гайде рядом с названием гордая и жизнерадостная надпись "Works Nativly" (аналог нашего "из коробки").  Около 1500 руб. на сегодня.

РекомендацияTL-WDN4800

Bluetooth адаптер.
Если беспроводная клавиатура / мышь / трэкпад стали для вас необходимой повседневностью, то к подбору данного "гаджета" также нужно подойти всерьез. В целом большинство безымянных адаптеров определяются в MacOSX, но это к сожалению не говорит о надежности их работы. Бывает так, что клавиатура "отваливается" после пробуждения компьютера и работоспособность bluetooth адаптера восстанавливается лишь его "перетыканием".  В гайде единственным выбором числится IOGear Bluetooth Adapter GBU521 Bluetooth 4.0. Найти в "местных" российских магазинах мне его не удалось. 
По данной ссылке можно прочесть еще о трех в меру макопригодных адаптерах: Targus ACB10US, D-Link DBT-120, Jabra A320S. Еще одним вариантом по слухам является MobileData UBT-207.
Исключением из этого правила являются беспроводные мыши и клавиатуры Logitech. Они снабжены собственным фирменным приемником Unifying, совместимым с MacOSX из коробки. Любопытный экземпляр беспроводной клавиатуры для Мака на солнечных батареях - Logitech Wireless Solar Keyboard K750 for Mac (есть в гайде). На "местном" рынке опять же отсутствует напрочь, только PC/Win версия.

Об остальном.

Что касается остальных "железяк", то здесь по существу нет никаких особых ограничений. Все как для стандартного PC. Все на ваш вкус и цвет, особенно это касается корпуса системного блока. 

Оперативная память может достаться хакинтошу от прежнего PC. При покупке с нуля есть смысл приобрести память с макс. частотой, которую поддерживает мат.плата. 

Блок питания - любой подходящий для того, чтобы обеспечить всю вашу систему, в том числе и возможно прожорливую игровую карту. Ведь никто не запрещает играть в игры и на этот случай иметь двойную/тройную  загрузку MacOSX/Windows/Linux.

Если MacOSX станет вашим повседневным увлечением:), то есть смысл прикупить родную Apple клавиатуру (я предпочел полную проводную, так как цифровой блок востребован). С ней работа в MacOSX будет приносить гораздо больше удовольствия. Под Windows она также будет работать из коробки, в установке дополнительных драйверов нет нужды. Magic Mouse лично мне не показался удобным в повседневной работе. Про Magic TrackPad ничего сказать не могу, т.к. не имел большого опыта его использования.  

На этом все, все, пока все;). Прощу прощения за возможные опечатки и каламбуры. Надеюсь я не сильно вас утомил и данный пост станет для кого-то полезным.