MacOS e OpenBSD hanno lo stesso file system?

No. macOS, chiamato Mac OS X fino al rilascio della 10.12 "Sierra", dipendeva dalla compatibilità per sopravvivere. Non era semplicemente una variante di OpenBSD o solo la prossima versione di OpenStep. Doveva essere il nuovo Mac System, revisionato. Questo significava che la compatibilità con il ricco ecosistema software dei Mac era critica.

Apple facilitò la compatibilità con l'emulazione come soluzione temporanea: il Mac Classic Environment era il nome dell'emulatore Mac incluso che si apriva automaticamente quando l'utente apriva un'applicazione "classica" (pre-OS X). Un'altra tecnologia, chiamata Carbon, ha permesso agli sviluppatori di portare più facilmente il software Mac "classico" a OS X.

Entrambi i tipi di applicazioni prevedevano di comunicare con il vecchio Hierarchical File System + (HFS+, chiamato anche Mac OS Extended) di Apple, che era il filesystem nativo per OS X e macOS fino al rilascio di 10.12 "Sierra" introdotto nell'autunno del 2016.

Ora, per le unità a stato solido, il nuovissimo Apple File System (APFS) è il nuovo filesystem standard di macOS a partire dal rilascio di macOS 10.13 "High Sierra". Anche se non è perfetto (nessuna protezione dei dati dell'utente, tendenza a frammentare i file), sembra che APFS sia una buona base per macOS andando avanti.

Guida per gli sviluppatori APFS di Apple:

Introduzione

(Risposta rivista il 2 gennaio 2018 per chiarezza)