Noyaux Snow Leopard : 64 ou 32bit

Il y a maintenant plusieurs semaines, une note technique d’Apple, destinée aux programmeurs, informait que la plupart des Macs ne démarreraient pas, par défaut, sur un noyau 64 bits ! Alors que les gens concernés n’en étaient pas le moins du monde choqués, le « grand public » s’est sentis spolié, allant pour certain, jusqu’à réclamer à corps et a cris le 64bits et ses bénéfices (surévalués).

Prenons le temps de réfléchir deux minutes avant de crier à l’assassin et d’aller manifester notre mécontentement à gros coup de cailloux et de pingouins militaires…

Petit point sur la situation…

Pour utiliser des applications 64 bit sous Windows, il vous faut une version 64 d’un OS de Microsoft. Malheureusement, ces versions ont été (et sont encore) difficiles à déployer : son noyau étant, comme son nom l’indique, en  64 bits, il faut que les pilotes (drivers) des périphériques le soient également. Tant que ce n’est pas le cas, aucune adoption massive de ces versions de l’OS n’est à espérer. En 64bits, pour faire fonctionner les programmes 32bits, Microsoft utilise une technologie connue sous le nom de WOW (Non, pas « World Of WarCraft« , tu sors !!! Cela signifie « Windows on Windows« ) : c’est une couche d’abstraction peu évidente à mettre en œuvre et difficile à maintenir.

Linux, de son côté, ayant un noyau monolithique, le noyau 64 bits est indispensable pour une version 64 bits d’une distribution (Ubuntu, SuSe, …). Les pilotes sont chargés comme modules la plupart du temps, mais ils doivent également être 64 bits aussi.

Du côté de Mac OS X, c’est différent. Il est le seul système d’exploitation qui permette d’avoir un noyau 32 bits et des applications 64 bits… pour autant que vous ayez un processeur Intel Core 2 Duo (ou supérieur). C’est à dire que les processeurs 32 bits (Core Solo, Core Duo) ne peuvent faire tourner qu’un OS 32 bit (et donc un noyau 32 bit) alors que les processeurs 64 bits (Core 2 Duo, Core 2 Quad) peuvent faire tourner Snow Leopard en 64 bits avec un noyau 32 ou 64 bits.

Feuille de route initiale pour le noyaux OS X.

A ce titre, on peut dire que Snow Leopard est un OS 64bits : toutes les applications promises par Apple tournent en 64 bits ainsi que des applications tierces. Cela présente des avantages en vitesse d’exécution, vitesse de lancement, adressage mémoire au delà de 4 GB, taille des fichiers supérieure à 4 GB, etc. et ce, même avec son noyau en 32 bits.

J’en entends encore qui crient au scandale, là, dans le fond. Je vais donc finir d’éclaircir les choses. Le fait que le noyau soit en 32 bits permet :

  • de ne pas avoir à chercher partout des pilotes 64 bits
  • que toutes les applications soient compatibles sans (trop) problèmes

Ceux qui se sentent lésés ne se rendent pas compte que, en fait, c’est donc plus par soucis de simplicité et de stabilité pour l’utilisateur que le noyau est en 32bits qu’autre chose. De plus, les principaux avantages d’un noyau 64 bits sont :

  • la diminution de limitations de ressources (plus de 4Go de RAM) et
  • un meilleur échange mémoire.

Deux choses qui sont surtout utiles pour les serveurs.

Ceci étant, que les acharnés du 64 bits se rassurent, dans plusieurs mois, quand tous les drivers auront été adaptés, réécrits, recompilés et, espérons le, optimisés ; … chacun pourra choisir de démarrer son mac avec un noyau 64 bits. Et, à ce moment la, peut-être que cela aura un impact significatif. D’ici là, j’ai bien peur que non, car, contrairement à ce qu’on pourrait croire, le 64 bits n’est pas la panacée : cela ne va pas faire aller nos PC/Mac deux fois plus vite, ni le rendre plus surs, plus stable, etc. Passer en 64bits et, surtout, ressentir ses avantages dépendant, avant toute choses, du contexte de travail : OS (Snow Leopard, Vista, Linux); usage (serveur, client); etc. Et, de manière générale, un usage personnel de son mac ne justifie pas le passage du noyaux en 64bits.


Mon Mac est-il capable de démarrer avec un noyaux 64 bits ?

En voila une question qu’elle est bonne… La réponse d’Apple est :

Screenshot

Conclusions :

  • Les Xserve (2008 et 2009) démarrent, par défaut, en mode noyau 64 bits.
  • Les autres sont « capables » (ou, du moins, devraient l’être) de démarrer en mode noyau 64.

Nous verrons dans un prochain article comment voir quel noyau votre Mac prend au démarrage et aussi comment demander a votre Mac de démarrer en noyau 64bit le cas échéant.

Sources : Mac Bidouille, Mac Génération et Mac Local.

Astuce Snow Leopard : la corbeille

Et voila une toute petite astuce qui ne mange pas de pain. Petite, mignonne… Et dire qu’on l’a attendue pendant siiiiiiiiiii longtemps.

Voila le topo : depuis Snow Leopard, une nouvelle fonction accompagne la corbeille : remettre (put back en anglais).

Voila une fonction suuuuuuuper pratique et qui, pour une fois, était déjà présente dans un OS (plusieurs) d’une société concurrente bien connue (qui a dit « Trop !!! » ?? :-P ). A partir de Snow Leopard donc, lorsque vous mettez un fichier dans la corbeille, accidentellement ou pas, vous pouvez le restaurer à la place où il était avant de se faire effacer. Pour cela, cliquez droit sur le fichier, dans la corbeille, et sélectionnez remettre.

Et voila, le tour est joué…

Bon amusement !!

Contrôle parental : petite introduction

Avec l’arrivée de plusieurs ordinateurs dans la maison, l’intérêt des enfants ne peut qu’être grandissant face à ces trucs bizarres remplis de boutons et de fonctions mystérieuses et secrètes. Leopard et son successeur poilu offrent une série de fonctions utiles à la configuration d’une série de paramètres pour ne plus avoir à surveiller Jean-Kévin lors de ses escapades dans l’Ailleurs Bleu.

Gros flashback en arrière : décembre 1994, je reçois ma première machine, un Pentium 75Mhz avec 8Mo de RAM et un gros disque dur de 800Mo, le tout piloté par un bon Windows 95 des familles. Premier réflexe : les jeux ! J’ai du bourrer le disque dur de sharewares en tout genre, de programmes inutiles et de fonds d’écran et thèmes, trouvés au détour d’un CD de démo dans un magazine quelconque (ouaish, Internet ne faisait pas la loi à la maison, à l’époque). Tout ça pour dire qu’à ce moment-là, l’informatique était sans doute moins accessible qu’il ne l’est maintenant: les connexions au Net fleurissent dans une bonne partie des chaumières, beaucoup d’applications utiles sont préinstallées et la majeure partie du temps passé sur le net consiste à découvrir des vidéos, à chatter avec ses potes sur MSN et à glander sur Facebook. Dans ces conditions, il est plus dur de prévenir de toutes les actions que Jean-Kévin pourraient faire, voire des sites sur lesquels il pourrait tomber. Petit tour d’horizon des possibilités de contrôle parental de Leopard (et Snow Leopard), ainsi qu’un petit tour ce qu’offre nos navigateurs actuels.

Le contrôle parental a subi une bonne intégration depuis Tiger : on le trouve désormais dans les préférences système, pour une présentation très claire des différentes possibilités. On commence par choisir le compte à administrer, puis on sélectionne les options au niveau du système (Finder, Applications, …), du contenu (dictionnaires et restrictions des sites Web), Mail et iChat, les horaires, et finalement un historique des actions effectuées et des sites visités. Tout pour en faire quelque de complet ;)

Contrôle parentalPetite explication concernant le Finder simplifié : il s’agit d’un Finder classique, auquel on a amputé une bonne partie des fonctions. Tout d’abord, il ne contient que 3 dossiers : les applications choisies, les documents et le dossier de partage. Ensuite, les fenêtres ne contiennent pas tous les dossiers habituels. C’est un peu comme si on avait le Finder classique, duquel on aura supprimé toute la partie de gauche, ainsi que les fonctions personnalisées. Sachez cependant qu’il est possible de repasser facilement sur un Finder classique, directement depuis le menu (Finder > Exécuter la version complète du Finder)

Finder simplifié

Concernant les restrictions de contenu, il faut savoir, par exemple pour les limitations au niveau des sites web, qu’il s’agit d’une restriction au niveau du firewall de la machine, et non au niveau de l’application. De cette manière, si vous définissez que www.google.be ne peut être accessible, il le sera depuis Safari, Firefox, ainsi que toutes les autres applications ayant accès au net ;)

Concernant l’historique, vous aurez accès à toutes les dernières applications auxquelles la personne aura accéder, les sites web, les sites web bloqués, ainsi que l’historique iChat. Attention toutefois, une application autorisée pourrait lancer une application non autorisée, qui ne serait alors pas bloquée. De même, les utilisateurs ont la possibilité d’explorer des images disque (fichiers .DMG par exemple), et lancer ces applications directement au sein de la session. Le contrôle parental ne bloque donc pas tout, mais offre quand même un énorme contrôle sur l’utilisation qui pourra être faite de la machine.

Un dernier point à aborder est la configuration à distance : en activant le contrôle parental sur une machine, celle-ci apparaîtra alors dans la rubrique Partage d’une machine distance. Après authentification, rendez-vous dans les préférences systèmes, fonction contrôle parental. Vous aurez alors accès aux différents utilisateurs enregistrés sur la machine distante. Vous pourrez alors modifier les réglages, copier des préférences d’un utilisateur vers un autre… Tout ce qu’il faut pour ne pas se déplacer ;)

Références : Vous & votre Mac, Hors-Série n° 1 et mes préférences système ;)

Snow Leopard : synchronisation iCal et Carnet d’Adresses

Beaucoup d’entre nous possèdent un compte GMail (surtout en Europe) ou Yahoo (surtout au USA), ces deux services mettant également à notre disposition un carnet d’adresse et un calendrier. Sous Leopard il existait des programmes permettant une synchronisation entre ces services et les applications de MacOS X. Sous Snow chaton, c’est plus simple : le carnet d’adresses et iCal permettent, via une simple option à cocher, permettent de synchroniser vos informations avec Google et/ou Yahoo.

Synchroniser le Carnet d’Adresses :

addressBookSLPour synchroniser votre carnet d’adresses avec l’un de ses deux services, commencer par ouvrir l’application. Faites ensuite POMME + , (Pomme et virgule simultanément). Le panneau des préférence de l’application s’ouvrira, cliquez alors sur Account/Compte. Il ne vous reste plus qu’a sélectionner le service que vous voulez et à le configurer…

Synchroniser iCal :

icalSL

Même démarche pour iCal que pour le carnet d’adresse : faites POMME + ,. Ensuite, dans la panneau qui s’ouvre à vous, cliquez sur Account/Comptes puis choisissez et configurer celui que vous souhaitez.

Alors, il assure hein le chatounet des neiges !!! :-P

Snow Leopard : Astuce QuickTime

Voici une petite astuce qui peut s’averer bien pratique pour qui veut faire un tutorial, aider un ami en montrant une démarche, etc. à savoir : faire une vidéo de ce qu’il se passe sur son écran. Avant il fallait un programme, bien souvent payant et pas toujours pratique à utiliser. Mais, pour ceux équipé de Snow Chaton, il y a maintenant une solution bien plus simple : utiliser QuickTime X.

Pour ce faire, ouvrez l’application QuickTime Player et allez dans  menu Fichier. Choisissez ensuite Nouvel enregistrement de l’écran. Après il ne vous reste qu’a régler les options que vous souhaitez pour votre video : Microphone, Qualité, etc.


QTX1

Et voila… Une bonne petite astuce, hein ? ;-)