Ini adalah Repositori Pengaturan - lokasi terpusat dan agak terstandarisasi untuk preferensi, pengaturan, profil ringan .
Menjadi lebih mudah untuk dipahami ketika Anda melihat gambaran besar untuk semua hal yang OS harus simpan untuk penggunanya dan aplikasi:
Windows
- Pengaturan Repositori
- Sistem: Windows Registry
HKEY_LOCAL_MACHINE
dan khususnya banyak di dalamnya\SOFTWARE\Microsoft
- Sistem pihak ketiga: Windows Registry
HKEY_LOCAL_MACHINE
- Sistem-sentris pengguna: Windows Registry
HKEY_USERS
,[user]\SOFTWARE\Microsoft
- Sentris pengguna pihak ketiga: Windows Registry
HKEY_USERS\[user]\SOFTWARE
- File aplikasi yang seharusnya tidak perlu dilihat pengguna
C:\Users\[User]\AppData
di folder tersembunyi
- File aplikasi yang mungkin diinginkan pengguna
C:\Users\[User]\
dalam folder tidak tersembunyi yang dibuat oleh aplikasi
Mac OS X
- Pengaturan Repositori
- Sistem dan pihak ketiga:
/Library/Preferences
dalam com.apple...plist
file
- Sistem
/Library/Preferences
pihak ketiga : di plist
file pihak ketiga
- Sistem-sentris pengguna:,
/Users/[user]/Library/Preferences
sama seperti di atas
- Sentris pengguna pihak ketiga:,
/Users/[user]/Library/Preferences
sama seperti di atas
- File aplikasi di seluruh sistem yang tidak perlu dilihat pengguna
/Library/Application Support
- File aplikasi yang tidak perlu dilihat pengguna
/Users/[user]/Library/Application Support
- File aplikasi yang mungkin diinginkan pengguna
/Users/[user]/
di folder yang tidak disembunyikan
Pada dasarnya, registri identik dengan folder Mac OS X /Library/Preferences
, dan tidak lebih atau kurang.
Fakta bahwa Mac OS memiliki kecocokan satu lawan satu untuk kelompok organisasi dari sistem dan data aplikasi menggambarkan bahwa Windows Registry adalah sistem yang sepenuhnya dapat dibenarkan yang hanya merupakan cara berbeda dalam melakukan sesuatu.
Sifat non-file-sistem dari registri memang membuat lebih sulit untuk membuat cadangan, mengembalikan atau memigrasi bagian-bagian itu sementara meninggalkan yang lain, jadi saya lebih suka sistem Mac, tetapi tujuannya hampir identik.
Kedua OS memiliki aplikasi yang memilih untuk melanggar struktur ini ke tingkat yang berbeda, biasanya melalui perebutan konteks yang lebih global untuk membuat file atau folder yang tidak benar-benar ada di sana. Beberapa aplikasi benar-benar membuat folder langsung ke C:\
atau /
tanpa bertanya. Itu benar-benar membuatku gila!
By the way, sementara sifat drag-and-drop (sebagian besar) Aplikasi Mac OS brilian, Anda memiliki masalah yang sama dengan versi yang berbeda berdampingan, meskipun Anda mungkin tidak memperhatikan - karena pengaturan Anda tidak disimpan di .app
file itu sendiri, tetapi dalam Application Support
atau Preferences
, setiap versi aplikasi masih akan menggunakan pengaturan yang sama dan mempengaruhi satu sama lain, kecuali versi yang lebih baru secara eksplisit memutuskan untuk menggunakan folder dengan nama yang berbeda ( IntelliJIDEA70
, IntelliJIDEA81
, dll)