Простое предостережение для тех, кто хочет попробовать установить Catalina на неподдерживаемые старинные машины.
Я попробовал, установил Catalina с помощью патчера от DosDude1, мне даже понравилось поначалу, дальше начались проблемы.
Не запускался Google Chrome. Подвержен не он один, просто я с ним с первым столкнулся.
Exception Type: EXC_CRASH (Code Signature Invalid)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFYTermination Reason: Namespace CODESIGNING, Code 0x1
Решилось таким изящным способом:
sudo nvram boot-args=amfi_get_out_of_my_way=0x1
Сравнение с хакинтошем мне на тот момент снова показалось более чем уместным.
Вторая большая проблема для меня — homebrew. Он честно устанавливал бинарные пакеты для Каталины, из которых за ненадобностью вырезана поддержка неподдерживаемых (пардон) процессоров. Конкретно — Core 2 Duo.
illegal hardware instruction
Такую надпись показывал и менеджер пакетов npm, и wget банальный и не помню уже кто ещё. Проблема тоже решаемая, для этого нужно подхачить код brew, а затем собирать все пакеты из исходников.
nano /usr/local/Homebrew/Library/Homebrew/extend/os/mac/hardware.rb
Тут меняем :nahalem на :core2
# frozen_string_literal: true module Hardware def self.oldest_cpu(version = MacOS.version) if version >= :mojave # :nehalem :core2 else generic_oldest_cpu end end end
В дальнейшем установку придется делать так (-s = из исходных кодов)
brew reinstall -s wget
brew install -s node
С этим можно жить, но вместо 5 минут установка wget заняла с полчаса, под вой вентиляторов.
Насколько я понимаю, уже в следующее поколение MacBook Pro early 2011 устанавливали тот самый Nahalem i5/i7 CPU, должно работать без этих плясок (меня не цитировать!).
Ну и кстати будет сказать о вентиляторах. Некорректно сравнивать в лоб, поскольку High Sierra у меня установлена начисто, с форматированием, и я ещё не успел захламить систему, даже браузера пока всего 2 — Safari и Brave (о нем отдельно, возможно). Тем не менее, пляжный мячик и шум вентиляторов досаждают гораздо реже.
Очевидная сложность, о которой было известно заранее, но упомяну — обновление системы (не приложений) через App Store невозможно, в этом плане всё даже хуже, чем с хакинтошем. Нужно заново скачать патчер (он тоже обновляется постоянно), скачать весь установщик, применить патч и установить систему поверх.
Мне было просто любопытно, поэтому сожалений нет. Переустанавливал через rescue, через интернет, диск отформатировал, всё важное подтянул из облаков, приложения переустановил, времени ушло меньше, чем на Каталину.
За время недокарантина привык к маленькому экрану, даже поизучал немного современные модели. Цены в рублях дикие. Понравился MacBook Air 2020, какой-то он самый честный что-ли.