Mac OS X

Principaux systèmes
d'exploitation
BSD
FreeBSD - NetBSD
OpenBSD - DragonFly BSD
PC-BSD
GNU/Linux (Liste)
Debian - Fedora
Gentoo - Mandriva
Red Hat - Slackware
SuSE - Ubuntu
Mac OS
Système 6 - Système 7
Mac OS 8 - Mac OS 9
Mac OS X -.0 -.1 -.2 -.3 -.4
MS-DOS - Microsoft Windows
3.x - 95 - 98 - Me
NT - 2000 - XP - 2003 - XP 64
Longhorn
Autres
AmigaOS - BeOS
OS/2 - QNX
Solaris - UNIX
MVS - OS/400 - VMS

Mac OS X est un système d’exploitation des ordinateurs Macintosh d’Apple, introduit en 2001. Son noyau Open Source, Darwin, est basé sur un micro-noyau Mach surmonté d’une couche Unix FreeBSD. Au dessus de cet ensemble, Apple a greffé d'autres technologies stratégiques dont certaines sont héritées du défunt système NeXTSTEP. Apple a joint à Mac OS X sa technologie multimédia QuickTime. L’interface utilisateur de Mac OS X, Aqua, a été entièrement revue et améliorée par rapport à Mac OS 9. Ce système était présent en 2003 sur environ 5% des ordinateurs personnels.

Le principal argument présenté par Apple pour son nouveau système est qu’il combine la fiabilité des systèmes UNIX à la simplicité d’utilisation légendaire des systèmes Macintosh.

Mac OS X possède aussi une version Serveur, Mac OS X Server, capable de gérer des ordinateurs sous Mac OS 9, Windows, ou Unix

Sommaire

Sécurité

À l’heure où le principal système d’exploitation au monde est régulièrement décrié par les cabinets de sécurité informatique pour ses multiples failles de sécurité, la NSA (National security agency) a publié un guide de sécurité où elle estime que le système d’exploitation Mac OS X, dans sa version 10.3, est non seulement le plus sûr des OS clients, mais que sa simple configuration par défaut (celle trouvée à l’achat de l’ordinateur par le client) est sans danger. [1]

Il n’existe pour l’instant aucun virus sur cette plate-forme. Le seul programme malveillant est Opener (également nommé Renepo), qui ne se propage pas lui-même et doit être installé par l’utilisateur pour fonctionner. Il ne s’agit donc ni d’un virus, ni d’un troyen. [2]

Une autre étude d’Avantgarde a récemment montré que Mac OS X est le système d’exploitation le plus sûr une fois connecté à l’Internet, comparé à différents systèmes d’exploitation grand public (Linspire et quatre versions récentes de Windows, dont une avec un logiciel firewall). Bien que soumis à autant voire plus d’attaques ou de tentatives d’intrusion que les autres systèmes (plus de 3000 par jour), Mac OS X dans sa version de base a parfaitement résisté pendant quinze jours (alors que d’autres systèmes succombent en moins d’une journée). [3]

Environnements de programmation

L’affichage 2D (CoreGraphics) rassemble QuickDraw et Quartz. Ce dernier est le moteur d'affichage ultra-moderne qui gère nativement le format PDF, la transparence et la transition par-point vers le vectoriel.

Mac OS X possède une interface Aqua, différente de celles des anciens systèmes Macintosh (Platinium, dont une chimère est disponible sur certaines distributions Linux), dont les programmes tournent sur le nouveau système grâce à une version améliorée de Mac OS 9, la version 9.2.2, parfaitement intégrée au système, baptisé Classic.

Le portage des applications est simplifié grâce à l’environnement de programmation Carbon qui est une réécriture pour Mac OS X des API de Mac OS.

Enfin, l’environnement Cocoa, évolution de l’API de NeXTStep, est l’environnement natif du système. Cocoa est conçu et programmable en Objective C ou en Java et est orienté objet. Les applications programmées en Cocoa peuvent profiter de certains apports du systeme X (10, et non X Window), tels que les services, unifiés, disponibles pour toutes les applications les supportant (dictionnaire unifié, recherche internet,…)

Basé sur un noyau FreeBSD, donc Unix, il permet avec Apple X11, basé sur XFree86, le portage simple des applications développées pour d’autres systèmes Unix comme GNU-Linux ou BSD. X11 utilise par défault l'interface graphique spartiate XFree86, à moins d'installer des environnements Linux portés sur Mac OS X, tels que GNOME, KDE, Oroborus ou Xfce. Plusieurs projets sont dédiés au portage simple des applications Linux ou UNIX, tels que Fink ou Darwinports. De plus, l'utilisation sans portage d'application Windows sera peut-être naturel dans très peu de temps, grâce au projet Darwine (portage du projet Wine, pour UNIX avec architecture x86). Les librairies sont en cours d'élaboration.

http://fink.sourceforge.net (projet Fink) http://darwinports.opendarwin.org (projet Darwinports) http://darwine.opendarwin.org (projet Darwine)

Interface

L’interface reprend l’essentiel de l’environnement des systèmes d’exploitation de Macintosh : le glisser-déposer y est profondément intégré, les dossiers à ouverture automatique sont conservés, le menu pomme également. Elle intègre certains éléments repris de NeXT, comme le Dock, la navigation dans les fichiers par colonnes.

À la sortie de Mac OS X, différents groupes d’utilisateurs ont émis des critiques sur la nouvelle interface qui avait d’importantes différences avec celle des versions précédentes du système d’exploitation.

Technologies

Mac OS X, dans sa dernière incarnation, 10.4 propose un large choix de technologies propres à ce système.

Gestion des disques durs

Mac OS X permet de formater les disques durs dans trois formats différents :

De plus, il ne nécessite aucune défragmentation depuis la version 10.3, et ce, pour plusieurs raisons ;

Stabilité

Des statistiques obtenues grâce au logiciel Hitup montrent, sur un échantillon réduit, la stabilité exceptionnelle du système, appartenant à la famille BSD : jusqu’à 790 jours sans redémarrer sur de simples stations de travail de particuliers (voir ici).

Réparer les autorisations du disque

Réparer les autorisations du disque (dossier utilitaire) est la première chose à faire lorsque des problèmes apparaissent. Ensuite vous pouvez:

conseils pour Panther (en anglais)

La meilleure des precautions est de cliquer sur « réparer les autorisations du disque » (dans DiskUtility) avant de procéder à une mise à jour du système.

Versions principales

Image manquante
Macos.jpg
Image:Macos.jpg

À chaque version de Mac OS X correspond une version de Mac OS X Server, le numéro de la version ayant été synchronisé à partir de Mac OS X 10.0

De plus, chaque version de Mac Os X a été compilée en secret pour fonctionner sur des processeurs Intel (c'est ce qu'a révélé Steve Jobs le 6 juin 2005 lors de la WWDC), et la première version pour Intel disponible pour le grand public sera diffusée à partir de 2006.

Voir aussi

See also: Mac OS X, 2001, 2003, AmigaOS, Apple Computer, Apple X11, Application programming interface, Aqua, Aqua (informatique)