Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:os:darwin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:os:darwin [2025/04/03 09:09] – [Présentation de Darwin] Thibault Seguinwiki:os:darwin [2025/10/25 21:16] (Version actuelle) – [Darwin le système d'exploitation de base de macOS] Thibault Seguin
Ligne 1: Ligne 1:
 ====== Darwin le système d'exploitation de base de macOS ====== ====== Darwin le système d'exploitation de base de macOS ======
-**Mascotte** de **Darwin** et **logo** d'**Apple** : {{ :wiki:os:scr_preview_darwin.jpg?nolink&300 |}}+Mascotte de **Darwin** et logo d'**Apple** : {{ :wiki:os:scr_preview_darwin.jpg?nolink&300 |}}
  
-Le **mascotte** du nom de **Hexley** seul : {{ :wiki:os:hexley.png?linkonly |Hexley}}+Le mascotte du nom de **Hexley** : {{ :wiki:os:hexley.png?linkonly |Hexley}}
  
-**Code source** de **Darwin** :+Code source de Darwin :
   * [[https://github.com/apple-oss-distributions/distribution-macOS|GitHub Darwin]]   * [[https://github.com/apple-oss-distributions/distribution-macOS|GitHub Darwin]]
 ===== Présentation de Darwin ===== ===== Présentation de Darwin =====
Ligne 11: Ligne 11:
 Darwin intègre de nos jours, tous les composants essentiels du système [[wiki:os:bsd_unix:freebsd|FreeBSD]] (utilitaires, bibliothèques, daemons...), certains utilitaires Unix **GNU**, du gestionnaire de services (daemons) et système d'initialisation du nom de **launchd** (semblable à **systemd** de [[wiki:os:gnu_linux|GNU/Linux]]) et d'un noyau nommé **XNU** (**//X is Not Unix//**) qui se compose d'un noyau Mach de l'**Université Carnegie-Mellon** associé au **noyau FreeBSD** (les deux noyaux qui composent le noyau XNU, fonctionnent de concert). Le noyau XNU est un noyau **hybride** contrairement à FreeBSD qui lui utilise un **noyau monolithique modulaire**. Un noyau hybride n'est pas plus performant et n'a pas plus de fonctionnalités qu'un noyau monolithique modulaire, à mon sens un noyau hybride est uniquement un terme plus vendeur. Désormais Darwin fonctionne sur processeur à base d'**Intel x86_64** et **ARM64**. Darwin intègre de nos jours, tous les composants essentiels du système [[wiki:os:bsd_unix:freebsd|FreeBSD]] (utilitaires, bibliothèques, daemons...), certains utilitaires Unix **GNU**, du gestionnaire de services (daemons) et système d'initialisation du nom de **launchd** (semblable à **systemd** de [[wiki:os:gnu_linux|GNU/Linux]]) et d'un noyau nommé **XNU** (**//X is Not Unix//**) qui se compose d'un noyau Mach de l'**Université Carnegie-Mellon** associé au **noyau FreeBSD** (les deux noyaux qui composent le noyau XNU, fonctionnent de concert). Le noyau XNU est un noyau **hybride** contrairement à FreeBSD qui lui utilise un **noyau monolithique modulaire**. Un noyau hybride n'est pas plus performant et n'a pas plus de fonctionnalités qu'un noyau monolithique modulaire, à mon sens un noyau hybride est uniquement un terme plus vendeur. Désormais Darwin fonctionne sur processeur à base d'**Intel x86_64** et **ARM64**.
  
-Darwin est dénué du moteur et compositeur graphique **Quartz**, de l'interface utilisateur **Aqua** et ne possède pas non plus les applications spécifiques à macOS, **Finder**, **Dock**, **Safari**, **iTunes**, enfin bref, tous les logiciels phares de macOS qui sont sous **licence propriétaire**. Il est tout à fait possible d'utiliser Darwin comme un OS complet avec les projets et logiciels libres mais il n'y pas d'intérêt de faire çaface à **Linux** et aux différentes [[wiki:os:bsd_unix:distributions_bsd_libres|distributions BSD]]. Par contre, Darwin peut être un bon terrain de jeu pour les développeurs de macOS.+Darwin est dénué du moteur et compositeur graphique **Quartz**, de l'interface utilisateur **Aqua** et ne possède pas non plus les applications spécifiques à macOS, **Finder**, **Dock**, **Safari**, **iTunes**, enfin bref, tous les logiciels phares de macOS qui sont sous **licence propriétaire**. Il est tout à fait possible d'utiliser Darwin comme un OS complet avec les projets et logiciels libres mais il n'y pas d'intérêt de faire ça face à **Linux** et aux différentes [[wiki:os:bsd_unix:distributions_bsd_libres|distributions BSD]]. Par contre, Darwin peut être un bon terrain de jeu pour les développeurs de macOS.
  
 ===== Versions de Darwin ===== ===== Versions de Darwin =====
  
-===== Systèmes d'exploitation basé sur Darwin =====+===== Systèmes d'exploitation basés sur Darwin =====
  
 ===== Documentation supplémentaire sur Darwin ===== ===== Documentation supplémentaire sur Darwin =====
 Le supplément de documentation sur Darwin seront dans des [[wiki:os:darwin:tutos|tutoriels sur Darwin]]. Le supplément de documentation sur Darwin seront dans des [[wiki:os:darwin:tutos|tutoriels sur Darwin]].
wiki/os/darwin.1743671343.txt.gz · Dernière modification : de Thibault Seguin