How-to: Activar el Kernel de 64bits en Snow Leopard

martes, agosto 25, 2009

64bit-kernel


Para aquellos que os hayáis aventurado a instalar la nueva versión del sistema operativo de Apple, debéis saber que por motivos aún desconocidos, Apple ha decidido no activar el Kernel en modo 64bits en ningún Mac, excepto los Xserve (a pesar de que el resto del SO es full 64bits, el Kernel aún estando compilado en 64bits, corre en 32bits por defecto). Es bastante curioso que ni siquiera activen esta función para los Mac Pro

En cualquier caso, aquellos que no poseemos un Xserve aún podemos disponer de esta funcionalidad, que potenciará aún más el rendimiento estratosférico que ya de por sí tiene Snow Leopard. Los Mac que soportan el Kernel en modo 64bits son aquellos con procesador Intel Core 2 Duo y con EFI64. Para saber si nuestro Mac dispone de EFI64, tan sólo tenemos que escribir esta línea de comando en el Terminal:

ioreg -l -p IODeviceTree | grep firmware-abi


Si nuestro Mac dispone de EFI64, podemos lanzarnos a activar nuestro Kernel a modo 64bits:

- Navegamos a través del Finder hasta /Librería/Preferencias/SystemConfiguration/
- Buscamos el archivo com.apple.Boot.plist
- Lo abrimos con nuestro editor de texto favorito (Text Edit, Smultron, etc)
- Una vez abierto, localizamos la siguiente línea de código:

Kernel Flags

< string >< /string >


- Añadimos el siguiente fragmento entre < string >< /string >:

arch=x86_64

No se os ocurra probar esto en Leopard porque lo más seguro es que petéis el sistema completo, ya que el Kernel de Leopard está escrito en 32bits.

0 comentarios: