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
Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.
Le 19 août 2009 à 12:23
(26 906
lectures)
Il y a 194 commentaires
C'est bien le bordel tout ça. J'ai du mal à voir comment on peut avoir des tâches 64bit sur un noyau 32bit?
Entre ca et OpenCL limite a certaines cartes graphiques, je suis pas sur d'upgrader finalement.
Ce qui devrait être automatique ne l’est pas toujours, de même que la manipulation consistant à appuyer sur les touches 6 et 4 du clavier pendant le démarrage ne fonctionne pas tout le temps.
(...)Le site estime qu’Apple a introduit certaines limitations artificielles.
(...)Le site estime qu’Apple a introduit certaines limitations artificielles.
Apple prévoit sûrement l'activation du 64bit avec iTunes
Edité par Alkore le mercredi 19 août 2009 à 12:41
Commentaire de
fOol'aSs supprimé
le
01/01/1970 à 00:00:00
:
Commentaire inutile
C'est bien le bordel tout ça. J'ai du mal à voir comment on peut avoir des tâches 64bit sur un noyau 32bit?
+1
Je ne comprends comment on peut lancer des appli 64bits sur un noyau 32bits...
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.















