Ini karena arsitekturnya.
Alasan utama untuk perilaku ini adalah bahwa Linux tidak mengunci file dan pustaka yang dieksekusi , yang memungkinkan penggantian langsung dari file-file tersebut dan hanya memerlukan aplikasi untuk memulai kembali. Untuk instalasi adalah alasan paket-manajemen-sistem, sementara di Windows setiap program menginstal semua perpustakaan yang diperlukan (bahkan jika mereka sudah diinstal, tetapi ketika sedang digunakan mereka dikunci, yang membutuhkan restart untuk membersihkan situasi) di Linux suatu aplikasi hanya mereferensikan paket-paket yang diperlukan yang diinstal sekali (dan tidak pernah lagi), mengurangi overhead.