Mac OS X
Un article de Wiki Macgeneration.
Sommaire |
Généralités :
Mac OS X est la dernière génération du système d'exploitation destiné aux ordinateurs d'Apple : les Macintosh. Développé par Apple à la suite du rachat de NeXT en 1998, Mac OS X est basé sur un système de type Unix mais offre la légendaire interface utilisateur qui a fait le succès du Macintosh. C'est le 24 mars 2001 que la première version commerciale de Mac OS X est sortie, malgré son statut de version 10.0, beaucoup ont considéré cette première version comme étant encore en bêta.
Le X de Mac OS, en rapport au chiffre romain "X", se prononce officiellement "dix" pour marquer la continuité par rapport à Mac OS 9, la précédente version du système d'Apple. On entend toutefois souvent la prononciation "ix" qui s'explique certainement par les fondations du système basé sur Unix.
Mac OS X est constitué de deux parties principales :
- Darwin, un système d'exploitation open source basé sur BSD Unix
- le noyau Mach et Aqua qui est l'interface graphique propriétaire développée par Apple.
Historique :
Mac OS X est l'aboutissement d'une transition mouvementée au sein d'Apple. Issu de NeXTSTEP, le système d'exploitation orienté object développé par la société NeXT, fondée par Steve Jobs après s'être fait limogé d'Apple en 1985, la version moderne du système d'exploitation d'Apple est différentes sur tous les points de ses prédécesseurs.
Avant Mac OS X, Apple avait tenté à deux reprises de travailler sur un système de nouvelle génération avec Taligent et Copland, deux projets qui ont coûté des dizaines de millions de dollars à Apple mais qui ont finalement été abandonnés. Le rachat de NeXT par Apple (la société avait failli racheter BeOS) marque par ailleurs le retour de Steve Jobs chez Apple. "Rhaspody" fut la première transformation d'OPENSTEP, le système d'exploitation de NeXT avant de devenir officiellement Mac OS X.
Description :
La nouvelle interface graphique de Mac OS X, Aqua, a fait couler beaucoup d'encre. Beaucoup d'habitués de Mac OS 9 ont, dans un premier temps été déroutés par le nouveau look du système d'Apple mais également par ses nouvelles fondations qui, malgré le très gros travail d'Apple pour cacher au maximum les fondations UNIX, ont rendu Mac OS X beaucoup moins simple d'utilisation. Mais les nouvelles générations d'utilisateurs du système d'exploitation d'Apple ont été au contraire séduites par la flexibilité de Mac OS X et les nombreuses portes qu'il ouvrait, notamment en direction des programmeurs et du monde de l'Open source.
Si Mac OS X est un système totalement nouveau et qu'il ne peut pas faire fonctionner nativement les applications conçues pour le précédent système d'exploitation d'Apple, un environnement appelé Classic permet de lancer Mac OS 9.x dans Mac OS X et ainsi d'utiliser quasiment tous les logiciels conçus jusqu'alors pour les ordinateurs d'Apple. De plus, la société a développé Carbon, une série d'APIs permettant de porter rapidement et facilement les applications écrites pour Mac OS 9.x vers Mac OS X. Cette décision d'Apple a permis -en son temps- une transition, bien que plus longue que prévue, relativement en douceur vers son nouveau système d'exploitation en évitant à ses clients et aux programmeurs, d'engager de lourds investissements pour passer à Mac OS X.
Les APIs qui étaient à l'origine dans NeXTStep et OpenStep sont toujours disponibles dans Mac OS X mais sous le nom de Cocoa, un environnement de développement qui a d'ailleurs permis à certaines sociétés actives à l'époque de se faire un nom dans le domaine du Mac à l'image de OmniGroup. La plateforme Java est également un moyen de développer des applications pour Mac OS X. Finalement, grâce à des projets tels que Fink et DarwinPorts, un grand nombre d'applications développées pour BSD et Linux peuvent fonctionner sur notre plateforme. Compilées pour le microprocesseur PowerPC (et désormais en version Intel) et distribuées en packages Mac OS X, ces logiciels prennent de plus en plus d'importance en offrant une alternative intéressante aux logiciels commerciaux.
Versions :
Logiciels :
Trucs & Astuces :
Voir, par exemple, sur sites OS X facile ou Astuces-Mac.
Voir aussi :
- A/UX Un autre Unix de chez Apple.
- Le Finder de Mac OS.
- Les Préférences Système de Mac OS X.
- L'ensemble des ordinateurs supportant Mac OS ou Mac OS X.
- Les raccourcis clavier de Mac OS X


