Найти тему

Эра Хакинтошей подходит к концу и виной тому частично переход Apple на собственные процессоры, частично внезапное желание компании навести порядок в коде своих операционных систем. Сербский разработчик Александр Вачич у себя в блоге пишет, что Apple убирает поддержку старых WiFi/Bluetooth-карт в последний версии Sonoma, что делает практическое использование Хакинтошей бессмысленным.


...Система macOS 14 Sonoma все еще поддерживает последние поколения Intel-Маков, и вполне вероятно, что по одна или две основные версии все еще будут совместимы с ними. Но есть одна особенность, которая де-факто убивает сцену Хакинтошей.

В Sonoma были полностью удалено все следы поддержки драйверов для своих старых WiFi/BT-карт, а именно различных карт Broadcom, которые в последний раз использовались в моделях iMac / MacBook 2012/13 года. Эти модели Маков уже несколько лет не поддерживаются macOS, поэтому неудивительно, что драйверы были удалены. Скорее всего, причина в том, что Apple переносит драйверы из .kext (Kernel Extensions) в .dext (DriverKit), тем самым очищая macOS от устаревшего и неиспользуемого кода. То же самое они сделали с драйверами Ethernet в Ventura.

Именно эти карты были ключевым ингредиентом многих полнофункциональных сборок Хакинтошей по простой причине: они работали из коробки со всеми (так называемыми) iСервисами Apple: Сообщения, FaceTime, AirDrop, Continuity, Handoff — и далее везде. Все работало. Несмотря на доблестные усилия команды OCLP по созданию обходных путей, эти карты могут работать в Sonoma, только если вы серьезно понизите уровень безопасности macOS.

Была некоторая надежда, что проект OpenIntelWireless сможет заменить эти карты благодаря удивительной работе, проделанной zxystd за последние 4 года. Я имею в виду, что скорость WiFi в macOS с картами Intel WiFi6 просто впечатляет. Но постоянная чистка и переписывание стека драйверов Apple практически свела на нет надежную поддержку Сообщений и FaceTime, несмотря на то, что синхронизация с iCloud по-прежнему работает отлично.

Плюс в 14.4 Apple, похоже, внесла изменения и в работу USB-подсистемы. Это всегда было утомительной задачей, но если незначительные обновления могут практически завалить сборку, это превращается в головную боль. Тем не менее... USB — это известная проблема с известным решением, поэтому она раздражает, но решаема.

Мы всегда скептически относились к проектам Хакинтошей как таковых, еще во времена компьютеров Бизон-PC, помните такие? Однако это была важная ветвь Мак-сообщества и мы будем по ней скучать.
2 минуты