Est-ce que macOS et OpenBSD ont le même système de fichiers ?


Non. macOS, appelé Mac OS X jusqu'à la sortie de 10.12 "Sierra", dépendait de la compatibilité pour survivre. Ce n'était pas simplement une variante d'OpenBSD ou simplement la prochaine version d'OpenStep. C'était le nouveau système Mac, revu et corrigé. Cela signifiait que la compatibilité avec le riche écosystème logiciel des Macs'était critique.

Apple facilitait la compatibilité avec l'émulation comme solution temporaire : le Mac Classic Environment était le nom de l'émulateur Mac inclus qui s'ouvrait automatiquement lorsque l'utilisateur ouvrait une application "classique" (pré-OS X). Une autre technologie, appelée Carbon, a permis aux développeurs de porter plus facilement les logiciels Mac "classiques" vers OS X.


Ces deux types d'applications s'attendaient à communiquer avec le vieillissant système de fichiers hiérarchique + (HFS+, également appelé Mac OS Extended) d'Apple, de sorte que c'était le système de fichiers natif pour OS X et macOS jusqu'à la sortie de 10.12 "Sierra" introduite à l'automne 2016.

Maintenant, pour les lecteurs à état solide, le tout nouveau système de fichiers Apple (APFS) est le nouveau système de fichiers standard de macOS depuis la sortie de macOS 10.13 "High Sierra". Bien qu'il ne soit pas parfait (pas de protection des données de l'utilisateur, tendance à fragmenter les fichiers), il semble que APFS soit une bonne base pour macOS à l'avenir.

Guide du développeur APFS d'Apple :

Introduction

(Réponse révisée le 2 janv. 2018 pour plus de clarté)

.