Clover
Appartiene al codice libero basato su diversi progetti: Clover, rEFIt, XNU,
VirtualBox.
La principale è edk2 l'ultima revisione.
https://github.com/CloverHackyColor/CloverBootloader
Caratteristiche Principali:
- Avvia da macOS 10.xx, Windows EFI e Linux EFI
- Il bootloader EFI proporziona Servizi Runtime per il sistema operativo che
sono impossibili con i bootloader di vecchia generazione
- Principalmente Clover effettua il rilevamento automatico dell'hardware e
configura tutte le caratteristiche di base. Però l'utente può cambiarlo dal
config.plist.
- Con Clover puoi riavviare in un altro sistema operativo dal avvio
- UUID scritto nel config.plist sarà il medesimo di OS
- SMBIOS sarà corretto allo standard 2.6
- L'ACPI sarà corretto allo standard 4.0.
- Il DSDT personalizzato sarà caricato dalla partizione di avvio
- DSDT patching on the fly by fixes and by patterns:
- RestartFix, sleep/wake e PCIRootUID personalizzabile
- Proprietà di iniezione grafica per ATI, Nvidia e Intel per una amplia gamma
di schede supportate. Anch'esse personalizzabile.
- USB fix (LegacyOff, Ownership, Builtin, clock-id) fino alla USB 3.0
- Iniezione dell'HDA e iniezione Ethernet incorporato
- Generatore CPU turbo, P e C state
- Caricamento delle tabelle ACPI (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT,
UEFI…)
- Caricamento dei kexts aggiuntivi
- Kernel and kext patching al volo
- Setta le variabili NVRAM variables per scopi differenti
- Avvio automatico dopo il conto alla rovescia, interfaccia personalizzabile ,
e salvataggio screenshot da GUI premendo F10
- Salva il boot.log in OS e preboot.log dalla GUI premendo F2