Answers:
偶尔,系统上运行的程序会因为某些部分已更新而感到不安,但是通常情况下,您必须退出程序并重新启动它。除了上述的内核更新以外,您无需重新启动。
这种更加文明的行为的一个主要因素是Linux / UNIX没有Windows那样的注册表系统。我不知道它的确切机制,但是Windows会在运行时将其注册表锁定,并且经常,对其进行修改的唯一方法是重新启动系统,以便可以在不使用注册表的情况下安装对注册表的更改。
另一方面,如果您确实升级了内核,则在升级内核之前,您可能已经自行编译的某些程序(例如通过使用tarball中的软件包运行make)可能会停止工作,直到重新编译它们为止。vmware player就是这样,尽管有时会自行修复。这是诸如grub之类的引导加载程序将内核的旧版本保留为启动菜单选项的部分原因。
我要说的是,对于安全更新,您应该根据更新解决的漏洞的严重性来确定。