Diverso tempo fa mi chiedevo perché Apple compilasse Mac OS X per i processori generici PPC invece che per i G3 visto che le CPU precedenti di generazioni precedenti non erano supportate.
Con Leopard anche i processori G3 sono stati mandati in pensione, e così si scopre che Apple ora ha compilato alcuni dei software in bundle con Mac OS X ottimizzandoli per ppc7400 che è la famiglia dei processori G4.
Ad esempio con il comando da terminale
file /bin/bashvediamo che la shell di default è compilata sia per i G4 che per i processori 386 di Intel. Lo stesso si può dire della Calcolatrice.
Con il comando
file /System/Library/Frameworks/Accelerate.framework/Acceleratesi vede invece che il framework Accelerate è compilato per le quattro architetture supportate da Mac OS X (ci sarebbe la quinta dell'iPhone): Qui niente ottimizzazione per i G4.
Infine Apache fa l'en plein
file /usr/sbin/httpdriporta i386, ppc7400, ppc64 e x86_64.
Per ultimo il kernel
file /mach_kernelche risulta compilato solo per i generici PPC e i386.
Questo cambio di ottimizzazione, anche se sembrerebbe non essere stato fatto sulle parti più critiche del sistema, dovrebbe portare un miglioramento delle prestazione dei "vecchi" G4.
Leggi questa segnalazione per intero (con eventuali immagini mancanti) su Tevac

Aiuto


Top


















