Perché le cartelle home in Mac OS X si trovano in / Users e non in / home?

2

La mia domanda è come indicato dal titolo.

Perché la directory utente di mac osx si trova in /Users , ma non in /home ?
Perché /home è la directory predefinita della home dell'utente di Unix e Linux.

    
posta Magic 07.05.2012 - 09:07
fonte

3 risposte

5

Mentre possiamo solo immaginare le motivazioni di Apple per certe decisioni, la spiegazione più ovvia sarebbe che una cartella "Users" esistesse da Mac OS 9, prima che fosse un sistema Unix, e Apple scelse di attenersi a qualcosa di familiare per i loro utenti. Lo stesso vale per altre cartelle già familiari come "Applicazioni".

Questo si traduce efficacemente in due parti diverse del filesystem, dove la gerarchia di Unix non-così-user-friendly è nascosta dalla GUI, e una gerarchia di cartelle più amichevole viene aggiunta sopra a quella ed è esposta nella GUI.

C'è anche una chiara differenza nello stile dei nomi delle directory tra la parte visibile e quella invisibile. La parte invisibile usa tutte le parole minuscole come da convenzione nei filesystem * nix, mentre la parte esposta del filesystem stamperà in maiuscolo la prima lettera di ogni parola nel nome di una cartella.

    
risposta data 07.05.2012 - 10:50
fonte
3

No /home/ è il valore predefinito su Linux ma questo non è uno standard. Vedi link per un elenco di directory home predefinite.

    
risposta data 07.05.2012 - 10:14
fonte
2

/ Utenti originati in NeXTSTEP / OpenStep, l'antenato di Mac OS X. / home è in realtà solo una tradizione Unix e in nessun modo necessario. Non hai nemmeno bisogno di avere tutte le directory home nella stessa directory contenente. Se hai usato Unix quando gli HDD erano molto più piccoli avresti potuto vedere qualcosa come / u0 / user1, / u0 / user2, / u1 / user3 ....

    
risposta data 30.05.2013 - 22:10
fonte

Leggi altre domande sui tag