Gestor de arranque para Hackintosh: Chimera de Macman

Chimera: desarrollo integrador de Chameleon 2 para arrancar los Hackintosh

MacMan ha publicado recientemente Chimera, una evolución de Chameleon 2 que es el gestor de arranque utilizado de forma masiva en los Hackintosh, basado en el boot-132 de Apple.

Chameleon es un proyecto muy activo administrado por Tamás Kosárszky, Cosmosis Jones y Kabyl, en el que colaboran varios programadores que tienen su propia línea de desarrollo, cada uno de ellos aporta modificaciones al código con mayor o menor frecuencia. Las líneas principales de desarrollo son

  • JrCs
  • Kabyl
  • andyvand
  • autoResolution
  • azimutz
  • blackosx
  • cparm
  • danielkza
  • meklort
  • mozodojo
  • prasys
  • rekursor
  • slice
  • valv
  • zef.

El problema de esta situación es que existen mejoras en alguna de las líneas que no están implementadas en otras con lo que se piede efectividad y el usuario puede dudar a la hora de elegir qué desarrollo utilizar.

Motivado por ello, MacMan ha decidido añadir un nuevo desarrollo en el que integrar las características principales de los demás programadores. De esta forma ha nacido Chimera que se puede obtener desde el blog de tonymacx86 (de forma separada o incluido en iBoot y en MultiBeast). Chimera ya ha sido incluido en el proyecto Chameleon y su código fuente está accesible desde forge.voodooprojects.org.

Chimera incluye entre otras muchas funciones:

  • Todas las características actuales de Chameleon 2.0 RC5
  • Soporte para Intel Sandy Bridge, basado en valv r709
  • Soporte para gráficas ATI 5xxx, Device IDs y Framebuffers basado en kabyl r748
  • Soporte mejorado para tarjetas NVIDIA, Device IDs basado en valv r709 y otros
  • Detección mejorada de CPU Core i, Intel LGA Socket 1155/1156/1366 y soporte i7 Hexacore.

Hasta la fecha, éstos son los cambios más destacados aportados por MacMan en el código fuente de Chimera:

  • repaso general a errores tipográficos en múltiples archivos
  • documentos de ayuda: añadida la opción «UseKernelCache=Yes|No» y cambios para facilitar la lectura
  • cambios en nombres de CPU para incluir modelos actuales
  • añadidas nuevas tarjetas AMD:
    AMD Radeon HD 6850
    AMD Radeon HD 6950
    AMD Radeon HD 6870 Series
    AMD Radeon HD 6850 Series
    AMD Radeon HD 6790 Series
    AMD Radeon HD 6900
    AMD Radeon HD 6970 Series
  • cambios en el código de varios archivos:
    i386/boot2/boot.c
    i386/libsaio/ati.c
    i386/libsaio/cpu.c
    i386/libsaio/cpu.h
    i386/libsaio/memvendors.h
    i386/libsaio/nvidia.c
    i386/libsaio/platform.h
    i386/libsaio/smbios.c
    i386/libsaio/smbios_getters.c
  • añadidas un buen número de tarjetas NVIDIA (la lista está disponible en el blog de MacMan)
  • cambio de FIRMWARE_VENDOR desde «Chameleon 2.0.0» a «Chimera 1.0.0».

Visita el blog de tonymacx86 para descargas y más información.