.
qoopz nos deja un refrescante nuevo trabajo… un script (creado por Dense y modificado por qoopz) que nos permitirá crear nuestro propio kernel 10.5.8 basado en Voodoo.
Contiene el script de compilación del kernel y los parches que se le aplican.
Podemos modificar los parches del kernel para poder obtener diferentes versiones adaptadas a nuestras necesidades ó simplemente compilar el kernel por nosotros mismos.
Es necesario tener instalada la última versión de Xcode para poder compilar.
Para compilar deberéis de acceder a la carpeta voodoobuild-0.3.980d desde el terminal y ejecutar el script así:
sh voodoobuild.sh
ó
./voodoobuild.sh
Si aparece un error “libc” al compilar, mueve la carpeta /usr/lib/dtrace temporalmente hasta que termines la compilación.
Cuando termine la compilación, encontraréis el kernel dentro de la carpeta con el nombre “mach_kernel_9.8.0_voodoo”, para instalarlo, haced copia de seguridad del kernel que useis y renombrar el nuevo kernel a “mach_kernel” (sin comillas, claro).
















































Gracias a qoopz por el nuevo desarrollo.
El kernel compila sin problemas en 10.5.8 Retail.
En mi caso cuento con speedstep activado vía dsdt, como ya se ha explicado en este mismo sitio.Para esos casos solo es necesario (en orden a tener una compilación correcta del kernel que no desactive el speedstep) modificar unos pequeños parámetros en el archivo voodoo_based-1228.15.4.diff , presente en el directorio patches.
Líneas 4388 a la 4391 , debe quedar así:
+ { NULL, 0 },
+ { NULL, 0 },
+ { “com.apple.driver.AppleHWSensor”, 0 },
+ { NULL, 0 }
+};
Con esta modificación, deberían poder compilar y mantener su speedstep sin problemas.
Agradecimientos a qoopz y Pere por la ayuda al compilar.
Saludos cordiales.