Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:systemes_d_exploitation:darwin [2024/12/06 23:14] – [Présentation de Darwin] Thibault Seguin | wiki:systemes_d_exploitation:darwin [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 |
---|
====== Darwin le Système d'Exploitation de Base de macOS ====== | |
===== Présentation de Darwin ===== | |
**Darwin** est l'**OS** de base de macOS, il est sous **licence APSL** (**//Apple Public Source License//**), une **licence open source** n'ayant qu'une ''compatibilité'' partielle avec le **Copyleft** et a été ''publié'' pour la première ''fois'' le 15 novembre 2000. À l' ''origine'' **Darwin** était ''basé'' sur le **système 4.4BSD** et d'un **noyau Mach 2.5** associé au **noyau** de **4.4BSD**. | |
| |
**Darwin** ''intègre'' de nos jours, tous les **composants** ''essentiels'' du **système 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 **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é'' qu'un **noyau monolithique modulaire**, à mon ''sens'' un **noyau hybride** est uniquement un ''terme'' plus ''vendeur''. | |
| |
===== Versions de Darwin ===== | |
| |
===== Documentation supplémentaire sur Darwin ===== | |