Opencore är en bootloader, ett program som körs innan något operativsystem har laddat, för att köra Mac OS på annan hårdvara än den officiellt godkända av Apple. Det är ett så kallat efi-program som först utvecklades för hackintosh – att köra Mac OS på andra datorer med Intel- eller AMD-processor.
Fixarna som installeras av OCLP gäller bland annat nätverk, säkerhetsfunktioner som Filevault, Airplay, de olika Continuity-funktionerna och inte minst grafikacceleration med gamla grafikkort som inte stödjer Metal.
En del av utvecklingen handlar dock om att få nyare versioner av Mac OS att fortsätta lira på gamla Macar som Apple inte längre stödjer. Den delen kallas Opencore Legacy Patcher (OCLP) och har nu nått upp i version 0.6, där den stora nyheten är stöd för Mac OS Ventura. I skrivande stund är det version 0.6.1 som gäller men vi räknar med att fler små punktuppdateringar kommer släppas inom den närmaste tiden.
Ventura ställde till det mer än vanligt för de frivilliga utvecklarna bakom verktyget. Apple har nämligen strukit stödet för många äldre maskiner som stöddes i Monterey, och har helt enkelt tagit bort drivrutiner och maskinkod för dessa. Utvecklarna var till exempel tvungna att låna kod från Rosetta 2 i Apple Silicon-versionen av Ventura för att få systemet att köra på äldre Intel-processorer.
Verktyget kan idag användas för att installera Ventura på följande äldre Macar, med varierande funktionsgrad efter installationen:
- Macbook 12 och 13 tum, 2008–2016
- Macbook Air 11 och 13 tum, 2009–2017
- Macbook Pro 13, 15 och 17 tum, 2008–2016
- Mac Mini, 2009–2017
- Imac 20, 21, 24 och 27 tum, 2007–2016
- Mac Pro, 2008–2018
- Xserve, 2008–2010
Fixarna som installeras av OCLP gäller bland annat nätverk, säkerhetsfunktioner som Filevault, Airplay, de olika Continuity-funktionerna och inte minst grafikacceleration med gamla grafikkort som inte stödjer Metal.