Actuellement, les livres serieux, et qui traitent le sujet en profondeur manquent beaucoup.
Personellement je me suis dirige vers les doc Apple, en particulier ceux livres avec les outils de develpement. Pour ce qui est des fichier cache, il sont tous repertories dans .hidden a la racine. Tu peux aussi lires des choses sur Unix, en temps qu'admin, ou user, il y a de tout. Apprendre les differents shells.
A oui, si tu veux connaitre le fonctionement du systeme en profondeur, il faut aussi connaitre les particularitees du micro-noyau mach, par rapport aux noyaux monolitiques (linux, etc...) comment les driver et les modules sont charges dynamiquement.
les kext sont dans /System/Library/Extentions
euh, les bundles c'est aussi tres important, ca s'inscrit dans la philosophie objet de l'OS, les .app .kext .plugin .menu .saver .component .framework etc...
ce sont des repertoires avec une structure donnee executables, ou qui contienent des library dynamiques, ou des donnees.
il y a beaucoup d'autres choses, ce sont simplement des pistes de recherche en attendant les bouquains
dans l'ensemble, presque tout vient de NeXT
[21 octobre 2001 : message édité par William]