Chameleon est un chargeur d'amorçage construit en utilisant une combinaison de composants qui a elle même évoluée à partir du développement de l'implémentation "fake EFI" de David Elliott, qui a été ajoutée au projet boot-132 d'Apple.


Chameleon v2 a été, au fur et à mesure, mis à jour avec nombre de fonctions :


- Interface utilisateur customisable, pour donner un peu de piment au chargeur d'amorçage Darwin.

- Chargement possible d'un "RAMDisk" pour pouvoir démarrer un DVD officiel de Mac OS X sans logiciels tiers.

- Mise en veille prolongée. Permet de reprendre votre session de travail instantanément via une image d'hibernation.

- Prise en charge d'un SMBIOS modifié. Permet d'outrepasser le SMBIOS d'origine de votre machine.

- Prise en charge d'un DSDT modifié. Permet d'appliquer un DSDT patché et résoudre beaucoup de problèmes.

- Injection des propriétés de périphériques via une chaîne de caractère "device-properties".

- Fichiers boot0 et boot1h hybrides. Permet l'utilisation de disques partitionés en MBR ou GPT.

- Detection automatique du FSB, même pour les processeurs AMD récents.

- Support du RAID Logiciel d'Apple.

- Activateur graphique Nvidia & ATI/AMD intégré.

- Support de modules (extensions de Chameleon).

- Détection mémoire adaptée de memtest86 : http://www.memtest.org

- Génération automatique des P-State & C-State pour une gestion de l'alimentation native.

- Journalisation des messages console.



Le code est publié sous la version 2 de la licence GPL (Gnu Public License).

http://forge.voodooprojects.org/p/chameleon


Questions fréquentes (en anglais): http://forum.voodooprojects.org/index.php/topic,754.0.html