Nouveaux MacBook Pro : kernel en 64 bits et pas de Flash

Christophe Laporte |
Dans une note technique, Apple précise que les nouveaux MacBook Pro démarrent par défaut avec le kernel en 64 bits. Jusqu'à présent, les ordinateurs portables de la gamme pro d'Apple fonctionnaient en 32 bits par défaut, alors qu'ils étaient capables de démarrer en 64 bits.

À ce jour, outre les MacBook Pro, seuls les Mac Pro et le Mac mini server démarrent d’emblée en 64 bits. Cette transition devrait s’achever avec Mac OS X Lion. Avec ce dernier, il semble que ce mode soit activé par défaut sur la plupart des configurations supportées (lire : Pas de Mac OS X Lion pour les Core Solo et Duo).

Autre petit détail concernant les nouveaux MacBook Pro qui n'est pas véritablement une surprise : tout comme les MacBook Air, ils sont livrés sans le plug-in Flash d'Adobe. Apple avait expliqué en octobre dernier (lire : Flash ne sera plus préinstallé sur les Mac) que c'était "la meilleure façon pour l'utilisateur d'avoir la version [de Flash] la plus à jour et la plus sûre est de le télécharger directement depuis les serveurs d'Adobe".

Par le passé, l'éditeur de San José avait plusieurs fois reproché à son partenaire d'inclure des versions trop anciennes de son plug-in dans les mises à jour de Mac OS X.

Sur le même sujet :
- Le kernel 64 bits ne fait pas bon ménage avec les lecteurs optiques
- Explications pour passer son kernel en 32/64 bits
avatar Lou117 | 

Oui, constaté avec étonnement aujourd'hui même... une clé 3G incapable de fonctionner correctement sur MBP newGen... jusqu'à ce qu'on découvre qu'elle ne pouvait pas fonctionner sur kernel 64bits, et que la machine démarrait en 64bits...

avatar abstract | 

Et pour le sata3?

avatar jantiochus | 

Ca fait quoi de démarrer en 32 ou 64 bits?

avatar USB09 | 

@ thibotus01 :
:-)

avatar Hackintosh | 

Mon macbook pro 2010 (presque fier de pas avoir de peine de l'avoir acheter car les nouveau sont pas si "wow" que sa)  demarre deja en 64 bit grace a un logiciel.

avatar iYogi | 

En 64 bits, c'est Mac OS XXX

avatar jub | 

@pierreburgi: quoi? sérieux c'est quoi ces mbp de m****... on régresse... tss

avatar Misterjn | 

@ jantiochus :

Démarrer en 64bits permet d'aller un peu plus vite (au moins au démarrage) car les données sont traitées par paquets de 64 au lieu de 32

avatar benji059 | 

Jai acheté un iMac 21'5 middle 10.
Jai jamais rien fais et mon kernel est en 64bits (moniteur d'activités INTEL 64 Bits)

Je pense qu'arrivé a 4go mini, l'OS met par defauts ce kernel.

avatar surfbmx | 

@Lou117 :
t'as déjà de la chance de trouver une clé 3G fonctionnant sous 10.6 !
j'ai dû downgrader à 10.5...

avatar Timekeeper | 

@ Misterjn :
Ça ne devrait pas aller 2 fois plus vote alors ?

/noob

avatar Mehdib92 | 

J'espère qu'Apple a résolu le problème des superdrive sous alimenté en kernel 64bits...

avatar greggorynque | 

@ pierreburgi :
J'ai un vieux MBblanc de 2006 qui sort de veille en 1 sec quand je l'ouvre. Pas de grosse différence avec mon MBA 2010 13' sur ce point la d'ailleurs.

Je n'ai jamais compris d'ailleurs pourquoi Apple communiquait sur la sortie de veille instantanée des MBA, puisque c'est le cas de tous les Mac...

avatar Dagui | 

Ha oui, effectivement avec Lion mon MacBook alunibody (fin 2008) passe en 64 bits.

avatar Jean-Jacques Cortes | 

Actuellement, mon MacBook Pro 17 pouces modèle mi-2007, ne démarre pas en mode 64, même en forçant le démarrage en appuyant sur 6 et 4. Est ce que Mac OS X 10.7 apportera le mode 64 bits à mon MBP, ou bien celui-ci passera à la trappe ?

avatar iSebmini | 

@ Dagui :
Moi aussi j'ai ce "vieux" MacBook (décembre 2008), les premiers Unibody... Le miens ne veux pas démarrer en 64 sous snowleopard...
Je ne sais pas si c'est possible d'ailleurs...?

avatar Letabilis | 

Perso j'y vois donc un feu vert pour passer nos kernels (ceux qui peuvent) en 64 bits, Apple estimant donc que d'une manière générale les problèmes d'incompatibilité plus à l'ordre du jour. (à part pour les clés 3G donc apparemment ^^)

J'en ai donc profité pour suivre ce tuto (http://toutlebuzz.com/snow-leopard-10a435-5669) et passer le kernel de mon mbp 13" avril 2010 en 64 bits. Tous c'est très bien passé.
Un léger mieux niveau perf bien que rien de transcendant pour moi.

avatar Seccotine | 

@Jean-Jacques Cortes et iSebmini

Vous n'aurez aucun soucis avec Lion.

avatar n0zkl3r | 

J'ai un MacBook Pro 13,3 mi-2010 (Core 2 Duo 2,4 Ghz, 4 Go DDR3 Ram, Nvidia GT320M), est-ce utile de le mettre en 64 bits par défaut ?

D'après le moniteur d'activité, le kernel n'est pas en 64 bits, car je n'ai pas la mention 64 bits à côté d'Intel.

avatar Lateralus | 

J'ai toujours utilisé un Kernel 64 bits pour mon Hackintosh. Ca marche sans problèmes.

avatar Freitag | 

@ greggorynque : Il faut plutôt comparer avec la veille profonde. Dans ce mode, le MBA consomme très peu d'énergie.
Le passage du mode veille "légère" à profonde est automatique.

avatar protheusfr | 

Misterjn [28/02/2011 22:35]

@ jantiochus :

Démarrer en 64bits permet d'aller un peu plus vite (au moins au démarrage) car les données sont traitées par paquets de 64 au lieu de 32

..... ^^ .....

Amusant comme explication :)

avatar yellowiscool | 

Moi aussi, ça m'amuse comme explication.

Pour information, la technologie 64 bits permet de gérer des nombres beaucoup plus grand, ou des valeurs beaucoup plus précises qu'en 32bits.

Niveau performances, ça doit pas changer grand chose, surtout que les types de bases (pointeurs, entiers, flottants, etc) prennent logiquement deux fois plus de mémoire.

Vous vous souvenez peut-être de l'altivec des processeurs power pc, technologie jusqu'à 128 bits (ouah) qui accélère grandement les programmes, si ces derniers utilisent l'altivec. Mais rien à voir avec les bits du processeur, car l'altivec existait sur G4 (32bits), et G5 (64bits).

Ce qui change ici, c'est qu'un processeur x86 64 bits propose des instructions permettant d'optimiser fortement les algorithmes, un peu sur le même principe que l'altivec, chose que les processeurs x86 32 bits proposent aussi, mais en bien moins évolué.

Le noyau 32 bits utilise donc des optimisations légères, par rapport au noyau 64 bits qui utilise toutes les dernières optimisations développées.

Au passage, sachez que c'est transparent pour le développeur tout ça. C'est le compilateur qui se charge d'utiliser altivec, SSE4, et autres trucs compliqués à comprendre.

avatar GreenPapy (non vérifié) | 

Mon MBP 2010, au contraire, rame plus au démarrage avec le K64... À noter, un très léger gain de réactivité des logiciels à extension 64b, rien de bien folichon. Après pour l'optimisation de l'adressage mémoire, vu que les ordis ayant un nombre de Go de RAM a 2 chiffres n'est pas super répandu, c'est pas une priorité absolue selon les experts en la matière...

avatar liocec | 

@ GreenPapy :
Idem, mon mbp 2010 est légèrement moins véloce s'il démarre en 64 bits.
Pour la sortie de veille, 1 s suffise.

avatar Frodon | 

@yellowiscool
La tienne est encore plus amusante ;)

avatar expertpack | 

@ Mehdib92 :
Et des pc.
Le mien a demarré de sa veille XP pro en 3 secondes. Je ne l'eteint plus

avatar surfman06 | 

Utiliser 32-64 bit kernel startup Mode Selector comme application pour sélectionner le boot que vous voulez.
Ce n'est pas parce que le moniteur d'activité met 64 bits sur certaines tâches que vous êtes en 64 bits au boot,
voyez le kernel s'il y a marqué 64 bits ?

avatar Rigat0n | 

Ça m'étonne qu'Apple aie pas réussi à mettre un menu dans les Préférences Système simplifiant ces histoires de boot.

avatar iSebmini | 

@ Seccotine :
Merci pour l'info...!

avatar yellowiscool | 

@Frodon : si ça t'amuses, grand bien t'en fasse ;-)

avatar Che | 

@ hackintosh

Les MacBook Pro de 2010 étaient encore moins "wow" à leur sortie en avril que la nouvelle génération actuelle...

avatar dtb06 | 

64 bits ça ne sert pas à grand chose pour le noyau vu que OSX peut lancer des applications 64 bits avec un noyau 32 bits (contrairement à d'autres OS).
Pour les applications ça peut servir pour celles qui manipulent un grand nombre de données (vidéo, image), mais il faut que ces applications soient écrites en 64 bits natif.
Ca permet aussi d'adresser plus de mémoire, une application 32 bits ne pouvant adresser que 2Go de RAM.
Donc en gros, à part pour des applications ultraprofessionnelles (je parle de gros fichiers AutoCAd avec des centaines de pièces par exemple, pas de fichiers Photoshop en A4), on peut avoir un gain, principalement grâce à la mémoire.

Le noyau en 32 bits n'est donc pas limitant hors cas exceptionnel.

CONNEXION UTILISATEUR