Modo 64bits en Snow Leopard
Si eres propietario de un Mac (da igual modelo) core 2 duo o superior esta entrada te interesa.
Aunque, por otro lado, si no tienes 4Gb de RAM o más apenas notarás diferencia.
Por defecto (hablo de Macbook) el sistema operativo viene en modo 32 bits, aunque la arquitectura de la máquina soporte 64bits.
¿Es compatible el sistema operativo con los 64 bits? Desde luego.
¿Por qué apple puso Snow Leopard a 32bits por defecto en los MacBook? Pregúntale a ellos.
¿Qué ventajas me va a aportar el cambio? Rapidez, pero sólo en algunas acciones… Y apenas lo notarás si sólo tienes 2 ó 3 Gigas de Memoria RAM.
Comprobando la compatibilidad del equipo
Para saber si nuestro equipo es compatible 100% con el modo 64bits deberemos mirar que tenga un core dos duo (core i3, i5 o i7…) desde el Menú manzana->Acerca de este mac.
Si tenemos ese requisito podemos comprobar el siguiente tecleando en la terminal algo como esto:
ioreg -l -p IODeviceTree | grep firmware-abi
Lo que nos mostrará la siguiente salida:
| | "firmware-abi" = <"EFI64">
Donde EFI64 indica que nuestro EFI es compatible con 64bits (si pone EFI32 esta entrada no te interesa).
Cambiando al modo de 64bits
¿Cuál es el siguiente paso una vez que sabemos que nuestro mac es 100% compatible? tendremos que abrir un terminal y ejecutar estos comandos (lo hago con comandos porque me resulta más cómodo):
cd Library/Preferences/System Configuration
sudo nano com.apple.Boot.plist
Con cd Library/Preferences/System Configuration nos movemos al directorio donde está el fichero que vamos a editar (podemos hacer un ls para comprobar que existe).
Con sudo nano com.apple.Boot.plist abrimos, con permisos de administrador, el fichero a editar.
Nos pedirá la contraseña y a continuación abrirá un fichero que contiene esto:
Kernel
mach_kernel
Kernel Flags
Donde dice deberemos insertar entre ambas etiquetas arch=x86_64 para indicarle que arranque en modo 64 bits.
**No me hago responsable si tu equipo se estropea por no haber comprobado algo correctamente; cada cual lo haga bajo su propia cuenta y riesgo**