CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Mac OS X - Wikipédia

Mac OS X

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).
Mac OS X

Le bureau de Mac OS X 10.4 alias Tiger
Entreprise/
Développeur:
Apple Computer
Famille d'OS : BSD
États des sources : Source fermée (Darwin est open source)
Dernière version stable : 10.4.8 / 29 septembre 2006
Type de noyau : noyau hybride
Interface graphique par défaut : Environnement graphique
Licence: Propriétaire ; Certaines parties sont disponibles sous Apple Public Source License
État du projet : en développement


Mac OS X est une ligne de systèmes d’exploitation graphique propriétaire développés et commercialisés par Apple Computer, dont la version la plus récente est installée sur les Macintosh vendus. Mac OS X est le successeur du système Mac OS, qui avait été le principal système d'exploitation d'Apple depuis 1984. Contrairement à ses prédécesseurs, Mac OS X fait partie de la famille des systèmes d'exploitation Unix, basé sur les technologies développées par NeXT depuis le milieu des années 1980 jusqu'au rachat de la compagnie par Apple en 1997. La première version du système fut Mac OS X Server 1.0, commercialisée en 1999, suivi par une version orientée pour le grand public en mai 2001.

La version serveur de Mac OS X est architecturalement identique à la version grand public, mais incorpore des logiciels facilitant la mise en place et l'administration de réseau informatique, de serveur de messagerie électronique et de serveur SAMBA, entre autres. Mac OS X Server est capable de gérer des ordinateurs sous Mac OS 9, Microsoft Windows ou Unix.

Sommaire

[modifier] Historique

Malgré son nom suggérant qu'il est la "version 10" de Mac OS, Mac OS X a un historique presque totalement indépendante des précédantes versions de Mac OS. Mac OS X est basé sur le noyau Mach et sur l'implémentation BSD d'Unix, qui ont été incorporés à NEXTSTEP, le système d'exploitation orienté objet développé par la compagnie fondée par Steve Jobs après son départ d'Apple en 1985, NeXT[1]. Pendant l'absence de Jobs, Apple a également tenté de constituer le système d'exploitation "nouvelle génération" avec le projet Copland, sans grand succès.

Finalement, le système d'exploitation de NeXT, jusque là dénommé OPENSTEP, fut choisi par Apple pour former la base de leur prochain système, d'où son achat de NeXT, espérant convaincre leurs développeurs d'applications par sa richesse en termes de fonctions de passer à cette nouvelle plateforme [2]. Jobs fut ré-engagé, et plus tard retrouva la tête de la compagnie, dirigeant la transformation du système facile d'accès aux développeurs qu'était OPENSTEP vers ce qui allait être accueilli plus tard par les utilisateurs d'Apple, un projet arborant à ce moment le nom de Rhapsody. Rhapsody évolua plus tard en Mac OS X.

Mac OS X a évolué au cours de ses différentes versions, en mettant l'emphase non pas vers la compatibilité avec les versions précédentes, mais plutôt vers un "mode de vie digital", tel que présenté avec la suite iLife, la station de travail iWork et l'intégration d'un module multimédia (Front Row).

[modifier] Évolution par rapport à Mac OS 9

Mac OS 9, multitâche coopératif et héritier de tout l'historique des versions précédentes, était de fait considéré par beaucoup comme étant un système très limité. La « base » a été remplacée par un Unix, plus précisément un micro-noyau enrichi XNU (Darwin et BSD).

L'interface graphique (désormais appelée Aqua) a été enrichie et revue ; elle garde certains principes-clé comme le menu unique, et en ajoute d'autres comme Exposé, tout en conservant le principe-clé d'ergonomie qui a fait le succès des Macintosh. De plus, l'apparition d'un Dock, la réaction de l'interface aux actions de l'utilisateur par des animations, l'utilisation de la transparence, de couleurs plus vives voire de métal brossé marquèrent considérablement le passage entre Mac OS 9 et Mac OS X. C'est également avec cette transition que trois nouveaux types d'interfaces pour créer des applications sont apparues : Classic, un environnement recréant celui de Mac OS 9 afin d'y faire fonctionner les applications qui y sont liées; Carbon, une interface C permettant un portage simple de Mac OS 9 à OS X et finalement Cocoa, une interface Objective-C permettant le développement de nouvelles applications entièrement intégrées à l'aspect de OS X (à noter que Cocoa peut également être utilisé en Java, en Python, et sûrement d'autres langages).

[modifier] Popularité

D'après Apple, le nombre d'utilisateurs de Mac OS X dans le monde s'élevait à 19 millions, en août 2006 (chiffre donné lors de la WWDC 2006 du 07/08/2006). La part d'utilisateurs de Mac OS X demeure néanmoins minime comparée à la part d'utilisateurs de Windows.

En ce qui concerne la part d'utilisateurs de Macintosh (Mac OS 9 et Mac OS X confondus), elle s'élèverait à 3,6 % selon la plupart des statistiques. Il convient néanmoins de prendre ces chiffres avec précaution, car ils sont généralement issus de rapports de fréquentation de sites web, et ne prennent donc en compte que les utilisateurs internautes.

Malgré son faible nombre d'utilisateurs, Mac OS X n'en demeure pas moins très médiatisé, et ce grâce à une communication très organisée de la part d'Apple. Le principe du teasing et une politique de secret alimentent considérablement toutes les discussions qui se rapportent à Mac OS X ou aux Macintosh. Des discussions qui gravitent généralement autour d'une opposition Mac/PC Windows, où « s'affrontent » (la plupart du temps très vigoureusement) les partisans de chaque « camp » (souvent des trolls, mais pas toujours). Depuis l'adoption par Apple de processeurs Intel pour ses Macintosh, il est possible d'installer Windows XP sur ces derniers, ce qui n'a pas manqué d'accroître ces mêmes discussions, favorisant ainsi la popularité du système.

[modifier] 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 unique et dans celui-ci le « menu Pomme » également. Elle intègre certains éléments repris de NeXT, comme le Dock et la navigation dans les dossiers par colonnes.

À la sortie de Mac OS X, différents groupes d’utilisateurs ainsi que certaines figures historiques du Macintosh ont émis des critiques sur la nouvelle interface, qui selon eux avait de trop importantes différences avec celle des précédentes versions du système d’exploitation. Bruce Tognazzini jugea par exemple que « The Dock's sole positive attribute lies in its improving the Mac's "curb appeal" and demoability ».

[modifier] Applications fournies avec le système

[modifier] Principales technologies

  • Cocoa, bibliothèques de programmation orienté objet (langages Objective-C et Java).
  • Carbon, bibliothèques de programmation orienté objet (langages C, C++).
  • QuickTime, un ensemble de bibliothèques permettant de manipuler en lecture et en écriture des contenus vidéos. Il existe un lecteur multimédia du même nom qui s'appuie sur ces bibliothèques.
  • Spotlight (depuis Mac OS X 10.4) est moteur de recherche meta-data intégré nativement au système. Cette technologie permet de retrouver le contenu des fichiers de façon quasiment instantanée, à la manière de Beagle, Kat ou Google Desktop Search. Cette technologie a permis l'apparition de fonctionnalités telles que les «  dossiers dynamiques » (dossiers dont le contenu est constamment actualisé par Spotlight sur la base de critères évolutifs de recherche). L'un des avantages de cette nouvelle technologie est sa modularité (les critères de recherches spécifiques à une application ou un type de fichier peuvent être ajoutés par plugin). En résumé, Spotlight apporte à l'utilisateur une recherche instantané sur le contenu des fichiers, sur les fichiers eux-mêmes et la construction sous forme de listes ou de groupes dit "intelligents" de requêtes de recherche pointues. Une technologie concurrente devait être intégrés par Microsoft dans Windows Vista mais ce dernier a déclaré avoir abandonné pour le moment son intégration dans la version publique de Vista annoncée pour 2007.

[modifier] Stabilité

Des statistiques obtenues grâce au logiciel Hitup montrent (sur un échantillon réduit) la grande stabilité du système : jusqu’à 1170 jours sans redémarrer sur de simples stations de travail de particuliers (voir ici). Ces chiffres « d'uptime » sont à relativiser ; les conditions d'utilisation et de charge, le matériel et les applications utilisées étant en effet inconnues. On peut également comparer ces résultats avec ceux du site Uptime Project.

[modifier] 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 systèmes d'exploitation « clients », mais que sa simple configuration par défaut (celle trouvée à l’achat de l’ordinateur) est la plus sûre. [1]

Il n'existe aucun virus à ce jour sous Mac OS X. Seuls des programmes malveillants tel Opener (également nommé Renepo), qui ne se propage pas par lui-même et doit être installé par l’utilisateur pour fonctionner ont pu défrayer la chronique. Il ne s’agit donc ni d’un virus, ni d’un troyen[2]. L'un des rares virus signalés, Hacktool Underhand, était en fait une erreur dans la mise à jour d'un anti-virus commercial. En février 2006, on découvrit le troyen Leap-A (ou Oompa-A) ; il se propage via la messagerie instantanée iChat.

En revanche, d’après le recensement de Secunia de février 2004 à 2006 [3], le système d’Apple a été touché par plus de failles, toutes catégories confondues (critique, importante ou faible), que Windows XP, auquel on l’oppose souvent. Ces failles sont néanmoins toutes corrigées (alors que trois ne le sont pas pour Windows XP), plus rapidement et plus ouvertement : les mises à jour sont clairement et plus largement annoncées. De plus, les mises à jour de sécurité, moins nombreuses chez Apple, sont plus largement appliquées par les utilisateurs de Mac, ce qui limite la propagation des failles.

La sécurité évidente du système peut provenir également du faible nombre de machines Apple dans le parc informatique mondial ; la sortie d'un virus exploitant une éventuelle faille étant rendue inutile car il serait impossible à diffuser de manière efficace.

[modifier] Système de fichiers locaux, réseau et protocoles supportés

Mac OS X permet de formater les disques durs dans cinq systèmes de fichiers différents :

  • HFS : la version originale de système de fichiers de Mac OS (parfois utilisé encore dans certains CD-ROM)
  • HFS+ : une version modifiée du HFS (introduit avec Mac OS 8.1) qui permet la gestion de plus gros disques (le plus répandu actuellement).
  • HFSX : une nouvelle déclinaison du HFS (introduit avec Mac OS X 10.4), la différence étant le support de la sensibilité à la casse (différence majuscule/minuscule) dans un nom de fichier.
  • UFS
  • FAT32
  • NTFS (en lecture uniquement)

À noter que HFS+ et HFSX peuvent être journalisés, ce qui évite les erreurs d'écriture lors d’un éventuel plantage. Cette fonction peut être activée à la volée par l'utilitaire de disque.

  • AFP
  • FTP (en lecture seulement)
  • NFS
  • SMB/CIFS
  • WebDAV via la commande mount_webdav. C'est également le protocole utilisé pour accéder à un compte .Mac.

[modifier] Architecture

Son noyau Open Source XNU, est un noyau hybride basé sur le micro-noyau Mach et une version d'Unix issue de BSD 4.4 lui assurant la compatibilité POSIX. 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.

[modifier] 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 appelée 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. Carbon est utilisé pour les applications multi-plates-formes en raison de sa ressemblance avec l'API Win32 de Windows.

Enfin, l’environnement Cocoa, évolution de l’API d’OpenStep, est l’environnement natif du système. Cocoa est conçu et programmable en Objective C ou en Java (le support Cocoa pour Java a récemment été abandonné mais est toujours présent) 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, etc.). De plus, Cocoa utilise des ressources de la CoreFoundation, système unifié permettant au programmeurs de n'avoir à s'occuper que de l'interface (et encore, sa gestion est simplifiée par Interface Builder) et des fonctions essentielles du logiciel, sans avoir à s'occuper du reste. La CoreFoundation contient, tout particulièrement CoreImage et CoreData depuis Mac OS X 10.4 Tiger. Cocoa n'est pas utilisé pour les logiciels multi-plates-formes, car il n'existe aucun equivalent dans les autres systèmes d'exploitations, et l'Objective C est un langage peu utilisé par ailleurs.

Fondé sur un environnement NetBSD, OpenBSD et FreeBSD, 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éfaut l'interface graphique Quartz Window Manager, à moins d'installer des environnements X11 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 (orienté Debian GNU/Linux) ou Darwinports (orienté *BSD). De plus, l'utilisation sans portage d'application Windows sera peut-être naturelle dans très peu de temps, grâce au projet Darwine (portage du projet Wine, pour UNIX avec architecture x86). Les bibliothèques sont en cours d'élaboration. L'intégration et la fluidité des applications utilisant X11 dans Mac OS X laissent cependant à désirer comparé à ce qu'a accompli Apple pour l'environnement Classic et par rapport à l'expérience qu'on peut avoir nativement sous Linux. De nombreux utilisateurs de Mac OS X rejettent pour cette raison les applications utilisant X11.

[modifier] Versions principales

  • Mac OS X Server 1.0. Sortie : 16 mars 1999
  • Mac OS X Bêta publique. Sortie : 13 septembre 2000
  • Mac OS X 10.0 « Cheetah » (guépard en français), commercialisé le 24 mars 2001
  • Mac OS X 10.1 « Puma », commercialisé le 25 septembre 2001
  • Mac OS X 10.2 « Jaguar », commercialisé le 24 août 2002
  • Mac OS X 10.3 « Panther », commercialisé le 24 octobre 2003
  • Mac OS X 10.4 « Tiger », commercialisé le 29 avril 2005
  • Mac OS X 10.5 « Leopard », annoncé le 6 juin 2005 par Steve Jobs lors de la World Wide Developer Conference 2005. Une démonstration d'un aperçu volontairement incomplet (à cause de la concurrence de Windows Vista) a été faite lors de la keynote address de la World Wide Developer Conference 2006. « Leopard » sera disponible au printemps 2007. Ré-écrit pour intégrer le 64 bits, cette version qui ne promet pas autant de nouveautés que Tiger, intègrera Time Machine, un utilitaire de sauvegarde, DashCode, un environnement de création de widgets pour Dashboard et Spaces, un gestionnaire de bureau virtuel. D'autres améliorations concernent le Mail, iChat, AddressBook et iCal.
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. En effet, Mac OS X Server 1.0 n'était qu'un portage rapide d'OpenStep, tandis que les versions 10 sont, elles, basées sur Mac OS X.

De plus, chaque version de Mac OS X a été compilée pour fonctionner sur des processeurs Intel : c'est ce qu'a révélé Steve Jobs le 6 juin 2005 lors de la WWDC. La première version de Mac OS X pour Intel est diffusée au grand public depuis le 10 janvier 2006 en même temps que la sortie des nouvelles gammes MacBook Pro et iMac ; c'est une 10.4.4 en version Universal Binaries (compatible à la fois Intel et PowerPC).

[modifier] Articles connexes

[modifier] Liens externes

Histoire du système d'exploitation Apple Macintosh
Mac OS Classique : Système 6 · Système 7 · Mac OS 8 · Mac OS 9
Mac OS X : 10.0 · 10.1 · 10.2 · 10.3 · 10.4 · 10.5
Mac OS X Server: Rhapsody · Mac OS X Server 1.0 · Mac OS X Server
Autres projets d'OS: A/UX · Copland · MkLinux · Darwin
Portail Apple Macintosh – Accédez aux articles de Wikipédia concernant Apple et le Macintosh.
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com