karena bukankah seluruh sistem file biasanya bersifat lokal ke host?
Tidak, berbagi bagian hanya-baca (mis. semua /usr
atau bahkan seluruh /
) di seluruh jaringan sebenarnya cukup umum.
Meskipun saya pikir bukan itu intinya. "Khusus untuk host ini" juga bisa berarti tidak disediakan oleh distribusi – ini adalah perangkat lunak yang Anda buat dan pasang dengan tangan, berbeda dengan /usr lainnya yang berisi file terpaket umum (yang memang akan sama di banyak host).
Misalnya, banyak sistem pembuatan kode sumber menggunakan /usr/local
sebagai lokasi pemasangan default. Jika Anda hanya menjalankan ./configure && make && make install
, itu akan membuang semuanya ke /usr/local/bin dan semacamnya.
Memperluas jawaban oleh @grawity:
Istilah "lokal" berasal dari masa ketika hanya ada satu UNIX. Dalam konteks ini, semua sistem yang menjalankan versi yang sama akan memiliki sekumpulan besar file yang identik di antara semua host, dengan demikian hanya sebagian kecil dari file lain yang berbeda di antara host.
File non-universal ini bisa berupa data konfigurasi di /etc
, atau file opsional di /opt
atau "sesuatu yang lain, lokal ke host" - yaitu */local
.
Di zaman modern, ketika ada (secara liar) anggota yang berbeda dari pohon keluarga UNIX dan persyaratan penyimpanan untuk OS menjadi sebagian kecil dari total penyimpanan yang biasanya tersedia, banyak yang datang dalam rasa yang berbeda (*BSD, distro Linux), istilah " lokal" telah dipermudah, bahkan mungkin menjadi peninggalan sejarah.