OpenCore — это инструмент с открытым исходным кодом, предназначенный для подготовки системы к загрузке macOS, который был разработан для устранения многих ограничений, налагаемых его альтернативами, такими как Clover (эти инструменты иногда называют «загрузчиками»). Главное, к чему стремится OpenCore, — это создать более универсальную и модульную систему, которая может лучше понимать символы и структуры, чтобы сделать исправление гораздо более точным и эффективным. А благодаря специальному предварительному компоновщику внедрение kext становится независимым от версии macOS, что означает поддержку с первого дня для любой версии macOS, поддерживающей предварительно связанное ядро. Хотя OpenCore в первую очередь предназначен для систем Hackintosh, его можно использовать в любом сценарии, где требуется эмулированный EFI, причем многие используют его на KVM и даже на настоящих Mac.
Пожалуйста, помните, что OpenCore все еще новый и в настоящее время находится в стадии бета-тестирования. Несмотря на то, что он довольно стабилен и, возможно, намного более стабилен, чем Clover, практически во всех отношениях, он по-прежнему часто обновляется, и поэтому фрагменты конфигурации меняются довольно часто (например, новые причуды заменяют старые).