Snow Leopard, Mac OS X 10.6 est disponible, Ce qu'il faut retenir en priorité !

  • Par J-P MARIANI
  • |
  • le 30/08/2009

Snow Leopard, Mac OS X 10.6 est disponible, Ce qu'il faut retenir en priorité !


Mac OS X 10.6, Snow Leopard, est donc disponible depuis le 28 Août 2009, et malgré les apparences, apporte de profondes modifications dans tous les domaines principaux d'un système d'exploitation moderne, à savoir la gestion de la mémoire et des processeurs à coeurs multiples avec Grand Central Dispatch ( en savoir plus sur Grand Central Dispatch ) et la Gestion 64 bits , la gestion de la couche graphique avec OpenCL ( en savoir plus sur OpenCL ) et QuickTimeX .

Il s'agit donc d'une nouvelle version majeure qui va apporter des améliorations significatives en termes de performances et de productivité dans de nombreux domaines d'exploitation, et tout particulièrement les domaines qui nous intéressent de plus près, la post-production audio et vidéo.

Etant donné la diversité d'équipements, de matériels et de périphériques qui peuvent être utilisés avec les stations de post-production, il convient donc de faire un tour d'horizon aussi large que possible afin de s'assurer que le passage à Snow Leopard ne provoque pas de problèmes techniques ou d'incompatibilités avec les versions de logiciels et de drivers existants, sachant que de nombreuses mises à jour sont d'ores et déjà disponibles de la part d'un grand nombre de fabricants et ce phénomène va s'amplifier dans les semaines qui viennent.


Snow Leopard, modalités d'acquisition


Si vous possédez un Mac livré avec Leopard 10.5 ou avez fait l'acquisition d'une licence Leopard 10.5.x dans les mois ou semaines passées, vous pouvez très simplement faire l'acquisition de la Mise à jour Snow Leopard 10.6 qui existe à la fois en version 10.6 monoposte ou en version 10.6 pack familial (installation autorisée sur 5 machines différentes).

Si votre configuration autonome ou votre parc de machines ne possède pas encore de version Leopard 10.5.x, c'est à dire que le système utilisé était Mac OS X 10.4.x Tiger, alors dans ce cas, vous pouvez évoluer vers Snow Leopard 10.6 avec les suites logicielles iLife 09 et iWork 09. Il s'agit de Mac Box Set monoposte et de Mac Box Set pack familial .

Si vous avez fait l'acquisition d'une machine après le 8 juin 2009, alors vous êtes elligible au programme de mise à jour afin d'obtenir votre DVD d'installation de Snow Leopard ou Snow Leopard Server en complétant le formulaire du programme Mac Up To Date sur le site web Apple. Vous pourrez ainsi recevoir votre licence Snow Leopard pour la modique somme de 8,95€ et ainsi bénéficier des deux licences Leopard et Snow Leopard, vous permettant de planifier votre évolution vers Snow Leopard au moment opportun.


Snow Leopard, avant d'installer


En raison de la nouvelle architecture 64 bits de Snow Leopard, il convient de procéder à de nombreuses vérifications avant d'installer ou de mettre à niveau votre configuration de travail. Apple a mis en ligne certaines notes techniques qui indiquent les logiciels et/ou drivers incompatibles et qui ne peuvent absolument pas fonctionner avec Mac OS X 10.6.

Et un rappel important pour ceux qui ne l'auraient pas remarqué ! Mac OS X 10.6 ne peut être installé que sur les ordinateurs à base de processeurs Intel, ce qui exclut complètement tous les ordinateurs munis de processeurs PowerPC comme les PowerMac G5 par exemple.

- Mac OS X 10.6: à propos des logiciels incompatibles .
- Mac OS X 10.6: logiciels et drivers de scanners et d'imprimantes .

Vérifiez dans les notes techniques ci-dessus si vous ne possédez pas l'un des logiciels ou périphériques supposés incompatibles avec Mac OS X10.6 et dans ce cas, utilisez les liens fournis vers les sites des divers fabricants afin de télécharger une version ou mise à jour compatible.


Snow Leopard, 32 bits ou 64 bits, comment savoir ?


C'est l'un des changements majeurs du nouveau système d'exploitation Apple, et certainement celui qui risque de provoquer le plus de problèmes dans les prochaines semaines en fonction de la configuration de la machine et des logiciels et périphériques utilisés. Mais comment prendre connaissance de l'architecture matérielle de sa machine, du mode de démarrage du noyau (Kernel) de Mac OS X 10.6 ? Un premier élément de réponse est indiqué au moyen du logiciel Informations Système Apple accessible sous le menu Pomme en cliquant sur le bouton "Plus d'informations".

Snow Leopard, Mac OS X 10.6 est disponible, Ce qu'il faut retenir en priorité !

Dans la colonne de gauche, cliquez sur le texte Logiciels (Software) afin d'accéder aux informations techniques à propos de la version Système et surtout du mode de démarrage du noyau. Dans ce cas, vous pouvez constater que la mention Noyau et extensions 64 bits (64-bit Kernel and Extensions) est configuré sur "Non", ce qui signifie que le noyau a démarré en mode 32 bits.

Il s'agit là du mode par défaut de démarrage du noyau par mesure de sécurité et de compatibilité maximale. Ce sera le cas pour chaque nouvelle installation de Mac OS X 10.6 par défaut, à la seule et unique exception des machines serveurs de type Xserve Xeon pour lesquels le logiciel Snow Leopard Server 10.6 démarre automatiquement en mode 64 bits (étant donné que sur un serveur, il y a peu de risques de problèmes de drivers de périphériques associés).

Comment prendre connaissance des caractéristiques techniques du processeur de sa machine, 32 bits ou 64 bits ? Comment configurer le démarrage du noyau en 64 bits le cas échéant ? Autant de questions qui peuvent trouver réponse au moyen d'utilitaires gratuits qui vont vous éviter le mode ligne de commande du Terminal. Nous avons sélectionné pour vous l'utilitaire suivant qui résume en une seule fenêtre les informations essentielles souhaitées et permet de modifier le comportement du démarrage du système.

- 32-bit or 64-bit Kernel Startup Mode Selector .

Lorsque vous lancez le logiciel, la fenêtre suivante s'affiche:

Snow Leopard, Mac OS X 10.6 est disponible, Ce qu'il faut retenir en priorité !

Dans l'exemple ci-dessus, nous avons accès aux informations suivantes:

- Architecture du processeur: 64 bits.
- Version EFI: 64 bits.
- Mode de démarrage du noyau et des extensions: 32 bits.
- Version du noyau: 32 bits.

Il est également possible de configurer le démarrage du noyau en 64 bits, dans le cas bien sur ou vous visualisez la croix rouge qui indique que votre machine supporte le démarrage du noyau en 64 bits.

Ce mode de démarrage 32 bits ne doit pas provoquer de confusion, car la majorité des logiciels installés par Mac OS X 10.6 ont été ré-écrits en code 64 bits (à l'exception toutefois de Lecteur DVD, Front Row, Grapher et iTunes).

Alors qu'en est-il des "mélanges 32/64 bits" entre noyau, processeur et logiciels ? Apple a cependant introduit une limitation d'usage du noyau 64 bits sur les Mac pourvus d'un EFI 64 bits. Techniquement, un noyau 64 bits peut être amorcé par un EFI 32 bits sans problème technique.
Apple a également désactivé le mode noyau 64 bits pour tous les modèles de Macbook, y compris les toutes dernières générations munies d'EFI 64 bits. Attention, cette limitation n'affecte cependant que le noyau. Tous les logiciels 64 bits fonctionnent parfaitement avec un noyau 32 bits dans Mac OS X 10.6.

Snow Leopard est configuré en 64 bits pour tous les Mac avec processeurs 64 bits, tout comme les logiciels et l'adressage mémoire. Le seul élément qui ne se charge pas en 64 bits (volontairement) est le noyau.

Ceci pour une raison évidente de compatibilité avec drivers de périphériques tierce-parties. Certains programmes sont si dépendants des couches basses du système qu'ils peuvent modifier certains aspects ou comportements du noyau pour fonctionner correctement. Ces drivers sont nommés Extensions Noyau (Kernel Extensions).

Quelques principes fondamentaux à retenir:

- Un processeur 32 bits ne peut faire fonctionner que des logiciels et drivers 32 bits.
- Un processeur 64 bits peut faire fonctionner logiciels et drivers 32 bits et 64 bits.

En résumé, un processeur 64 bits est requis pour exploiter tout ce qui a été conçu pour le mode 64 bits.

Avec un processeur 64 bits:

- Un noyau 32 bits peut faire fonctionner des logiciels 32 bits et 64 bits.
- Un noyau 64 bits peut faire fonctionner des logiciels 32 bits et 64 bits.
- Un noyau 32 bits ne peut charger que Extensions Noyau 32 bits.
- Un noyau 64 bits ne peut charger que Extensions Noyau 64 bits.

Si un logiciel fait appel à des Extensions Noyau 32 bits (comme un émulateur de type VMware Fusion), alors cette extension ne fonctionnera pas sur un noyau 64 bits. En l'absence de mise à jour 64 bits de ces extensions, le logiciel ne pourra pas fonctionner si la machine a été démarée avec un noyau en mode 64 bits. Cependant le logiciel peut fonctionner correctement avec un noyau démarré en mode 32 bits, même si le logiciel lui-même a été ré-écrit en 64 bits.

La possibilité de démarrer avec le noyau configuré en 64 bits (en maintenant les touches 6 et 4 enfoncées) est destiné principalement aux développeurs afin qu'ils puissent commencer à développer des extensions noyau destinées au mode 64 bits. L'utilisateur standard n'epprouve aucun besoin particulier vis à vis du mode 64 bits, et de plus qui souhaite faire face à des problèmes avec la majorité des extensions noyau 32 bits en cours d'utilisation ?

De ce fait, Apple configure par défaut un démarrage noyau en 32 bits, mais propose la possibilité de démarrer le noyau en mode 64 bits.


Quelles machines pour démarrer avec un noyau 64 bits ?


Voici un rapide résumé des machines capables de démarrer avec un noyau 64 bits:

- Mac Pro 2008 (MacPro3,1): capable.
- Xserve 2008 (Xserve2,1): mode par défaut.
- MacBook Pro 15/17 (MacBookPro4,1): capable.
- iMac (iMac8,1): capable.
- MacBook Pro 15 UniBody (MacBookPro5,1): capable.
- MacBook Pro 17 UniBody (MacBookPro5,2): capable.
- Mac Pro 2009 (MacPro4,1): capable.
- iMac 2009 (iMac9,1): capable.
- Xserve 2009 (Xserve3,1): mode par défaut.


Dépendances 32 bits ?


QuickTime utilise les Protocles de Communication InterProcess (IPC) afin de charger les codecs 32 bits avec le nouveau lecteur QuickTimeX ré-écrit en 64 bits. Il en va de même pour Safari (64 bits) qui met en oeuvre IPC afin de charger le module externe Flash 32 bits.


Voilà donc une première approche afin de démystifier les principaux aspects 32 bits et 64 bits de cette nouvelle version de Mac OS X Snow Leopard. Nous proposerons dans quelques jours un article complémentaire afin de recenser les drivers tierce-parties audio/vidéo totalement compatibles et certifiés pour utilisation avec Snow Leopard.