|
Activa el kernel de 64 Bits en Mac OS X 10.6.
Como muchos sabréis, Apple dice que Mac OS X Snow Leopard tiene todos los componentes de 64 Bits, pero en realidad no es así, ya que hay dos cosas de Mac OS X Snow Leopard que siguen estando en 32 Bits: son las extensiones y el kernel Mach.
Algunos modelos de Mac Pro y los Xserve ya llevan activado el kernel de 64 Bits por defecto, pero Apple ha decidido no activar el kernel de 64 Bits por defecto en todos los Mac por problemas con algunos programas de terceros (yo he probado muchos en mi iMac con el kernel a 64 Bits y todos funcionaban, incluso VMware Fusion).
OJO: No todos los Mac son compatibles. Solo son compatibles los que se fabricaron a partir del 2008 y los que tienen una EFI de 64 Bits.
PRECAUCIÓN: No intenten hacer esto con Mac OS X Leopard o inferior porque no tienen un kernel a 64 Bits y pueden dejar CORRUPTO el sistema. Este tutorial solo se aplica a Mac OS X Snow Leopard.
¿Están preparados para comenzar? Pues empecemos:
1. Para comprobar si nuestro Mac tiene una EFI de 64 Bits, abrimos una Terminal (Aplicaciones > Utilidades > Terminal) y escribimos:
- Código: Seleccionar todo
ioreg -l -p IODeviceTree | grep firmware-abi
Si donde pone "EFI64" nos sale "EFI64", significa que tenéis una EFI de 64 Bits y podéis continuar con el tutorial; en cambio, si pone "EFI32", game over . Tenéis una EFI de 32 Bits, por lo que no podéis ejecutar el kernel de 64 Bits en vuestro Mac.
2. Ahora vamos a probar cómo funciona el kernel de 64 Bits. Reiniciad vuestro Mac y, justo después del sonido de arranque, presionad los números 6 y 4 del teclado para indicar a Mac OS X que debe arrancar con el kernel de 64 Bits. Cuando el sistema haya booteado, nos vamos a Perfil de Sistema (Aplicaciones > Utilidades > Perfil de Sistema) y presionad sobre la categoría "Software". Entonces, donde pone "Extensiones y kernel de 64 Bits", debe salir un "Sí" como en la foto:

Si les sale "Sí", pueden correr perfectamente el núcleo de 64 Bits y por lo tanto pueden pasar a la acción, pero antes comprobad que todas las aplicaciones que usáis funcionan bien con el núcleo de 64 Bits. Si les sale "No", ese Mac no es capaz de arrancar con núcleo de 64 Bits, por lo que no podéis hacer funcionar este núcleo. Ahora empieza lo bueno.
3. Entonces, abrid una Terminal (Aplicaciones > Utilidades > Terminal) y teclead esto para que os desplacéis a la carpeta SystemConfiguration:
- Código: Seleccionar todo
cd /Library/Preferences/SystemConfiguration
4. Una vez allí, tecleamos esto:
- Código: Seleccionar todo
sudo emacs com.apple.Boot.plist
Lo que vamos a hacer va a ser modificar el archivo com.apple.Boot.plist para ordenarle que inicie siempre con el núcleo de 64 Bits. Cuando tecleemos ese comando, veremos esto:
No se asusten. Nos desplazamos a las líneas en las que pone:
- Código: Seleccionar todo
<key>Kernel Flags</key> <string></string>
Y la dejamos así:
- Código: Seleccionar todo
<key>Kernel Flags</key> <string>arch=x86_64</string>
5. Guardamos los cambios con la combinación de teclas Ctrl-X y Ctrl-S y salimos de emacs con la combinación de teclas Ctrl-X y Ctrl-C.
6. Llegó el momento de la verdad. Reiniciad el sistema y, cuando hayáis reiniciado, abrid Perfil de Sistema (Aplicaciones > Utilidades > Perfil de Sistema) y os desplazáis a la sección "Software", y si todo ha salido bien, verán lo mismo que pone en la foto del punto 2.
Si lo habéis conseguido, ¡enhorabuena! Habéis completado con éxito el tutorial. Si les ha salido todo bien pero en el punto 6 sigue indicando que estáis usando un kernel de 32 Bits, repetid el proceso porque algo habéis hecho mal.
Las ventajas de usar un kernel de 64 Bits principalmente es que las aplicaciones hechas para 64 Bits van más fluidas y el boot del sistema será de hasta 10 segundos más rápido en casos muy concretos, pero en general no hay mucha diferencia (1 ó 2 segundos de diferencia).
La única desventaja que le veo es que hay desarrolladores que siguen haciendo aplicaciones de 32 Bits para Mac OS X y lo único que van a conseguir es que esas aplicaciones no van a funcionar con un kernel de 64 Bits.
Otra cosa, si quieren tener el kernel de 64 Bits pero necesitan usar un programa de 32 Bits, hagan el tutorial y, cuando quieran utilizar un programa de 32 Bits, después del sonido de arranque pulsan las teclas 3 y 2 para arrancar con el kernel de 32 Bits, pero en el siguiente boot el kernel volverá a ser de 64 Bits.
Newer news items:
Older news items:
|