OpenCore logo

OpenCore

Enables macOS booting on custom hardware.

Made by Acidanthera

  • hackintosh

  • kext

  • patcher

  • Boot Manager

What is OpenCore?

OpenCore is a modern open-source macOS boot loader designed to prepare a system for booting into macOS. Architected to alleviate constraints imposed by alternatives like Clover, OpenCore aims to create a more versatile and modular system with enhanced symbol and structure understanding to enable precise and effective patching. Its custom prelinker allows for macOS version-agnostic kext injection, providing day one support on any macOS version supporting a prelinked kernel. While primarily designed for Hackintosh systems, OpenCore can be utilized in any scenario requiring an emulated EFI, including KVMs and even real Macs. Despite being a relatively new and still-evolving project currently in beta, OpenCore is notably more stable than Clover, with frequent updates introducing new features and bug fixes

Highlights

  • Versatile and modular system architecture for improved macOS booting
  • Precise and effective patching capabilities through enhanced symbol and structure understanding
  • macOS version-agnostic kext injection with custom prelinker
  • Support for a wide range of use cases, including Hackintosh, KVMs, and real Macs
  • Frequent updates with new features and bug fixes for improved stability

Platforms

  • Mac
  • Windows
  • Linux

Languages

  • English

Features

    • Create BIOS bootable drive

    • UEFI Support

    • Create UEFI bootable drive