Chameleon — начальный загрузчик, построенный на основе сочетания компонентов, разработка которых была начата в рамках проекта Дэвида Эллиотта (David Elliott) по эмуляции прикладного интерфейса EFI в качестве дополнения к оригинальному проекту загрузчика Apple boot-132.


Chameleon v2 обладает широкими возможностями. В том числе:


- Полностью настраиваемый графический интерфейс пользователя (для внесения разнообразия в процесс загрузки).

- Загрузка с помощью временного диска для непосредственной поддержки загрузки с официальных DVD.

- Спящий режим. Позволяет выключить компьютер на непродолжительное время с последующей быстрой загрузкой.

- Замена значений параметров SMBIOS.

- Замена содержимого DSDT для корректировки некоторых параметров с целью улучшения совместимости.

- Встраивание значений device-properties в образ эмулятора EFI.

- Гибридный загрузчик нулевого этапа (MBR) для поддержки различных методов разметки диска.

- Автоматическое распознавание параметров FSB, в том числе для последних процессоров AMD.

- Поддержка Apple Software RAID.

- Поддержка мультиканальных карт nVidia & ATI/AMD

- Поддержка дополнительных модулей

- Код управления памятью, заимствованный из проекта memtest86: http://www.memtest.org

- Автоматическое включение P- & C-состояний процессора.

- Ведение журнала начального этапа загрузки.


Код публикуется в рамках публичной лицензии GNU версии 2.

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


ЧаВо: http://forum.voodooprojects.org/index.php/topic,754.0.html