MacLocal

Localisation, actualité mac...

Snow Leopard
Mac OS X 10.6 Snow Leopard occupe bien moins d'espace disque que son prédécesseur : jusqu'à 7 Go d'espace disque de gagné ! Mais ici, à MacLocal, on souhaite vous en faire gagner bien plus.
A la sortie de cette révision de Mac OS, beaucoup a été dit sur les raisons de ce gain de place. Plusieurs raisons ont été évoquées.
L'abandon du code PowerPC, d'abord. Certes, il permet de gagner quelques centaines de mégas, mais il a été remplacé par de nouvelles "fat binaries" les applications universelles 32 bit - 64 bit ! Le gain ne vient pas de là...
On a parlé de l'abandon des localisations (autres langues) que l'on n'utilisait pas : eh non, Snow Leopard les installe toutes...
On a dit que la Golden Master de Leopard avait inclus fichiers qu'elle n'aurait pas dû : les célèbres désignables.nib. Ces fichiers servent au design des application mais à la conception seulement ; ils n'ont rien à faire dans un logiciel terminé et distribué. Effectivement, ils ne se retrouvent plus dans les logiciels Apple sous Snow Leopard. C'est bien une piste, mais à elle seule, elle n'explique pas les gains phénoménaux de 10.6...



Les raisons:
  • Tous les pilotes des imprimantes de sont pas proposés par défaut, mais seulement les imprimantes les plus courantes ;
  • Les fichiers designable.nib ne sont plus là par erreur (quelques centaines de méga de gagnés) ;
  • La compression des exécutables, des images (ce ne sont plus des bitmaps), des fichiers nib (les xib), des fichiers html et xml : tout est compressé ;
  • Le code produit qui est optimisé pour la taille ;
  • Java n'est livré qu'à sa version 6 (auparavant, les versions 4, 5 et 6 cohabitaient sur le disque dur)...


Optimiser Snow Leopard
XSlimmer fait un travail remarquable de gain de place sur le disque dur.

Mais les dévellopeurs d'applications tierces donnent à télécharger des logiciels à trois binaires : PPC - Intel 32 -Intel 64; ce ne sont plus des "fat binaries" mais des binairs obèses !
De plus, les applications fournies par Apple sont compressés. Pourquoi ? C'est une fonctionnalité nouvelle de HFS plus apportée avec Mac OS X 10.6. Aujourd'hui où les processeurs sont très puissants et souvent sous-utilisés, le disque dur est souvent le goulet d'étranglement qui ralentit un ordinateur. Une application compressée est lue plus vite sur le disque dur, et elle est décompressée en direct par un coeur inutilisé du processeur : c'est autant de temps de gagné. XSlimmer permet de recompresser les applications système qui ont été nettoyées mais aussi de gagner encore un peu de place en compressant les applications des développeurs tiers. Leur lancement est plus rapide. Et c'est une des raisons pour lesquelles une système nettoyé est plus rapide qu'un système trop chargé, quand bien même le disque dur est gros et le Mac puissant..

Et voici encore la somme des astuces visant à optimiser Mac OS X 10.5 Leopard qui servent encore à son successeur. Elles s'appliquerons à merveille sur Snow Leopard ! En voici la mise à jour pour le dernier félin en date.

Le premier est assez évident:
Supprimer les applications que vous n’utilisez pas: PhotoBooth, Chess, etc. attention à ne pas enlever les applications que vous utilisez de temps en temps. Utilitaire de disque, par exemple, et moniteur d’activité peuvent se révéler très utiles même si on ne les utilise pas au début... Si vous installez un système allégé sur un portable, sachez que vous avez toujours les sauvegardes de vos applications sur votre mac de bureau, iMac ou MacPro par exemple. Une application n’étant pas seulement un fichier (ou un paquet regroupé autour de l’extension .app), mais dissémine des fichiers dans Préférences, Application support, paneau de configuration, caches, etc. AppZapper et AppCleaner suppriment les fichiers et dossiers associés à l’application ainsi que l’application elle-même. Sachez toutefois qu’une désinstallation complète peut compliquer une réinstallation si vous deviez avoir besoin du logiciel à nouveau.


On peut voir sur la capture d’écran qu’enlever une application ne permet de gagner que 6.16 MB (en plusieurs endroits)
et que le gain est très faible par rapport à d’autres suppressions comme les fichiers de langues. Effacer Chess, peut-être pour les systèmes
hard-core seulement?

Le second concerne la suppression des Fichiers Langue et du code que vous n'utiliserez pas (PPC / Intel 32 bit / Intel 64 bit he oui, beaucoup de développeurs indépendants continueront pendant un moment à fournir des applications compatibles 10.5 PPC, binaires dont vous n'aurez que faire sous 10.6 Intel...):

Universal Binaries

La localisation des applications vous permet de les utiliser dans de nombreuses langues. vous contrôlez le choix des langues dans Préférences système/ International. Vous menus, boutons, mais aussi Aide peuvent être en Français, Anglais, Espagnol... Malheureusement, ces langues peuvent prendre énormément de place sur un disque dur; et si vous n’utilisez que votre langue maternelle, cela peut-être intéressant d’effacer toutes les autres (en conservant l’anglais dans tous les cas, car beaucoup d’applications ont besoin de cette langue pour fonctionner).
Des applications XSlimmer, Monolingual, and Trimmit sont tout à fait capables d’effacer les langues de manière automatisée, mais aussi permettent de supprimer le code unutile de votre ordinateur: PowerPc si vous êtes sur un MacIntel récent, ou Intel si vous êtes sur un Mac PowerPc. Les binaires universels, qui permettent de lancer indifféremment un exécutable quelque soit le processeur hôte, et cela de manière transparente pour l’utilisateur, sont des Universal Binaries aussi appelées Fat Binaries (Binaires Gras...) Cela peut-être utile de les dégraisser si vous devez mettre votre lépoard au régime...
Sachez que XSlimmer possède une ListeNoire qui ne touche pas aux applications qui se vérifient elle-mêmes, qui vérifient leur intégrité avant de se lancer et pour lesquelles ce dégraissage pose problème (citons les logiciels Adobe dans leur ensemble, Microsoft Office)... Faites attention à cela sur une machine de production. Je déconseille vivement Monoligual pour cette tâche.

Optimisation Leopard
Si vous ne parlez pas Néerlandais, alors votre Dock non plus...


Proportionnellement, le dégraissage des applications UB permet de gagner moins de place que la suppression des fichiers langues.

Troisième conseil: suppression des pilotes d’imprimante (même si 10.6 n'installe par défaut que les plus fréquemment utilisés), économiseurs d’écran et plus encore... Voilà, pour un Léopard des neiges vraiment au régime, de quoi lui faire perdre plusieurs Gigas!

Une bonne partie de l'espace disque est utilisée par des fichiers qu'on n'utilise rarement ou jamais. Comme système d'exploitation générique, OS X offre plus de choix que la plupart des gens ne nécessite vraiment. Par exemple, vous pouvez supprimer:

  • les pilotes d'imprimante que vous n'utilisez pas (/Bibliothèque/Printers);
  • les Widgets Dashboard (/Bibliothèque/Widgets);
  • les économiseurs d'écran (/Système/Bibliothèque/Screen\ Savers);
  • les voix de synthèse (/Système/Bibliothèque/Speech/Voices). La voix d'Alex (un must de la synthèse vocale) pèse plus de 600 MB;
  • les dictionnaires (/Bibliothèque/Dictionaries) qui pèsent plus de 500 MB eux aussi, et que vous pouvez effacer si vous ne les utilisez pas.


Pour ceux qui voyagent ... loin !

Et comme il n'y a pas de petit profit, voyons aussi:

  • les fonds d'écran (/Système/Bibliothèque/Desktop\ Pictures) 100MB;
  • l'assistant d'installation qui contient le joli film d'installation de Leopard que l'on voit au premier lancement du système (/Système/Bibliothèque/CoreServices);
  • quelques polices de caractère Asiatiques (/Système/Bibliothèque/Fonts) répertoire à ne confier qu'à des mains expertes;
  • quelques compositions Quartz ( /Système/Bibliothèque/Compositions).

Certains guides d'optimisation conseillent d'effacer tous les fichiers Readme qui sont incroyablement nombreux. À vous de voir si le peu de place gagnée (les fichiers texte pèsent peu) valent le travail et la perte d'information qui pourraient être utiles un jour...

Quatrième conseil: ne pas installer X11; Sachez que le meilleur moyen de ne pas l’avoir est de ne pas l’installer en décochant la case adéquate lors de l’installation de Leopard. Il sera toujours possible de le réinstaller plus tard si besoin en était avec le disque de Leopard.

Cinquième conseil: Faire le ménage intelligemment ! Un utilitaire comme Grand Perspective permet d’avoir une vision d’ensemble de son disque dur et d’aller de suite voir quels sont les fichiers et dossiers qui prennent le plus de place et donc d’aller à l’essentiel.

Optimisation de Leopard
Sur mon disque dur professionnel, Colin McRae Rally Mac, est, à mon grand étonnement,
un des fichiers qui prenennt le plus de place. Dois-je pour autant l’effacer?


Bric à Brac:
- On peut encore gagner quelques centaines de mégas et optimiser encore plus Leopard en enlevant les fichiers Designable.nib. Leur découverte avait fait grand bruit. Apple les a oubliés dans la version finale de Leopard et ils donnent beaucoup de poids à certains logiciels comme Mail (plusieurs dizaines de mégas de fichiers texte !). Ces fichiers ne servent à rien et peuvent être enlevés sans danger avec la commande suivante:

find /Applications -iname "designable.nib" -exec rm "{}" \; -print

Designable.nib Leopard

- Le logiciel Trimmit permet, outre d'éliminer les langues et le code PPC ou Intel que vous n'utilisez pas, de compresser les éléments graphiques tiff d'une application, à la Snow Leopard;

Optimiser Snow Leopard


- Suppression de la mise en veille profonde des portables (gain jusqu'à 4 Gigas, en fonction de la taille de votre mémoire RAM ...)
OS X écrit le contenu de la RAM dans /var/vm/sleepimage quand le portable va dans l'état "safe sleep". Si vous désactivez la veille profonde sécurisée "safe sleep", il n'y a pas besoin de garder ce gros fichier... À vous de voir si la veille profonde sécurisée est utile pour vous (batterie en fin de vie, ou complètement déchargée : les données sont sauvegardées sur l'image "sleepimage").

  • Pour désactiver Safe Sleep à partir du terminal:
sudo pmset -a hibernatemode 0

  • Pour activer Safe Sleep à partir du terminal:
sudo pmset -a hibernatemode 3

  • Pour effacer l'image disque de mise en veille:
sudo rm /var/vm/sleepimage

Compression :

zip rar 7z Mac
Si vous souhaitez gagner de l'espace disque pour des fichiers que vous n'utilisez pas souvent, pour gagner de l'espace sur une clé usb, pour envoyer de nombreux fichiers par mail, n'oubliez pas les utilitaires de compression. Il permettent de rassembler de nombreux fichiers de manière à en faire une archive de taille bien réduite et faciliter leur envoi par mail, leur sauvegarde sur disque externe, sur clé ou sur serveur. Veuillez consulter l'article qui leur est dédié ici, ainsi que les vidéoriels MacLocal sur cette page. Vous ne pourrez plus vous en passer !

MAJ :

gain d'espace compression des données Snow Leopard

Le logiciel Squeeze qui utilise une propriété de Snow Leopard ou plutôt une technologie de compression incluse dans le nouveau HFS de Snow Leopard. Sélectionnez un dossier et Squeeze le compressera (pour peu qu’il soit sur le disque de démarrage). Cette technologie est utilisée par Apple pour ses logiciels et explique en partie (on l’a vu) la grande différence de taille entre les versions de Mail de Leopard et de Snow Leopard. Les données compressées le sont de manière totalement transparente pour l’utilisateur, et la désinstallation de Squeeze ne pose pas de problème puisque le système décompresse à la volée les données.
Il pourrait être objecté que les disques durs sont bon-marché et que cette technologie n’est donc pas intéressante car elle consomme des ressources CPU. En effet, cependant le disque dur représente le point le plus lent d’un ordinateur et lire des données compressées est plus rapide que lire des données plus grandes. Le temps ainsi gagné à la lecture des données n’est pas perdu à leur décompression, puisque les ordinateurs d’aujourd’hui ont plusieurs coeurs souvent inoccupés, et que Mac OS X gère très bien les cache mémoire, ce qui évite d’avoir à lire et à écrire trop souvent les mêmes données sur le disque.
Dans le cas d’un ordinateur portable, je conseille cependant une fois la compression faite de mettre le processus en pause afin de ne pas consommer inutilement de la batterie. En effet, même si le processus est léger et 64 bit, il tourne souvent en tâche de fond. Pour un portable, une fois le gros travail de compression fait, on peut même désinstaller Squeeze pour économiser les ressources processeur et électrique. La compression reste. On peut redonner un coup tous les mois par exemple.

EDIT : Squeeze, pour des raisons légales s’appelle Clusters. Il est disponible toujours à la même adresse.

SSD.





Conclusion:
Merci de votre attention et surtout, SAUVEGARDEZ!
Si vous avez lu jusque-là, alors vous souhaitez avoir un Snow Leopard vraiment agile!

Si l'article vous intéresse, vous pouvez le télécharger afin de le consulter tranquillement hors-ligne.