Une information importante vient de paraître dans un document fourni par Apple au sujet de Snow Leopard : sur la majorité des machines, le noyau du système (et donc les pilotes) démarrera par défaut en 32 bits. L’information, relayée par MacGeneration, met en lumière une décision d’Apple selon différents critères.
Le tableau ci-dessous résume la situation :
Comme on le voit, seuls les serveurs Xserve de la société lancent par défaut normalement le noyau en 64 bits. Pour les autres machines, tout dépend a priori de l’architecture de l’EFI, 32 ou 64 bits. Pour savoir quelle version vous lancez, il faut exécuter une commande dans le terminal : « ioreg -l -p IODeviceTree | grep firmware-abi ».
Toutefois, la situation n’est pas très claire car :
Ainsi, sur la machine de Christophe Laporte, de chez MacGeneration, l’EFI est bien en 64 bits, mais pas le noyau :
On voit bien par contre que les autres applications sont pratiquement toutes en Intel 64 bits, ce qui signifie qu’elles profitent quand même de certains avantages liés à cette architecture, et qui ne sont pas liées au nouveau noyau, comme l’adressage de la mémoire. Il semble toutefois, d’après OSNews, que l’EFI n’explique pas tout, et le site estime qu’Apple a introduit certaines limitations artificielles.
Bien entendu, rien n’empêchera Apple de publier des mises à jour après la sortie de Snow Leopard. On pourrait par exemple voir arriver un nouveau firmware pour les machines à base de Core 2 Duo qui ont un EFI 32 bits, ou encore une activation par défaut du noyau 64 bits sur les machines qui souscrivent aux conditions.
Le tableau ci-dessous résume la situation :
Comme on le voit, seuls les serveurs Xserve de la société lancent par défaut normalement le noyau en 64 bits. Pour les autres machines, tout dépend a priori de l’architecture de l’EFI, 32 ou 64 bits. Pour savoir quelle version vous lancez, il faut exécuter une commande dans le terminal : « ioreg -l -p IODeviceTree | grep firmware-abi ».

Toutefois, la situation n’est pas très claire car :
- Des utilisateurs ont pu activer le noyau 64 bits avec un EFI 32 bits
- Des utilisateurs ayant un EFI 64 bits n’ont pas pu activer le noyau 64 bits
Ainsi, sur la machine de Christophe Laporte, de chez MacGeneration, l’EFI est bien en 64 bits, mais pas le noyau :
On voit bien par contre que les autres applications sont pratiquement toutes en Intel 64 bits, ce qui signifie qu’elles profitent quand même de certains avantages liés à cette architecture, et qui ne sont pas liées au nouveau noyau, comme l’adressage de la mémoire. Il semble toutefois, d’après OSNews, que l’EFI n’explique pas tout, et le site estime qu’Apple a introduit certaines limitations artificielles.
Bien entendu, rien n’empêchera Apple de publier des mises à jour après la sortie de Snow Leopard. On pourrait par exemple voir arriver un nouveau firmware pour les machines à base de Core 2 Duo qui ont un EFI 32 bits, ou encore une activation par défaut du noyau 64 bits sur les machines qui souscrivent aux conditions.
Vincent Hermann
le 19 août 2009 à 12:23
(25 601
lectures)
Actualités et brèves relatives
- 17 / 08 / 2009 : Snow Leopard : les visuels de la boîte et du DVD ?
- 13 / 08 / 2009 : Snow Leopard : version 10A432, installation et sortie le 28 août ?
- 11 / 08 / 2009 : Mac OS X : Snow Leopard serait terminé
- 10 / 08 / 2009 : iTunes 9 : Blu-ray, réseaux sociaux et rangement des logiciels ?
- 06 / 08 / 2009 : Mac OS X : la mise à jour 10.5.8 pour Leopard est disponible
- 03 / 08 / 2009 : Amazon débute les précommandes pour Snow Leopard
- 31 / 07 / 2009 : Black Hat : la pression de la sécurité se renforce autour d'OSX
- 30 / 06 / 2009 : Steve Jobs est de retour chez Apple, au moins partiellement








