Mi Macbook Pro se está ejecutando en Intel Core 2 Duo 2.26 GHz. OS - Leopard 10.5.8. Supongo que todos los sistemas de procesador Core 2 Duo son de 64 bits. Pero el comando uname -m
produce i386
. ¿Por qué es así?
Mi Macbook Pro se está ejecutando en Intel Core 2 Duo 2.26 GHz. OS - Leopard 10.5.8. Supongo que todos los sistemas de procesador Core 2 Duo son de 64 bits. Pero el comando uname -m
produce i386
. ¿Por qué es así?
Es porque, de forma predeterminada, Mac OS X arranca en 32 bits, excepto algunos modelos recientes.
Citado de Apple KB Mac OS X v10.6: Mac que usan el núcleo 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 ayudarlo a arrancar en 64 bits. si su hardware lo admite.
uname
pretende ser un pincel muy amplio. Es útil para averiguar el continente en el que ha aterrizado poco después de su llegada 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 detalles específicos del procesador y del kernel en el tiempo de ejecución.
Lea otras preguntas en las etiquetas macbook