Câu trả lời:
Bạn không phải khởi động lại máy tính mỗi lần cập nhật. Một số cập nhật nhất định (chẳng hạn như những cập nhật ảnh hưởng đến nhân hệ điều hành của bạn) sẽ yêu cầu khởi động lại để có hiệu lực. Khi một bản cập nhật như vậy xảy ra, biểu tượng phiên của bạn ở phía trên bên phải sẽ phát sáng màu đỏ.
Bạn không 'phải' khởi động lại, nhưng lần duy nhất bạn phải khởi động lại để các thay đổi có hiệu lực là nâng cấp kernel và nâng cấp trình điều khiển độc quyền.
Sau một thời gian, một chương trình đang chạy trên hệ thống của bạn bị đảo lộn vì một số phần của nó đã được cập nhật, nhưng, thông thường, tất cả bạn phải thoát khỏi chương trình và khởi động lại nó. Khác với cập nhật kernel như đã đề cập ở trên, bạn không cần phải khởi động lại.
Một yếu tố chính trong hành vi văn minh hơn này là Linux / UNIX không có hệ thống đăng ký như Windows. Tôi không biết cơ chế chính xác của nó, nhưng Windows giữ cho registry của nó bị khóa khi nó chạy và thông thường, cách duy nhất để sửa đổi nó là khởi động lại hệ thống để thay đổi registry có thể được cài đặt trong khi nó không được sử dụng.
Ở phía bên kia của đồng tiền, nếu bạn nâng cấp kernel của mình, một số chương trình mà bạn có thể tự biên dịch (ví dụ: bằng cách chạy make với gói đi kèm trong tarball) có thể ngừng hoạt động khi bạn nâng cấp kernel cho đến khi bạn biên dịch lại chúng. Trình phát vmware là như thế này mặc dù đôi khi nó tự sửa. Đây là một phần lý do các bộ tải khởi động như grub giữ các phiên bản cũ của kernel làm tùy chọn menu khởi động.
Bạn nên khởi động lại khi cập nhật kernel hoặc khi trình điều khiển được cập nhật. Nếu không, cập nhật kernel hoặc trình điều khiển sẽ không hoạt động cho đến khi khởi động lại.
Tôi muốn nói về các cập nhật bảo mật, bạn nên tùy thuộc vào mức độ nghiêm trọng của các lỗ hổng mà các cập nhật đó giải quyết.