Хакинтош что это такое

Хакинтош что это такое

OSx86 (сочетание macOS и x86) — хакерский проект, связанный с реализацией возможности запуска и использования macOS, операционной системы от Apple на персональных компьютерах c микропроцессорами архитектуры x86.

Проект был начат вскоре после того, как на WWDC в июне 2005 года Apple анонсировала переход c аппаратной платформы PowerPC на x86.

Отличный от Mac компьютер, на котором установлена macOS, называют хакинтошем (hackintosh [1] , от англ. hack и Macintosh). [2] [ уточнить ]

Содержание

История взлома Mac OS X [ править | править код ]

Mac OS X Tiger (10.4) [ править | править код ]

6 июня 2005 года компания Apple объявила о платной доступности Developer Transition Kit, являющегося предвыпускной версией Mac OS X Tiger, способной запускаться на x86-аппаратном обеспечении при верификации TPM. Хакер MAXXUSS успешно применил взлом ядра и ряда компонентов для запуска предвыпускных сборок Mac OS X. После получила распространение первая взломанная сборка Mac OS X 10.4.1.

10 января 2006 года компания Apple выпустила первую версию операционной системы Mac OS X 10.4.4 для новых компьютеров Mac на базе процессоров Intel — iMac и MacBook Pro. В ПЗУ этих машин вместо BIOS использовался EFI. 14 февраля 2006 года в интернете появилась первая взломанная Mac OS X 10.4.4. [3] Спустя несколько часов Apple выпустила обновление до версии 10.4.5 [4] , которое также было «пропатчено» тем же автором уже через пару недель. 3 апреля 2006 года вышло обновление до версии 10.4.6 [5] , и вновь спустя две недели появились патчи этого обновления — пользователи x86-компьютеров могли обновиться до последней версии системы, хотя само ядро не обновлялось до версии 10.4.6. В июне того же года хакеры выпустили пропатченное обновление до версии 10.4.7.

Вплоть до выпуска обновления до версии 10.4.8 хакеры использовали ядро версии 10.4.4, в то время как остальная часть системы обновлялась до версии 10.4.8. Однако обновлённые части системы полагались на обновлённое ядро, поэтому с выходом версии 10.4.8 у пользователей появился ряд проблем. Apple также сделала ставку на использование инструкций процессора SSE3, что создало ещё больше сложностей для пользователей, чьи процессоры поддерживали только SSE2 (например, ранние Pentium 4).

Mac OS X Leopard (10.5) [ править | править код ]

Уже после появления сборки 9A466 Mac OS X Leopard, сообщество располагало версией этого выпуска для не-Apple-машин. Хакер BrazilMac одним из первых проработал процесс «патчинга», позволяющий пользователям стороннего оборудования устанавливать законно полученную розничную версию OS X. После этого появилось сразу несколько дистрибутивов OSx86, использующих этот патч. Четыре наиболее популярных из них — это JaS, Kalyway, iATKOS [6] и iDeneb [7] , хотя довольно скоро эти дистрибутивы перешли на набирающий популярность способ Boot-132 (см.ниже). Дистрибутивы стали регулярно размещаться в Интернете и регулярно обновляться, не столько для сохранения совместимости с выпусками от Apple, сколько для включения всё новых патчей для всё более расширяющегося круга аппаратного обеспечения.

Mac OS X Snow Leopard (10.6) [ править | править код ]

С появлением первых сборок Mac OS X Snow Leopard, предназначенных для разработчиков ПО, члены сообщества OSx86 получили возможность загружать новую версию операционной системы, используя загрузчик, предоставленный хакером netkas. Позже в свет вышли несколько «хакинтош»-сборок — Universal, Hazard, iAtkos и т. д. С развитием Chameleon и OSx86-сообщества в целом установка ОС на ПК стала более дружественной.

Mac OS X Lion (10.7) [ править | править код ]

В феврале 2011 года вышел первый выпуск для разработчиков ПО Mac OS X Lion. С помощью загрузчика XPC хакер netkas смог запустить операционную систему на отличном от Mac x86-совместимом компьютере. Разработчиком usr-sse2 был придуман способ установки Mac OS X 10.7 Developer Preview 1, используя XPC Bootloader. Позже в свет вышел Chameleon, способный загружать новую операционную систему.

OS X Mountain Lion (10.8) [ править | править код ]

Вскоре после выпуска Developer Preview 1, неизвестным разработчикам удалось установить эту версию OS X на ПК, используя усовершенствованный загрузчик Chameleon. Модификации загрузчика стали доступны в основном проекте Chameleon начиная с версии r1997. [8]

После официального выпуска OS X Mountain Lion несколько пользователей сообщили об успешной установке при помощи установщика, приобретённого в Mac App Store, совместно с обновлённой версией Chameleon и другими инструментами. Сначала был выпущен дистрибутив Niresh 10.8 (только для процессоров Intel), затем он был обновлён до версий 10.8.2 (с поддержкой процессоров AMD и Intel) и 10.8.5 (с поддержкой UEFI и процессоров AMD и Intel). Дистрибутив iAtkos ML2 был выпущен после Niresh. [9] [10] [11] [12]

OS X Mavericks (10.9) [ править | править код ]

Разрабатывается множество новых ядер 10.9 для «хакинтоша», хотя всё ещё существуют незначительные трудности с большинством из них. Большинство ядер предназначены для запуска OS X Mavericks на процессорах AMD и старых процессорах Intel, т.е. на процессорах, не поддерживающих наборы инструкций самых новых процессоров Intel. Значительные усилия потребовались для эмуляции набора инструкций SSE3, которые отсутствуют на процессорах AMD K10 и старых Intel, таких как Intel Core Duo.

Новейшие процессоры AMD, начиная с Bulldozer, содержат почти все наборы инструкций, и следовательно, могут быть выпущены ядра с полной поддержкой SSE4. Спустя два месяца дистрибутив Niresh был выпущен для Mavericks с поддержкой процессоров AMD и новейших процессоров Intel. Он также содержит специализированные ядра, которые позволяют загрузить Mavericks на процессорах Intel Atom. Niresh это единственный свободный дистрибутив выпущенный для Mavericks, поскольку iAtkos решили выпустить свой дистрибутив Mavericks для определённых аппаратных конфигураций за счёт пожертвований. [13] [14]

OS X Yosemite (10.10) [ править | править код ]

После первого выпуска OS X Yosemite 10.10 BETA, множество разработчиков принялись за доработку различных загрузчиков для этой системы. Команда форума Insanelymac принялась за доработку EFI загрузчика Chameleon для нового выпуска OS X. Некоторое время спустя независимый разработчик Niresh опубликовал инструмент под названием Yosemite Zone, который позволял устанавливать новую версию OS X автоматически с минимальным участием пользователя и поддерживал различные возможности на компьютерах сторонних производителей. Этот способ состоял из раздачи по протоколу BitTorrent OS X 10.10 в формате DMG и записи его на USB-накопитель с установщиком MacPwn Vanilla Installation. Позже Unibeast был обновлён для поддержки дистрибутивов Yosemite и YosemiteZone, в т.ч. и на процессорах AMD. Также поддерживается полностью ванильная установка Yosemite при помощи Pandora Box Beta 2.0 от Insanelymac. При установке используется как можно меньшее количество дополнительных драйверов (англ. kexts ), поэтому данный способ высоко оценён опытными пользователями. [15] [16]

OS X El Captain (10.11) [ править | править код ]

OS X Sierra (10.12) [ править | править код ]

OS X High Sierra (10.13) [ править | править код ]

OS X Mojave (10.14) [ править | править код ]

Способы взлома [ править | править код ]

Патч ядра XNU [ править | править код ]

Два программиста, известные в интернете как Mifki и Semthex, выпустили свои версии ядра, взяв за основу исходный код проекта XNU и написав для него патчи, позволяющие запускать Mac OS X на не-Apple-машинах.

Однако ядра Mifki и Semthex были неодинаковы — в то время, как ядро Mifki имело минимальное количество патчей, что позволяло его запускать лишь на компьютерах, конфигурации которых были максимально близки к конфигурации оригинальных Mac, ядро Semthex было подвергнуто существенным модификациям, что позволяло эксплуатировать его на большем количестве конфигураций.

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

Mifki обновил своё ядро лишь однажды, в то время как Semthex стал выпускать регулярные обновления, добавив в последующих версиях поддержку AMD, VMware и SSE2. Semthex также опубликовал исходный код патченного ядра на своей веб-странице. 24 декабря 2006 года, в качестве подарка сообществу, он также опубликовал последние патчи к ядру SSE3 как, например, diff-файл различий по отношению к оригинальной ветке исходников XNU. Стоит также обратить особое внимание на его работу совместно с Rufus’ом по эмуляции инструкций SSE3 — это была первая опубликованная полная эмуляция SSE3; существовавшие до этого варианты были существенно неполны, эмулируя лишь 3 инструкции SSE3. Это достижение позволило полноценно выполнять на SSE2-процессорах программы, требующие SSE3 (например iTunes 7 и большинство 3D-программ).

Читайте также:  Как ворде развернуть текст на 90 градусов

Загрузчики и эмуляторы [ править | править код ]

Эмуляция EFI [ править | править код ]

Extensible Firmware Interface (EFI) — это спецификация, определяющая программный стык между операционной системой и аппаратным обеспечением. Данная технология давно используется в серверных материнских платах многих производителей, но в ноутбуках и десктопных материнских платах почти не используется.

В начале ноября 2007 года группа хакеров (возглавляемая Netkas), используя модифицированную ветку исходников Boot-132 от David Elliot, разработала способ эмуляции EFI [17] , используя особым образом изменённый загрузчик Darwin. На деле это означало, что стало возможно представить обычный ПК для OS X таким образом, что OS X будет считать машину компьютером Mac, а ядро системы без модификаций будет работать с «неродным» аппаратным обеспечением. На основе этого приёма появилось сразу несколько рабочих решений. Подробное описание этого достижения вместе с пошаговым руководством появилось на сайте DigitMemo.com.

Эмуляция EFI была крайне востребованным вкладом в проект. До этого, пользователи могли использовать OS X на обычных ПК, лишь используя пропатченное ядро, обходящее обращения к EFI. С использованием эмуляции EFI, «хакинтош» смог загружать немодифицированные (ванильные) ядра операционной системы и использовать оригинальные расширения. Это сделало систему совместимой с будущими обновлениями и, кроме того, значительно повысило её надёжность.

В середине 2008 года появился коммерческий продукт EFi-X (модуль, подключаемый к USB), предоставляющий возможность загружать и устанавливать Leopard без каких-либо патчей.

Позднее в сети появилась информация о том, что пользователь под ником AsereBLN произвёл вскрытие устройства EFI-X и показал, что устройство есть не что иное, как обычный USB-Flash накопитель с загрузчиком Chameleon. Позднее пользователь публично извинялся и сообщал [18] о судебных исках против него от компании ASEM, производителя EFI-X

Примерно в 2014 году, в сети появилась информация о новом загрузчике ozmosis, который целиком прошивается и хранится в NVRAM. Благодаря этому, стало возможным обходиться без сторонних компонентов и пользоваться «чистой» OS X. К тому же теперь не требуется держать загрузчик в EFI разделе жёсткого диска, а это значит, что «хакинтош» ещё на один шаг приблизился к оригинальным компьютерам Apple.

По состоянию на 2015 год, одним из самых используемых является загрузчик Clover, который принадлежит к семейству RealEFI и позволяет произвести истинную UEFI загрузку, а также загрузку с помощью обычного загрузочного сектора, который чаще всего используется на компьютерах, оснащённых традиционным BIOS.

Boot-132 [ править | править код ]

В середине 2008 года также появился новый способ установки, известный как Boot-132. [19] Этот способ позволил использовать для установки законно приобретённую версию Leopard, не требующую взломанных инсталляций, таких как JaS или Kalyway. Загрузчик Boot-132 подготавливает для установки среду, в которой Leopard может загружаться и работать. Необходимые патчи (kext-файлы) подаются для него в виде .img-файла или просто складываются в папку. Преимущество этого способа в том, что можно загружаться и устанавливаться прямо с оригинального DVD и даже обновлять систему прямо с сайта Apple. Переустановка системы также не требует повторного применения необходимых патчей.

Загрузчик работает как ядро Linux: он может использовать mboot-совместимый загрузчик (обычно используется патченый syslinux), который подаёт boot-dfe .img-файл (пользователям Linux он известен как RAM-диск или initrd), и boot-dfe использует его для получения kext/mkext-файлов. Однако, это работает только на совместимых машинах. Но в последнее время, с выходом ядра Voodoo [20] , пользователи AMD также получили возможность устанавливать ОС с оригинального DVD. Это требует размещения пропатченного ядра на диске с boot-132.

Chameleon [ править | править код ]

Начиная с ранних сборок Mac OS X 10.6 участники проекта OSx86 запускали новую операционную систему используя новый загрузчик, называемый PC EFI, предоставляемый русским хакером Netkas, или загрузчик от команды Voodoo — Chameleon, который основан на Boot-132 от David Elliot. Загрузчик поддерживает ACPI, SMBIOS, графику, Ethernet и некоторые другие дополнения, что позволяет загрузить Mac OS X на стороннем оборудовании. Chameleon поддерживает многие процессоры AMD и графические процессоры Nvidia. Существует множество ответвлений от этого проекта от различных разработчиков. На сегодняшний день загрузчик устарел и не поддерживает последние версии OS X, на его место пришел Clover.

Live DVD [ править | править код ]

В марте 2007 года сообщество проекта OSx86 достигло успехов в создании Live DVD, позволяющего загрузить систему и работать в ней, не устанавливая на компьютер. В тот момент удалось таким образом запустить Mac OS X 10.4.8.

2 января 2009 года LiveDVD-команда форума InsanelyMac опубликовала новый способ, позволяющий создавать LiveDVD для Mac OS X Leopard. [21] Этот способ более надёжен, поскольку использует возможности Netboot и Imageboot самой системы, и работает так, как-будто система запущена с сетевого диска. Кроме того, этот способ проще в осуществлении — требуется добавить всего один сценарий к существующей установке. Любопытно, что этот способ был успешно опробован на обычном Mac.

Виртуализация [ править | править код ]

Существует возможность запускать OS X внутри виртуальной машины под другими операционными системами, используя программное обеспечения для виртуализации, такое как QEMU и VirtualBox. [22] [23] [24] Следует отметить, что такое использование нарушает лицензионное соглашение Apple и официально не поддерживается создателями средств виртуализации. Этот способ обычно использует некоторые программные изменения операционной системы, перечисленные выше, для выполнения фактической установки.

Преследования со стороны Apple [ править | править код ]

Лицензионное соглашение с конечным пользователем (EULA) на macOS запрещает установку системы на компьютеры сторонних производителей (англ. non Apple-labeled hardware ) [25] .

Компания Psystar в течение нескольких месяцев выпускала компьютеры под маркой «Open Computer», которые являлись клонами Mac.

3 июля 2008 года Apple подала иск против Psystar Corporation за нарушение EULA. [26]

14 января 2009 года сайт Gadget Lab, принадлежащий журналу Wired, опубликовал видео-руководство по установке Mac OS X на ноутбук MSI Wind. После жалобы со стороны Apple, видео было убрано, хотя текст руководства остался на сайте, с предупреждением о возможном нарушении EULA. [27]

13 ноября 2009 года Apple одержала победу в судебной тяжбе против компании Psystar. Федеральный суд США постановил, что производитель компьютеров-клонов нарушает права Apple, продавая ПК с предустановленной системой Mac OS X. [28]

С середины лета 2018-го, Хакинтош стал моей основной рабочей машиной. Он быстрее любого iMac и MacBook Pro, а обошёлся в несколько раз дешевле. Хакинтошем я доволен. Но стоит ли вам делать что-то подобное? Вряд ли. И сейчас я расскажу почему.

Влад Гороховский

Редактор. Пишу про софт и гаджеты, которые мне интересны. Делаю клавиатурный тренажер KeyKey для Mac.

Влад Гороховский

1. Вам нужен ноутбук

Даже не пытайтесь ставить macOS на обычный ноутбук, чтобы сделать аналог MacBook. Ничего хорошего из этого не выйдет. Проблемы с портами, WiFi/BT, сном и автономностью вам обеспечены. Да и в целом ноутбуки настраивать сложнее.

Если вы хотите рабочий и надежный Хакинтош, то его нужно собирать как замену Mac mini или iMac. То есть, это должен быть стационарный компьютер из современных комплектующих.

2. ПК придётся собрать с нуля, либо модифицировать существующий

Залог хорошего Хакинтоша — совместимые компоненты. Их нужно тщательно подобрать, заказать и самостоятельно собрать. Понадобится много терпения.

WiFi-модуль я покупал на Aliexpress, процессор — в местном магазине, а все остальное в американских Amazon и Newegg. Поскольку я вылавливал комплектующие на распродажах, то весь процесс занял около двух месяцев. Конечно, все можно купить в локальных магазинах. Это будет быстрее, но дороже.

Читайте также:  Как побыстрее разморозить страницу в вк

Пример сборки обычного компьюетра. Не испугаетесь — значит можно делать Хакинтош

3. Долгий и сложный «вход» в тему

Оглядываясь назад, я могу смело сказать, что Хакинтош это весьма просто. Но лишь когда ты понимаешь, что делаешь.

Чтобы погрузиться в тему, вам нужен вменяемый английский язык и знание macOS на уровне выше среднего. Узнать про Хаки можно и на русскоязычных ресурсах, но самый интересный движ не в рунете, а на англоязычных форумах.

Скажу прямо. В рунете чаще собирают Хакинтоши потому что не хватает денег на обычный Мак. На западе — потому что железо от Apple не устраивает по производительности и возможностям. Отсюда и разный вектор подачи информации. В Рунете пытаются решать проблемы старого и дешевого железа. А на западе все крутится вокруг новинок.

Информации на англоязычных форумах много, но для многих она окажется слишком сложной.

Например, типичная проблема всех Хакинтошей — спонтанное пробуждение компьютера из сна. Это происходит из-за неправильно настроенных USB-портов.

Инструкция по настройке USB написана технарем для технарей. Честно скажу, что я осилил её далеко не с первого раза.

На пункты 1-2 ушел месяц. На пункты 3-10 — один день:

  1. По обрывкам информации понял, что проблема именно USB;
  2. Пробовал «пластырь», который рекомендуют на каждом углу. Пришел к выводу, что пластырь — решение временное;
  3. Нашел инструкцию по настройке USB;
  4. Поставил редактор реестра, у которого даже нет официального сайта;
  5. «Прозвонил» все порты USB-флешкой, чтобы видеть название каждого конкретного порта в реестре системы;
  6. Собрал названия портов разных типов (USB3, 2, C, внутренние хабы);
  7. Посчитал их. Если портов больше чем пятнадцать, то нужно решить, какие не использовать. У меня оказалось ровно 15;
  8. Создал конфигурационный файл портов по специальному шаблону. Если ошибиться в одной скобке или цифре — ничего работать не будет;
  9. Скомпилировал файл конфигурации ещё одной утилитой;
  10. Положил полученный файл в специальную папку.

Чтобы Хакинтош работал исправно, вам придётся разбираться с подобными инструкциями. И не раз.

4. Тяжело отделить зёрна от плевел

В интернете полно инструкций по Хакинтошам, на форумах полно «веток» по решению тех или иных проблем. Но практически никто ни в чем не разбирается.

Типичный хакинтошник хаотично скармливает компьютеру различным настройки и надеется на чудо. Если чудо произошло, то он делится им на форуме. Какое-то время чудо действительно может работать, но в конечном итоге что-то ломается. Как правило, это происходит после очередного обновления macOS.

Когда ты ничего не понимаешь в Хакинтошах, то невозможно отличить правильное решение проблемы от решения из г@вна и палок. Все приходится перепроверять.

Изначально я тоже собрал свой Хакинтош из коллективного творчества на форумах, но потом долго и мучительно разбирал все настройки, чтобы сделать все по уму. На это у меня ушло около двух месяцев ежедневных проб и ошибок.

Единственный человек, который помог мне разобраться с ключевыми моментами, это RehabMan. Запомните этот ник, если собрались делать Хакинтош.

5. Агрессивное сообщество

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

Эти технари — первоисточники информации. У них свой сленг и своя манера общения. Новичку ворваться в тусовку и что-то понять очень тяжело.

Также есть особая каста хакинтошников с завешенным ЧСВ. Такие люди больше путают, чем помогают. В рунете их полно:

Ответ новичку на форуме 4pda.ru. Неуважение и небрежность 80-го уровня

Нормальные ребята не будут умничать, а дадут конкретный совет. Но часто в духе «сначала сделай эту штуку и приходи». Что это за штука, как её делать вам придётся разбираться самому.

Вот вам пример из моего опыта общения с @RehabMan:

— [Я] RehabMan, помоги;
— [RehabMan] Покажи мне дебажные файлы;

Смотрю, как сделать эти файлы, нахожу скрипт, но не могу его установить. Гуглю. Понимаю, что надо выключить защиту SIP из Recovery Mode. Пытаюсь зайти в Recovery Mode, но не могу. Гуглю. Нахожу другой способ отключения SIP. Наконец-то устанавливающей скрипт и делаю дебажные файлы.

— [Я] Вот мои файлы;
— [RM] Ой чел, да у тебя kext’в не там. Перенеси их в L/E;

Гуглю, что такое LE. Оказывается это Library/Extensions;
копирую туда kext’ы через Finder;

— [Я] Все сделал, но не работает;
— [RM] Так, а где твои дебажные файлы?;

Cнова запускаю скрипт, делаю файлы и заливаю.

— [Г] так ты не правильно переписал kext, смотри вот тут как надо это делать;

Читаю какой-то левый мануал для ноутбуков, где только в середине какая-то инфа по kext’ам. Понимаю, что kext’ты надо переписывать через терминал, иначе слетают права доступа. Делаю правильно.

— [Я] Исправил, дебажные файлы прилагаю;
— [RM] Блин, теперь у тебя проблемы с цифровыми подписями;

По крупицам начинаю понимать, где и что в дебажных файлах он смотрит. Делаю вывод, что не надо было включать SIP. Снова выключаю SIP, но с отключенной опцией цифровых подписей для kext’ов.

— [Я] А как сейчас? У меня вроде заработало;
— [RM] О, ну вот теперь норм.

Нужно иметь время и желание, чтобы разбираться в таких моментах. Давать развёрнутые комментарии и нянчиться с вами никто не будет.

6. Тяжело перестроиться психологически

Раньше у меня был минималистичный рабочий стол с одним ноутбуком без лишних проводов. А теперь два монитора, проводная мышь и клавиатура разных цветов, маленький системный блок и кубло проводов за столом.

Мой сетап удобен, но с эстетической точки зрения — полная противипложность продукции Apple За столом множество проводов, которы я пока не сумел нормально организовать

Сначала меня это напрягало. Но в какой-то момент я понял, что LAN порт и куча USB-портов, это чертовски удобно. Но главное, что такой сетап позволяет мне делать работу быстрее и эффективнее. Я снова могу ковыряются в железках, играть в игры под виндой, а сэкономленные 2000$ потратить на что-то другое.

Но перед тем, как это понять, я чуть не психанул и не купил iMac.

Большинство этого вообще не поймёт. И это нормально. Лучше купите MacBook или iMac.

🍀 Запомните

  1. Хакинтош можно поставить практически на любой ПК или ноутбук. Это легко. Но чтобы настроить роботу встроенной графики, портов, WiFi, сна — нужно уже понимать, что делаешь. А это сложнее, чем может показаться на первый взгляд.
  2. Не надейтесь, что вам кто-то поможет установить Хакинтош, а дальше вы будете жить припеваючи. На такую систему нельзя положиться.
  3. Самый простой способ «входа» — скопировать конфигурацию какого-то активно члена сообщества. Так вы сразу получите настроенную систему. Но разбираться все равно придется.

Подписаться на Mac OS World

Получайте свежие статьи прямо на почту. Без спама.

Еще в Хакинтош

Как выбрать комплектующие для Хакинтоша 🍀

7 июня 2019 – 15 min read

Чем тестировать производительность Mac: подборка 7 лучших утилит

17 мар. 2019 – 11 min read

Sound Control — продвинутый регулятор громкости 🔊

Sound Control — программа для управления звуком в macOS. Она поможет навести порядок, когда к компьютеру подключено много источников звука: проводные наушники, AirPods, Bluetooth-колонки или мониторы со встроенной акустикой.

Carbon Copy Cloner: как и зачем клонировать диск macOS

Раз в неделю я создаю загрузочный клон диска macOS. Это часть моей системы резервного копирования.

Получайте свежие статьи прямо на почту. Без спама.

Автор: @DDR5.RU · Опубликовано 08/02/2017 · Обновлено 15/11/2017

Читайте также:  Какие форматы читает приставка ростелеком

Хакинтош (Hackintosh) что это? На этот вопрос я и постараюсь ответить всем пользователям, которые им задаются, но к сожалению так и не могут найти внятный ответ.

В серьез об определении хакинтош я задумался, когда мне захотелось для работы попробовать нечто новое. Как вы понимаете выбор мой пал на оперативную систему Apple OS X. Единственным препятствием, как оказалось, было установить Mac OS на PC. Чтобы понять в чем же трудность мы немного углубимся в историю появления оперативных систем Windows и Mac OS X и попробуем понять в чем же такая особенность компьютеров производства Apple и наиболее распространенного PC(ПК).

Различия PC и MAC

Предшественником двух конкурирующих оперативных систем являлась система MS-DOS, но она была далека от совершенства. Интерфейса, как такового не было, был только черный экран на котором отображались набираемые команды. Если провести аналогию то это очень было похоже на работу в терминале OS X или Windows.

Для того, чтобы провести какие либо вычисления или выполнить нужное действие — в окне надо было набрать набор команд и значений после чего операционная система на таком же черном экране выводила ответ. Но это было совсем не удобно в использовании, что особенно сильно отражалось на спросе, что бы пользоваться операционной системой MS-DOS пользователь должен был обладать определенными навыками и знаниями, что делало систему далекой от обычного пользователя.

Первым пользовательским ПК стал компьютер, который представил Сти́вен Пол (Стив) Джобс — Apple 1. На данном компьютере уже была представлена операционная система Mac OS. Конечно она была далека от тех версий, которые мы используем, но делала работу с компьютером доступной для любого пользователя, что сделало его популярным на тот момент.

Немного позднее Билл Гейтс представляет операционную систему Windows, которая тоже была довольно удобной для простого и неопытного пользователя.

Вот, как раз в этот момент и пошло разделение компьютеров на PC и MAC. Заключив контракт с IBM фирма Microsoft получила массовое распространение своего продукта. Во втором же лагере были производители фирмы Apple.

Так чем же они так сильно отличаются, что пользователь не имеет возможности на любой компьютер поставить удобную ему операционную систему.

Компании Microsoft шел доход от продаж компьютеров IBM, а не свободная продажа оперативной системы Windows. И это толкало разработчиков и инженеров запретить пользователей использовать другую операционную систему, что могло значительно сказаться на прибыли. Компьютеры Apple изначально делались хорошего качества и мощнее, но и цена на них всегда была дороже, но пользователям очень нравилась безопасная и удобная Mac OS.

Так вот для того, чтобы покупатели не имели возможности уходить к конкурентам были разработаны различные чипы загрузчика операционной системы. Именно этот чип загрузчика не дает установить продукцию Apple OS X на ПК(PC). В свою очередь загрузчик Apple не имел возможности поставить напрямую операционную систему Windows.

Теперь вы понимаете, что реальное различие вовсе не в комплектующих вашего ПК, а только в наличие чипа Apple.

Установка Хакинтош (Hackintosh)

Установка хакинтоша на PC появилась с появлением различных загрузчиков, которые запускаясь из BIOS отдавали данные и в определенном формате операционной системе Mac OS X. Своего рода имитируя работу оригинального чипа Apple. Это и дало возможность устанавливать при правильных настройках загрузчиков OS X на PC.

На данный момент есть ряд загрузчиков:

  • Clover EFI;
  • Chameleon;
  • Boot Think;
  • Empire EFI;
  • XPC UEFI;
  • Ozmosis bootloader
  • MultiBeast.

И это далеко не весь список. Так же желающих использовать Mac OS на ПК некоторые разработчики предоставляли и до сих пор предоставляют готовые сборки, которые с диска устанавливают автоматом и загрузчик и систему. Например Iatkos очень многие начинают именно с него.

На данный момент существуют и магазины, которые предлагают материнские платы с перепаянным чипом поддерживающим установку и загрузку Mac OS. Какой именно они используют загрузчик и как он настраивается — держится в секрете. Но способ очень удобен, при отсутствии желания копать настройки и лопатить интернет.

Какая операционная система ставиться на Хакинтош

Когда я изначально пытался искать информацию о системах Hackintosh, то постоянно сталкивался со статьями о ломаный системах Mac OS, не рабочих компьютеров на хакинтоше и тому подобное.

Пройдя весь этот путь с нуля хочу вам немного объяснить ситуацию. Как мы рассмотрели выше разница только в чипе на материнской плате — загрузчик имитирует его работу (Аналогично работает БИОС под Windows). Загрузчик отдает информацию о ваших комплектующих в требуемом формате для запуска системы OS X. Но он никаким образом не может повлиять на безопасность и целостность самой операционной системы.

Для установки на ПК используются чистые ISO образы OS X, которые начиная с версии 10.9 Mavericks распространяются абсолютно бесплатно и доступны непосредственно от разработчиков Apple на App Store. Имея загрузчик и оригинальный образ вы уже можете пользоваться Mac OS на своем персональном компьютере или ноутбуке. Для установки ломать образ нет причины.

К сожалению такое заблуждение распространяется в интернет и по большей части людьми, которым так и не хватило понимания и знаний, чтобы сделать чистую установку OS X. А при использовании разворачиваемых образов на раздел и образов Backup гарантия по безопасности и стабильности сводится к нулю. И это стоит учитывать.

Я не в коем случае не хочу никого переубеждать, но поверьте даже на тех же торрентах есть очень много образов OS X, которые были выложены из App Store. Выкладываются они с целью доступа к версиям, которые были сняты с распространения, что происходит при выходе новой версии Mac OS X.

Преимущества и недостатки работы Хакинтош

Преимущества:

  1. Стабильность и быстродействие. Если настройка загрузчика выполнена правильно — вы получаете очень стабильную и очень производительную систему, которая потребляет при этом намного меньше ресурсов компьютера.
  2. Безопасность. Как известно еще не нашлись умельцы. которым бы удалось получить доступ к данным находящихся на компьютере под управление системы OS X без непосредственного получения доступа к нему. На данный момент Mac OS X одна из самых безопасных операционных систем представленных на современном рынке.
  3. Бесплатные обновления. Обновления систем компании Apple предоставляются абсолютно бесплатно, что не часто встречается в системе Windows. Причем не важно хотели бы вы получить обновления программ и системы для установленной на данный момент OS X или же при переходе на новейшую версию OS X. На данный момент пользователи с любой установленной версией OS X (Mavericks, Yosemite, El Capitan, а так же и более ранние версии) имеют возможность перейти бесплатно на новую Sierra, если соответствует комплектация компьютера.

Недостатки:

  1. Сложность установки и настройки. Хотя установить и не такая уж сложная штука, но настроить правильно, а это очень важно, бывает тяжело. При неправильной настройке используемого загрузчика и при отсутствии требуемых драйверов (Kext) система может подвисать, работать не стабильно и медленно. Поэтому это самый важный фактор.
  2. Не доступность некоторых программ. Но это совсем не недостаток загрузчика, а относится к операционной системе Mac OS. Устанавливая нужно изначально быть готовым, что возможно привычная программа не имеет версии под Mac.

Надеюсь, что теперь вы понимаете. Хакинтош никакая не крякнутая и не ломанная версия Mac OS X. А просто способ установить Mac OS на PC компьютер. И имея некоторые навыки в обращении с ПК и доступ к интернету — такой способ доступен всем.

Вас могут заинтересовать:

Комментарии не относящиеся к тематикам страниц, вводящие в заблуждение пользователей нашего ресурса, носящие рекламный и провокационный характер будут беспощадно удаляться. С уважением, администрация DDR5.RU.

Ссылка на основную публикацию
Фото с листком для вк
Сигна в ВК – это просто фотография человека с листком бумаги, на котором обычно написано чье-то имя. Часто надписи делают...
Установка виндовс зависла на начало установки
Если вы решили переустановить или установить операционную систему, но начало установки Windows 7 зависает, то в этой статье, думаю, вы...
Установка драйвера принтера отказ
Нередки ситуации, когда не устанавливается принтер, хотя система видит, что к компьютеру подсоединилось новое оборудование. Решение такой задачи требует серьезного...
Фото спортивных мужчин 40 лет
17. Джерард Батлер, 48 лет (kinopoisk) «Законопослушный гражданин» Джерард Батлер когда-то работал официантом, демонстратором игрушек и даже юристом. Он также...
Adblock detector