Mi Macbook Pro funciona con Intel Core 2 Duo a 2,26 GHz. SO - Leopard 10.5.8. Mi suposición es que todos los sistemas con procesador Core 2 Duo son de 64 bits. Pero uname -m
salidas de comandos i386
. ¿Por qué es así?
Respuestas
¿Demasiados anuncios?Es porque, por defecto, Mac OS X arranca en 32 bits, salvo algunos modelos recientes.
Cita de la KB de Apple Mac OS X v10.6: Macs que utilizan el kernel de 64 bits :
This Mac uses the 64-bit kernel by default in Mac OS X v10.6 :
- Mac Pro (Mid 2010)
These Macs use the 64-bit kernel by default in Mac OS X Server 10.6 :
- Xserve (Early 2008) and later
- Mac Pro (Early 2008) and later
- Mac mini (Mid 2010)
These Macs support the 64-bit kernel, but do not use it by default :
- iMac (Early 2008) and later
- MacBook Pro (Early 2008) and later
Aquí hay un pequeño software que puede ayudarte a arrancar en 64 bits si tu hardware lo soporta.
uname
pretende ser una brocha muy ancha. Sirve para saber el continente en el que has aterrizado poco después de llegar al planeta UNIX. Su kernel es de 32 bits con esa respuesta i386.
system_profiler SPHardwareDataType
y system_profiler SPSoftwareDataType
son las herramientas para calcular los detalles del procesador y del núcleo en tiempo de ejecución.