 |
Le
projet Mac OS X se fixait différents objectifs que nous
pourrions lister ainsi: stabilité à toute épreuve,
amélioration des temps de réponse, optimisation
de l'utilisation des ressources système, réduction
au strict minimum des modifications nécessaires au portage
des applications et compatibilité des applications non
carbonisées. Un système aux performances révolutionnaires
entraînant une nouvelle approche des utilisateurs habitués
depuis des années à une logique de Mac OS désormais
bouleversée. Adieu donc menu pomme, tableau de bord et
autres gestion manuelle des extensions.Car Mac OS X représente
d'une part un tournant décisif comparé aux précédentes
versions de Mac OS et d'autre part il peut apparaître
comme une évolution naturelle. Cette prochaine génération
de système d'exploitation se définit comme une
synthèse de nombreuses technologies, certaines nouvelles
et d'autres représentant des standards de l'industrie
informatique. |
Une
des nouveautés majeures de Mac OS X outre l'interface graphique
dévoilée par Steve Jobs lors de MacWorld San Francisco
en Janvier 2000 réside sans doute l'adoption d'un noyau Unix
nommé Darwin et fondé sur Mach Kernel 3.0 ainsi que
Free BSD. Les bénéfices découlant d'un tel
choix sont nombreux: mémoire protégée,
multitache préemptif, multiprocessing symétrique,
clustering ou encore mémoire dynamique.
Tant d'éléments dont la signification parait vague
pour la plupart des utilisateurs et que nous détaillerons
par la suite.
De plus cette nouvelle génération de système
d'exploitation s'avère bien plus qu'un nouveau noyau et une
interface révolutionnaire. Supportant de multiples environnements
les applications virtuellement crée pour une version "traditionnelle"
de Mac OS fonctionnent sous Mac OS X. Compte tenu de l'implémentation
de nombreux protocoles et services réseaux, Mac OS X apparait
comme la plate forme ultime afin de bénéficier d'Internet.
L'objectif
de ce premier article d'une série destinée à
découvrir ensemble Mac OS X est d'étudier les différents
composants formant l'architecture de ce dernier. Et ainsi donner
une vision claire à de nombreuses appellations que nous pouvons
apercevoir dans de nombreux articles par le biais de la presse ou
Internet sans que cela nous parle véritablement.
Les principaux composants de Mac OS X sont :
Aqua, l'interface
utilisateur
Classic, Carbon
et Cocoa, l'environnement
applications
Quartz, Quicktime
et Open GL, gestion
des fenêtres et le graphisme
Darmin, le noyau
du système


|