Tại sao Ubuntu không yêu cầu khởi động lại trên nhiều bản cập nhật hơn? Tôi biết rằng đối với các cập nhật kernel và những thứ như trình điều khiển video, nó không thể tải các thay đổi mà không cần khởi động lại. Nhưng tôi tò mò về các bản cập nhật cơ bản hơn của các gói cơ bản thường không yêu cầu khởi động lại. Những thứ như Thần giao cách cảm, glibc, gtk, v.v ... Tại sao các gói như thế này không yêu cầu khởi động lại để được cập nhật? Là phiên bản mới thực sự chạy ngay sau khi cập nhật?
Một ví dụ khác là Gwibber. Gần đây tôi đã nhận được và cập nhật lên gwibber thông qua Trình quản lý cập nhật trong khi gwibber đang chạy. Bản cập nhật hoàn thành thành công. Gwibber sẽ chạy phiên bản mới mà không tự khởi động lại? Và điều đó có giống với các gói khác không? (Tôi biết một số như mysql và apache tự động khởi động lại trên một bản cập nhật). Đối với các gói không tự động khởi động lại, đó có thể là một phần của vấn đề bảo mật để khắc phục bảo mật không?
Điều này xuất hiện bởi vì tôi đã chạy OS X được khoảng một tuần và hầu như mọi bản cập nhật đều yêu cầu khởi động lại ngay cả khi nó không liên quan đến trình điều khiển kernel / video (theo như tôi có thể nói - họ không cung cấp cho bạn nhiều thông tin ). Một người bạn của tôi nói rằng lực lượng Apple khởi động lại trên hầu hết các bản cập nhật "chỉ trong trường hợp" sẽ thật kỳ lạ nếu bạn không khởi động lại. Windows là tồi tệ nhất vì hầu như mọi cài đặt / gỡ cài đặt hoặc cập nhật đều yêu cầu khởi động lại (thường buộc phải tắt máy phải mất một thời gian rất dài). Điều này có thể hơi rộng đối với địa điểm này, nhưng tại sao các hệ điều hành khác nhau lại xử lý việc này quá khác nhau? Hoặc, cụ thể hơn đối với Ubuntu: tại sao Ubuntu không tuân theo chính sách khởi động lại nghiêm ngặt hơn?
#!/usr/bin/env python print raw_input()
Chạy tệp này vớipython test.py
hoặcchmod +x test.py && ./test.py
và, khi nó nhắc bạn nhập liệu ,rm test.py
.