Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:os:macos [2025/05/17 13:01] – [Composition de base de macOS] Thibault Seguin | wiki:os:macos [2025/05/24 19:43] (Version actuelle) – [Enrichir macOS de commandes Unix supplémentaires] Thibault Seguin |
---|
====== macOS système d'exploition UNIX d'Apple ====== | ====== macOS système d'exploition UNIX d'Apple ====== |
**Logo** de **macOS** : {{ :wiki:os:macos_wordmark_2017_.png?nolink&300 |}} | Logo de **macOS** : {{ :wiki:os:macos_wordmark_2017_.png?nolink&300 |}} |
| |
===== Présentation de macOS ===== | ===== Présentation de macOS ===== |
macOS est prévu pour les ordinateurs Apple comme le **Macintosh**, les autres OS d'Apple se basent tous sur macOS mais pour des appareils informatiques différents, comme **iOS** pour **iPhone**. | macOS est prévu pour les ordinateurs Apple comme le **Macintosh**, les autres OS d'Apple se basent tous sur macOS mais pour des appareils informatiques différents, comme **iOS** pour **iPhone**. |
| |
<note>Depuis Rhapsody, le nom du système de base BSD s'appelle [[wiki:os:darwin|Darwin]], qui est actuellement essentiellement basé sur FreeBSD, hormis la partie Mach de l'Université Carnegie-Mellon du **noyau XNU**. Darwin est un système d'exploitation complet, la seule différence avec macOS est que Darwin ne contient pas les composants propres à Apple, comme le moteur graphique **Quartz**, l'interface graphique **Aqua** et toutes les applications liées à Apple comme : **iTunes**, **Finder**, **FaceTime**...etc. Darwin est sous **licence APSL** (**//Apple Public Source License//**) qui est une licence open source.</note> | <note>Depuis Rhapsody, le nom du système de base BSD s'appelle [[wiki:os:darwin|Darwin]], qui est actuellement essentiellement basé sur FreeBSD, hormis la partie Mach de l'Université Carnegie-Mellon du **noyau XNU**. Darwin est un système d'exploitation complet, la seule différence avec macOS est que Darwin ne contient pas les composants propres à Apple, comme le moteur graphique **Quartz**, l'interface graphique **Aqua** et toutes les applications liées à Apple comme : **iTunes**, **Finder**, **FaceTime**...etc. Darwin est sous licence **APSL** (**//Apple Public Source License//**) qui est une licence open source.</note> |
| |
<note important>Pour les fanboys de la Pomme, si macOS est stable, fiable et sécurisé c'est principalement parce qu'il se base sur UNIX, précisément FreeBSD et sa partie de noyau Mach qui a été créé pour les BSD UNIX ! À quoi bon créer son OS de toutes pièces quand tous les composants sont déjà disponibles et de surcroît sous licences libres, sans **copyleft** (permissives)…</note> | <note important>Pour les fanboys de la Pomme, si macOS est stable, fiable et sécurisé c'est principalement parce qu'il se base sur UNIX, précisément FreeBSD et sa partie de noyau Mach qui a été créé pour les BSD UNIX ! À quoi bon créer son OS de toutes pièces quand tous les composants sont déjà disponibles et de surcroît sous licences libres, sans **copyleft** (permissives)…</note> |
* **configd** qui gère le réseau et la configuation du système. | * **configd** qui gère le réseau et la configuation du système. |
* **diskarbitrationd** qui gère le montage et démontage des volumes de disque. | * **diskarbitrationd** qui gère le montage et démontage des volumes de disque. |
* **mDNSResponder** qui gère la résolution **mDNS** (**//multicast DNS//**) et le protocole **Zeroconf** appelé **Bonjour**. | * **mDNSResponder** qui gère la résolution **mDNS** (**//multicast DNS//**) et le protocole **Zeroconf** appelé **Bonjour** sous Apple. |
* **securityd** qui s'occupe de tous les services de sécurité. | * **securityd** qui s'occupe de tous les services de sécurité. |
* Le **systèmes de fichiers** par défaut sous macOS peuvent être **HFS+** (**//Hierarchical File System Plus//**) pour les disques durs ou **APFS** (**//Apple File System//**) plutôt conçu pour les **SSD** (**//Solid-State Drive//**) ou disque à mémoire Flash en général. Via FreeBSD, macOS est compatible avec les systèmes de fichiers de [[wiki:os:gnu_linux|Linux]] (**ext2**, **ext3**, **ext4**). | * Le **systèmes de fichiers** par défaut sous macOS peuvent être **HFS+** (**//Hierarchical File System Plus//**) pour les disques durs ou **APFS** (**//Apple File System//**) plutôt conçu pour les **SSD** (**//Solid-State Drive//**) ou disque à mémoire Flash en général. Via FreeBSD, macOS est compatible avec les systèmes de fichiers de [[wiki:os:gnu_linux|Linux]] (**ext2**, **ext3**, **ext4**). |
* **Finder** qui est le gestionnaire de fichier de base. | * **Finder** qui est le gestionnaire de fichier de base. |
* **Mail** est un client Mail, pour envoyer, recevoir du courriel, au même titre que **Thunderbird** de **Mozilla**. | * **Mail** est un client Mail, pour envoyer, recevoir du courriel, au même titre que **Thunderbird** de **Mozilla**. |
* **Contacts** est la base de données de ses contacts, dans laquelle on peu mettre les coordonnées complètes de chaque individu. | * **Contacts** est la base de données de ces contacts, dans laquelle on peu mettre les coordonnées complètes de chaque individu. |
* **Calendrier** qui permet de gérer votre agenda, vous pouvez connecter cette application à **iCloud**. | * **Calendrier** qui permet de gérer votre agenda, vous pouvez connecter cette application à **iCloud**. |
* **Notes** qui permet la prise de note, une sorte de pense-bête. | * **Notes** qui permet la prise de note, une sorte de pense-bête. |
| |
==== Enrichir macOS de commandes Unix supplémentaires ==== | ==== Enrichir macOS de commandes Unix supplémentaires ==== |
macOS n'est pas démuni de commandes Unix mais sachez qu'il existe tout de même des gestionnaire de paquets qui permettent d'installer davantage de commandes Unix tel que : | macOS n'est pas démuni de commandes Unix mais sachez qu'il existe tout de même des gestionnaires de paquets qui permettent d'installer davantage de commandes Unix tel que : |
* **MacPorts** qui est plutôt destiné aux utilisateurs avancés et aux développeurs. Le site officiel de MacPorts se trouve [[https://www.macports.org/|ici]]. | * **MacPorts** qui est plutôt destiné aux utilisateurs avancés et aux développeurs. Le site officiel de MacPorts se trouve [[https://www.macports.org/|ici]]. |
* **Homebrew** qui est désormais le gestionnaire de paquets le plus ''populaire'' sous macOS et il est vraiment simple à utiliser et à une communauté de contributeurs plutôt nombreuse. le [[https://brew.sh/|site officiel]]. | * **Homebrew** qui est désormais le gestionnaire de paquets le plus ''populaire'' sous macOS et il est vraiment simple à utiliser et à une communauté de contributeurs plutôt nombreuse. le [[https://brew.sh/|site officiel]]. |