Il mio Macbook Pro è in esecuzione su Intel Core 2 Duo 2,26 GHz. Sistema operativo - Leopard 10.5.8. La mia ipotesi è che tutti i sistemi di processore Core 2 Duo siano a 64 bit. Ma uname -m
comando restituisce i386
. Perché è così?
È perché, per impostazione predefinita, Mac OS X si avvia a 32 bit, ad eccezione di alcuni modelli recenti.
Citato da Apple KB Mac OS X v10.6: Mac che usano il kernel a 64-bit :
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
Ecco un piccolo software che può aiutarti ad avviare in 64-bit se il tuo hardware lo supporta.
uname
è destinato a essere un pennello molto ampio. È utile scoprire il continente sul quale sei atterrato poco dopo l'arrivo sul pianeta UNIX. Il tuo kernel è a 32 bit con quella risposta i386.
system_profiler SPHardwareDataType
e system_profiler SPSoftwareDataType
sono gli strumenti per calcolare dettagliati specifici del processore e del kernel in fase di runtime.
Leggi altre domande sui tag macbook