Saya perhatikan ketika sebuah file dieksekusi pada Windows (.exe atau .dll) untuk instalasi, terkunci dan tidak dapat dimodifikasi, sedangkan Linux memungkinkan pengguna untuk memodifikasinya dengan menghapus / mengedit.
Mengapa Windows mengunci ketika Linux tidak? Apakah ada untungnya mengunci?
linux
windows
installation
filesystems
file-management
BlueBerry - Vignesh4303
sumber
sumber
Jawaban:
Kedua sistem operasi mengunci data file. Setiap upaya untuk memodifikasi executable saat sedang berjalan atau perpustakaan saat dipetakan akan menghasilkan kesalahan "text file busy" di Linux.
Perbedaannya hanya pada apa terkunci. Windows mengunci entri direktori, Linux mengunci data file. Perbedaan ini ada karena alasan historis - sejak lama, Windows memperlakukan entri direktori dan data file sebagai dasarnya setara dan, untuk mempertahankan kompatibilitas, banyak konsekuensi dari desain yang telah dipertahankan. Linux selalu memperlakukan entri direktori sebagai penunjuk ke file data.
sumber