L'organisation d'OS X

Par Coco, le

Les news



Introduction

01/06/03

On vous l'a assez répété, Mac OS X est un système qui ne tolère pas n'importe quelle organisation ou plutôt le manque d'organisation. En effet il vous impose certaines règles pour le rangement des fichiers, ce qui n'est pourtant pas forcément un inconvénient. Néanmoins pour mieux juger de la chose, il convient de connaitre tous les tenants et les aboutissants. C'est le but de la série de news dont la présente est la première.

Commençons donc par les fichiers visibles, qui constituent la partie Mac OS du système (les fichiers invisibles formant la partie Unix).

A la racine du disque, nous trouvons donc par défaut les dossiers Applications, Bibliothèque, Système, Utilisateurs et Developer si vous avez installé les DeveloperTools.

Il est assez évident que le dossier Applications est destiné à recevoir les applications utilisables par tous les utilisateurs de la machine.

Le dossier Système contient quant à lui tous les éléments nécessaires à OS X et seulement ceux-là. En effet, il ne faut sous aucun prétexte modifier le contenu de ce dossier. Nous le détaillerons plus tard mais seulement à titre purement indicatif.

Si néanmoins vous avez des modifications à apporter au système, le dossier Bibliothèque est là pour recevoir ces fichiers.

La fonction du dossier Utilisateurs n'est pas difficile à deviner: il contient les dossiers des utilisateurs ayant un compte sur la machine. En plus de cela un dossier Partagé permet des échanges de fichiers grâce à son accessibilité en lecture/écriture sans restrictions.

Enfin le dossier Developer contient les applications orientées programmation, la documentation, les exemples et quelques outils ligne de commande.

Voilà pour la racine. Il est fortement conseillé de ne pas ajouter de répertoires à cet endroit du disque qu'il est préférable de réserver au système. Si vous pouvez y interdire l'écriture, c'est encore mieux.
D'ailleurs certains programmes comme sendmail refuseront de se lancer dans le cas contraire.

Après cette présentation un peu candide de l'organisation d'OS X, nous allons donc pouvoir entrer dans les détails... dès demain...

Les dossiers utilisateur

02/06/03

Continuons donc notre exploration d' OS X avec le répertoire le plus utilisé de ceux que nous avons déjà cité: /Users.

Ce répertoire en contient donc d'autres de deux types: le répertoire Shared et les autres.
Le répertoire Shared est accessible en lecture/ecriture par tous les utilisateurs, ce qui permet de partager des documents et éventuellement des bases de données. Vous pouvez l'organiser comme bon vous semble.

Les autres répertoires sont les dossiers Home des utilisateurs ayant un compte sur la machine. Chaque dossier utilisateur possède un ensemble de répertoires par défaut: Bibliothèque, Bureau (dont la fonction est évidente), Documents, Images, Musique, Public, Séquences, Sites.

Les répertoires Documents, Images, Musique et Séquences sont prévus pour recevoir le contenu multimédia de type éponyme. Vous pouvez respecter cette organisation ou pas, sachez tout de même que la plupart des programmes (et a fortiori ceux d'Apple) la considère comme utilisée: voyez iTunes, iPhoto...

Les dossiers Public et Sites sont utilisés respectivement pour le partage de fichier (à la fois avec les utilisateurs du système local et par AFP) et pour la publication de pages Web grâce à Apache.

Enfin nous terminons avec le répertoire Bibliothèque dont la structure est calquée sur le répertoire /Bibliothèque et qui remplit la même fonction que ce dernier (que nous étudierons plus en détail demain) à ceci près que les éléments s'y trouvant ne s'appliquent qu'à l'utilisateur et non pas à tous les utilisateurs de la machine.

Vous pouvez bien évidemment ajouter d'autres répertoires à /Users (à condition toutefois d'avoir les privilèges root) mais nous vous le déconseillons totalement, sauf si vous savez ce que vous faites: pour grouper certains utilisateurs ou dans d'autres cas particuliers par exemple...

Par ailleurs vous pouvez tout à fait décider de placer le répertoire Home d'un utilisateur ailleurs que dans /Users : il suffit de le spécifier dans NetInfo.

Le répertoire /Library

04/06/03

Ce dossier contient tous les éléments du système qui ne sont pas absolument nécessaires et que vous pouvez modifier.

Les plus utiles sont:
Contextual Menu Items: éléments de menus contextuels.
Desktop Pictures : images proposées dans l'onglet des Préférences Système.
Documentation : vous y trouverez les manuels de certains logiciels.
Filesystems : tous les filesystem ajoutés.
Fonts : devinez...
Frameworks : Librairies supplémentaires pour le développement.
Preference Panes Les panneaux de préférences supplémentaires.
Preferences : Les préférences à l'échelle de la machine.
User Pictures : Images de connexion.

Vous trouverez encore de nombreux autres dossiers: QuickTime (ajout de composants QT), ScreenSaver ou les fameux Services, ou bien encore des dossiers spécifiques de certaines applications.

Néanmoins il reste deux répertoires importants: StartupItems et WebServer.
Le premier contient tous les éléments à lancer au démarrage du système. Ce sont souvent des démons utilisés par d'autres applications

Le second contient votre serveur Web si vous avez activé Apache. A ce sujet je vous conseille, outre la documentation d'origine, d'aller faire une recherche chez xrings.net et projectomega.org.

S'inspirant de la philosophie NetInfo, le système partage au niveau de la machine le contenu du dossier et va ensuite compléter pour chaque utilisateur. Vous pouvez même partager des éléments au niveau d'un réseau par l'intermédiaire du dossier /Network/Library.
Si c'est pas beau le progrès...

Le répertoire /Système

05/06/03

Nous terminons la visite de la partie Mac OS de OS X avec le répertoire /Système.
Faire un inventaire complet de ce dossier (ou plus exactement de son sous-dossier Bibliothèque) serait très long et pas forcément intéressant donc je ne vous parlerai que des répertoires dont vous pouvez avoir besoin.

Tous ces répertoires contiennent donc des éléments standards du système que vous ne devez modifier sous aucun prétexte à moins de savoir parfaitement ce que vous faites.
Néanmoins vous pouvez avoir besoin d'accéder en lecture à certains éléments, surtout si vous êtes programeur.

Les dossiers Filesystems et Extensions, par exemple, présentent un intérêt pour ceux qui s'intéressent à la programmation de KEXT et en particulier de filesystem et surtout de VFS Stack. A ce sujet je vous conseille également le très bon guide Kernel Programming d'Apple ainsi que d'apprendre l'assembleur PPC...

Vous trouverez dans le dossier CoreServices toutes les applications système: Finder, SystemUIServer, Kerberos, Dock...
Là aussi ce n'est intéressant que pour les bidouilleurs qui veulent étudier le fonctionnement de ces programmes. Mais prudence quand même...

Comme dans le répertoire /Bibliothèque, vous trouverez dans StartupItems les éléments lançés au démarrage, ce qui nous permet d'étudier le processus de démarrage d'OS X (je vous en parlerai plus en détail un de ces jours)

Enfin bien connu des développeurs, le répertoire Frameworks contient toutes les bibliothèques standard: pensez donc à le fouiller bien en détail avant de vous lancer dans la programmation de classes ultra-compliquées...

Nous avons donc fini d'explorer l'architecture visible de OS X et dès que nos hamsters auront repris du poil de la bête je vous parlerai de la partie cachée du système...

Les dossiers cachés de OS X

06/06/03

Un simple ls / nous révèle de nombreux dossiers qui n'apparaissent pas dans le Finder.
En effet OS X utilise comme tous les système de type Unix une architecture standard dont je vais vous expliquer les principes...

Il existe en plusieurs sortes de dossiers: les dossiers destinés à contenir les executables, ceux contenant des fichiers de configuration et les répertoires contenant des bibliothèques ou des headers.

Les seconds résident sous OS X quasi-exclusivement dans les répertoires /etc (qui est en fait un lien symbolique vers /private/etc) et /var (en réalité /private/var, théoriquement censé contenir les fichiers fréquemment modifiés). Je vous laisse donc le soin d'explorer vous même ces répertoires.

En ce qui concerne les premiers il faut distinguer les répertoires de type bin et les sbin. Les premiers renferment les commandes utilisateurs et les seconds les commandes d'administration du système.

Ainsi vous trouverez dans /bin les commandes par défaut (à laisser intact): cp, ls, ls cat, echo, rm, sh...
De même dans /sbin se trouvent les commandes d'administration de base, par exemple le célèbre fsck.

La plupart des commandes de ces deux types se trouvent dans /usr/bin (et /usr/sbin). Là encore il est conseillé d'éviter de toucher à ce dossier: installez plutot vos programmes dans /usr/local/bin de manière à pouvoir faire facilement la distinction entre les logiciels par défaut et les votres.

C'est d'ailleurs le seul but de cette méthode: grouper les commandes permet plus de flexibilité que si elles étaient toutes dans le même dossier.
Pourtant à l'utilisation on ne ressent pas la différence puisque le shell recherche lui-même la commande dans tous les répertoires définis dans la variable d'environnement PATH.

Dossiers cachés, suite

07/06/03

Il me reste donc à vous parler des librairies: les fichiers présents dans les répertoires /usr/lib ou /usr/local/lib sont des executables pouvant être inclus dans d'autres programmes afin de simplifier la mise en oeuvre de fonctionnalités nouvelles.
Le répertoire /usr/libexec a sensiblement la même fonction, à ceci près que ce sont plutot des démons utilisés par des programmes précis.

Enfin vous trouverez dans les répertoires /usr/include et /usr/local/include tous les headers contenant les définitions de diverses fonctions indispensable aux programmeurs.

Les autres types de répertoires que vous êtes susceptibles de rencontrer sont ceux destinés à recevoir les pages de manuel des commandes: /usr/share/man par exemple qui se ramifie en plusieurs mannn représente le numéro de la section du manuel. D'autres ressources documentaires peuvent être installées dans les répertoires de type info ou doc.

Enfin sachez que sous Unix vos périphériques sont représentés par des fichiers: ce sont les éléments du dossier /dev. Ce dossier contient également des descripteurs de fichiers intéressants en la personne de /dev/console et /dev/null qui permettent de rediriger un flot vers la console ou... rien du tout !

Conclusion



On peut finalement remarquer que l'organisation des dossiers sous OS X reflète à la fois la philosophie NetInfo et le concept de hub numérique pour les dossiers Utilisateurs.
Nous avons donc fait le tour des principes de l'organisation du système. Je vous laisse en découvrir plus par vous même !

Réactions

7 commentaires
Connectez-vous/créez un compte pour réagir à cet article !

Suivez-nous !

Guide d'achat

A voir Mac iOS Autre

MacBook Air

Acheter
Le MacBook Air a été mis à jour en novembre 2020 avec le tout nouveau processeur M1 Made in Cupertino. S'il reprend le design de la génération précédente, la puce permet d'atteindre des performances, selon Apple, 3,5 fois supérieures pour le CPU et 5 fois supérieures pour la partie graphique intégrée. Cette nouvelle version est bien plus intéressante, n'hésitez pas à voir nos tests !

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

MacBook Pro 13"

Acheter
Le MacBook Pro 13" a été mis à jour le 10 novembre 2020 avec le nouveau processeur M1. Il faudra cependant bien réfléchir à un tel achat, la puissance est bien au rendez-vous (regardez nos tests !), mais un modèle 14" est envisagé pour 2021.

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

MacBook Pro 14"

Acheter
Apple dévoile enfin un modèle inédit de 14,2" avec un tout nouveau processeur : le M1 Pro. Mais ce nouveau modèle propose de nombreuses nouveautés ou évolutions : un écran Liquid Retina XDR, un clavier totalement revu avec la disparition de la Touch Bar et le retour des touches de fonction, jusqu'à 32Go de mémoire et du stockage plus généreux (jusqu'à 8To).

Notre conseil d'achat

Acheter maintenant

MacBook Pro 16"

Acheter
Apple dévoile enfin un modèle 16,2" avec deux tout nouveaux processeurs : le M1 Pro ou le M1 Max. Mais ce nouveau modèle propose de nombreuses nouveautés ou évolutions : un écran Liquid Retina XDR, grosse batterie de 100Wh, clavier totalement revu avec la disparition de la Touch Bar et le retour des touches de fonction, jusqu'à 64Go de mémoire et du stockage plus généreux (jusqu'à 8To).

Notre conseil d'achat

Acheter maintenant

iMac M1

Acheter
Il aura fallu attendre presque 10 ans pour que les équipes de Jony Ive se décident enfin à offrir une nouvelle robe, à ce qui était autrefois la star de la gamme Apple : l'iMac. Design totalement revu, finesse à tous les étages, alimentation déportée, écran plus grand, Touch ID... Apple a totalement repensé son tout-en-un tout en conservant ce qui en a fait son succès : une machine reste simple à utiliser, peu encombrante et adaptée à de nombreux usages.

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

iMac Pro

Attendre
L'iMac Pro est actuellement le Mac le plus puissant du marché, même s'il a déjà 2 bonnes années d'existence. Apple a rajouté une petite option GPU Vega 64X et 256Go de RAM courant mars 2019, mais rien de bien folichon. N'hésitez pas à consulter nos tests et nos vidéos avant de vous décider ! A noter qu'Apple va sortir un Mac Pro fin 2019, donc si vous n'êtes pas trop pressé, il sera + modulaire...

La note Mac4Ever

3/10

Notre conseil d'achat

Attendre avant d'acheter

Mac Mini

Acheter
Le Mac mini a été mis à jour le 10 novembre 2020 et a reçu le tout nouveau processeur M1. Il est le moins cher de la bande, et sans doute le plus polyvalent avec sa prise HDMI, ses nombreux ports et son format compact. Il s'agit aussi du seul modèle de bureau, conçu pour être raccordé à des écrans externes.

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

Mac Pro

Acheter
Le nouveau Mac Pro est enfin là ! Certes, sont prix est élevé, mais la cible est très claire : les ultra-pro. Vous pouvez acheter sans crainte, (presque) tout est modifiable dans le temps et les modules MPX sont proposés à part par Apple.

Notre conseil d'achat

Acheter maintenant

iPhone SE

Acheter
489€ pour cet iPhone 8 revisité avec puce A13, WiFi 6 et de meilleures capacités photo (mode portrait etc.). C'est le bon-plan de 2020, même si les fans des grands écrans, de Face ID et d'une bonne autonomie préféreront le XR !

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

iPhone 11

Acheter
L'iPhone 11 prends la suite de l'iPhone XR, mais apporte quelques nouveautés intéressantes en photo/vidéo (voir nos tests/vidéos). Il ne sera pas mis à jour avant septembre 2020... avec l'arrivée de la 5G !

Notre conseil d'achat

Acheter maintenant

iPhone 12

Acheter
L'iPhone 12 prends la suite de l'iPhone 11, mais apporte quelques nouveautés intéressantes en photo/vidéo (voir nos tests/vidéos) et surtout la 5G. Il ne sera pas mis à jour avant septembre 2021.

La note Mac4Ever

9/10

Notre conseil d'achat

Acheter maintenant

iPhone 13

Acheter
L'iPhone 13 prends la suite de l'iPhone 12, sans prise de risque, Apple offre quand-même quelques fonctionnalités intéressantes, en terme d'autonomie, de stockage, ou encore d'écran, même si cette année, c'est surtout la version « Pro » qui progresse le plus. Mais l'iPhone est un produit mature, complet et toujours l'une des références du marché.

La note Mac4Ever

9/10

Notre conseil d'achat

Acheter maintenant

iPhone 13 Pro

Acheter
L'iPhone 13 prends la suite de l'iPhone 12, sans prise de risque, Apple offre quand-même quelques fonctionnalités intéressantes, en terme d'autonomie, de stockage, ou encore d'écran, même si cette année, c'est surtout la version « Pro » qui progresse le plus. Mais l'iPhone est un produit mature, complet et toujours l'une des références du marché.

La note Mac4Ever

9/10

Notre conseil d'achat

Acheter maintenant

iPad mini 6

Acheter
Nouveau design (hérité de l'iPad Air 4 et des iPad Pro), nouveaux capteurs photo, nouveau format d'écran, son stéréo, USB C... Les nouveautés ne manquent pas pour cette cuvée 2021, qui tranche avec le moule vieillissant et pourtant réutilisé depuis des années par Apple. Mais à 559€ en 64Go, la tablette vient gentiment taquiner les tarifs de ses aînées, si bien que son positionnement prend tout de suite des allure de petites tablettes professionnelles

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

iPad Air

Acheter
Après avoir fait son grand retour en 2019, l'iPad Air revient avec une 4e déclinaison. On pourra découvrir un processeur A14 Bionic, gravé en 5nm -une première mondiale. L'écran de10.9" offre une résolution de 2 360 x 1 640 pixels à 264 pixels par pouce (ppp). Si tout en bas, on a droit enfin à un connecteur USB-C, avec une charge à 20W, tout en haut se trouve TouchID sur le bouton de démarrage.

Notre conseil d'achat

Acheter maintenant

iPad 9

Acheter
La nouvelle place de l'iPad 9 est plus compliquée à tenir cette année, pour cette tablette d'entrée de gamme, qui évolue timidement. Pour autant, elle ne manque pas d'atouts, comme le prix, l'écran large et lumineux, la prise en charge du Pencil, l'autonomie très correcte, son capteur frontal Ultra Grand-Angle et le chargeur USB C fourni. Le tout dans un design tout de même très daté.

La note Mac4Ever

7/10

Notre conseil d'achat

Acheter maintenant

iPad Pro M1

Acheter
5G, Thunderbolt, puce M1, 16Go de RAM, 2To de stockage, écran HDR... L'iPad Pro M1 n'a rien à envier à un MacBook Pro 13" ou presque ! Hormis macOS, c'est même le Mac qui pourrait être un peu jaloux, face à un écran tactile de cette qualité, de la connectivité au top et un accès aux accessoires les plus rapides du marché.

La note Mac4Ever

9/10

Notre conseil d'achat

Acheter maintenant

Apple Watch 3

Attention
L'Apple Watch Series 3 reste au catalogue (mais peut-être plus pour longtemps ?) et constitue une bonne alternative à la Series 5, même si son écran est un peu plus petit et qu'elle ne propose pas certaines fonctionnalités inédites, comme l'ECG, l'écran allumé en permanence ou la détection de chute, propres à la nouvelle version. Pesez bien le pour et le contre, sachant que ces montres connectées évoluent beaucoup d'une année sur l'autre et son rapidement obsolètes (la première Apple Watch ne prend pas en charge watchOS 5/6 par exemple, alors qu'elle ne date que de 2015)

La note Mac4Ever

4/10

Notre conseil d'achat

Acheter si nécessaire

AirTag

Acheter
L'AirTag est avant-tout destiné à ne pas égarer ses affaires, mais Apple ne veut pas parler de traqueur, respect de la vie privée oblige. Pourtant, ces petites balises bluetooth fonctionnent très bien pour suivre certaines personnes. Avec sa simplicité d'usage, la petite balise bénéficie d'un vrai réseau Bluetooth mondial et d'une localisation proche très efficace.

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

Apple Watch 7

Acheter
la nouvelle Apple Watch Series 7 propose des bordures plus fines, une certification IP6X pour la poussière et WR50 pour l'eau, un écran plus grand et un clavier AZERTY avec QuickPath permettant de glisser le doigt de lettre en lettre. L'écran est 70% plus lumineux en veille, avec une dalle plus résistante, et une autonomie similaire aux générations précédentes. Disponible en 41 et 45 mm, elle n'affiche pas augmentation de tarif.

Notre conseil d'achat

Acheter maintenant

Apple TV HD

Attendre
L'Apple TV 2015 est sortie fin 2015 et Apple le garde au catalogue malgré l'arrivée de la version 4k. Avec en prime, une petite baisse de prix ! Si vous n'avez pas de TV 4k, cela reste une bonne affaire.

Notre conseil d'achat

Attendre avant d'acheter

Apple TV 4K

Acheter
Apple met à jour sa petite boite avec quelques petites nouveautés intéressantes, comme une puce A12, un retour eARC, du HDMI 2.1 ou encore une toute nouvelle télécommande ! Et d'ailleurs, si c'était elle, la star de cette année ?

La note Mac4Ever

8/10

Notre conseil d'achat

Acheter maintenant

iPod touch

Acheter
Après une petite mise à jour en juillet 2015 (même processeur que l'iPhone 6 et un capteur de 8MP), Apple a enfin daigné mettre à jour son baladeur en 2019. Mais les nouveautés sont maigres : processeur A10 (iPhone 7) et 256Go de stockage au maximum. Pour le reste, rien ne change, sauf le prix, qui prend 20€ en entrée de gamme et qui atteint les 469€ pour le haut de gamme ! Assez décevant pour un produit dont le design et les caractéristiques nous ramènent presque 4 ans en arrière...

Notre conseil d'achat

Acheter maintenant
Consulter le guide

A lire

Voir tous les dossiers

Refurb Store

Découvrir toutes les offres

Dernières vidéos

Voir toutes les videos