3 votos

¿Por qué 'uname -m' dice 'i386' aunque esté en un Macbook Pro con Intel Core 2 Duo?

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í?

11voto

Greg Hurlman Puntos 10944

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.

1voto

Oskar Puntos 1242

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X