Zauważyłem, że podczas instalacji plik w systemie Windows (.exe lub .dll) jest zablokowany i nie można go modyfikować, podczas gdy Linux pozwala użytkownikowi na ich modyfikację poprzez usunięcie / edycję.
Dlaczego system Windows blokuje się, gdy Linux nie działa? Czy istnieje zaleta blokowania?
linux
windows
installation
filesystems
file-management
BlueBerry - Vignesh4303
źródło
źródło
Odpowiedzi:
Oba systemy operacyjne blokują dane pliku. Każda próba zmodyfikowania pliku wykonywalnego, gdy jest uruchomiony lub biblioteka podczas mapowania, spowoduje błąd „plik tekstowy zajęty” w systemie Linux.
Różnica polega tylko na tym, co jest zablokowane. Windows blokuje wpis katalogu, Linux blokuje dane pliku. Różnica ta istnieje z przyczyn historycznych - dawno temu system Windows traktował wpisy katalogów i dane plików jako zasadniczo równoważne, a aby zachować zgodność, wiele konsekwencji tego projektu zostało zachowanych. Linux zawsze traktował wpisy katalogów jako wskaźnik do danych pliku.
źródło