Darwin (serveur)

Darwin (serveur)

Darwin (informatique)

Page d'aide sur l'homonymie Pour les articles homonymes, voir Darwin (homonymie).
Darwin
Famille NEXTSTEP, Type Unix
Type de noyau Hybride
État du projet en développement
Plates-formes PowerPC, Intel x86, ARM
Entreprise/
Développeur
Apple Inc.
Licence Apple Public Source License
États des sources Logiciel libre et Open source


Site Web Apple - Open Source

Darwin est un système d'exploitation libre et gratuit construit autour du noyau XNU et développé notamment par Apple. Il est dérivé de NeXTSTEP et de FreeBSD. Sa vocation principale est de servir de base au système d'exploitation Mac OS X. Il est distribué sous licence APSL (Apple Public Source License), certifiée par la FSF.

Par défaut et contrairement à Mac OS X, Darwin ne contient pas de moteurs graphique Quartz ni d'interface Aqua. Il fournit initialement une invite de commande en mode texte.

Darwin est disponible en version Power PC et x86.

Apple a initié le projet OpenDarwin, puis l'a rendu indépendant, pour promouvoir ses technologies et attirer vers elle les développeurs open-source, très attachés à Linux et BSD.

Sommaire

Historique

Lorsqu'Apple annonça l'existence d'un nouveau système d'exploitation, fruit de la fusion entre Mac OS et NeXTSTEP, il devait être organisé sur une couche dénommée CoreOS. On savait à peu près ce que CoreOS devait contenir : un micro-noyau Mach, un serveur FreeBSD, etc.

Peu de temps après, fut annoncé le projet Darwin, destiné à intégrer des développeurs indépendants à un effort extraordinaire destiné à créer le « système d'exploitation le plus abouti au monde » (sic). La situation était pour le moins très confuse jusqu'à ce que Steve Jobs, patron et fondateur mythique d'Apple présentât en 2000 le schéma simplifié de Mac OS X, dans lequel Darwin = Core OS. Que tout ait été pensé ainsi dès le début, rien n'est moins sûr.

Apple avait au départ annoncé une structure juxtaposée, composée de la « Blue Box » et de la « Yellow box », une dérivée de Mac OS et une dérivée de BSD. Une devint Classic, l'autre devint Cocoa. Chacune était portée par un groupe d'ingénieurs, respectivement ceux issus d'Apple et ceux issus de NeXT. Un compromis fut trouvé entre le portage total du code et le non-portage intégral. Ce fut Carbon, la troisième et dernière API de l'OS X.

OpenDarwin.org

La communauté open-source qui maintient Darwin a été très active en créant de nombreux projets : Darwine (création de bibliothèques permettant de faire tourner sans aucun portage les applications Windows), DarwinPorts (permet aux utilisateurs d'OS X d'installer des applications du monde UNIX cf. Fink), XPostFacto (permettant d'installer Mac OS X sur des Macs auxquels Apple refuse l'installation des versions récentes de son OS). Après 4 ans d'existence et de nombreux efforts, l'équipe d'OpenDarwin a annoncé la fin du projet le 25 juillet 2006. Les raisons évoquées sont la non-atteinte de leurs objectifs initiaux, des difficultés techniques et un manque d'intérêt de la part de la communauté.

Hexley

Hexley est la mascotte d'OpenDarwin, c'est un ornithorynque avec des attributs (fourche, bonnet), rappelant ceux du Démon BSD, branche d'UNIX sur laquelle repose Darwin. Les membres du projet OpenDarwin.org croyaient que l'assistant de Darwin se nommait Hexley. En réalité, un biologiste contemporain à Darwin se nommait Huxley (Thomas Henry Huxley). Il était trop tard pour changer un nom qui devenait déjà populaire parmi les promoteurs du projet.

D'autres animaux avaient été proposés, tels que le poisson Aqua (nom de l'interface de Mac OS X) ou des variantes diaboliques de Clarus the dogcow, l'animal qui a accompagné les dialogues d'impressions de Mac OS pendant plus de dix ans.

Apple n'a toujours pas reconnu Hexley comme la mascotte de Darwin.

Liens externes

Histoire du système d'exploitation Apple Macintosh
Mac OS Classique : Système 5 · 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 · 10.6 · iPhone OS
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 Portail Apple
  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « Darwin (informatique) ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Darwin (serveur) de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Serveur video — Serveur vidéo Le serveur vidéo (video server en anglais) est un système de conversion, ou alors de stockage qui, dans une application vidéo, offre des ressources audiovisuelles (les images animées de la vidéo et de l audio, sons) à un réseau… …   Wikipédia en Français

  • Darwin (Informatique) — Pour les articles homonymes, voir Darwin (homonymie). Darwin Famille NEXTSTEP, Type Unix Type de noyau …   Wikipédia en Français

  • Darwin (informatique) — Pour les articles homonymes, voir Darwin (homonymie). Darwin Famille NEXTSTEP, Type Unix Type de noyau Hybride État du projet en développement …   Wikipédia en Français

  • Serveur vidéo — Le serveur vidéo (video server en anglais) est un système de conversion, ou alors de stockage qui, dans une application vidéo, offre des ressources audiovisuelles (les images animées de la vidéo et de l audio, sons) à un réseau d’ordinateurs… …   Wikipédia en Français

  • Windows 2003 Serveur — Microsoft Windows Server 2003 Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre… …   Wikipédia en Français

  • Windows 2003 serveur — Microsoft Windows Server 2003 Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre… …   Wikipédia en Français

  • Hexley — Darwin (informatique) Pour les articles homonymes, voir Darwin (homonymie). Darwin Famille NEXTSTEP, Type Unix Type de noyau …   Wikipédia en Français

  • Mac OS X — « OSX » redirige ici. Pour l entreprise brésilienne portant ce nom, voir OSX (entreprise). Mac OS X …   Wikipédia en Français

  • Liste De Logiciels Libres — Les logiciels libres présents sur cette page le sont selon la définition de l article logiciel libre. La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille des GNU/Linux… …   Wikipédia en Français

  • Windows Home Server — est un système d exploitation orienté serveur domestique conçu par Microsoft. Il a été annoncé le 7 janvier 2007 au Consumer Electronics Show par Bill Gates. Son but est d offrir aux foyers équipés de plusieurs PC une solution centralisée et… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”