There a enough apps that keep old files open, but also (re)open updated files that do not fit to the old, open ones, thus have all kind of issues.
(Subjectively Thunderbird has major issues with not restarting if libs it depends on get upgraded.)
I stopped answering support mails and tickets from users with long uptime with anything else than: reboot first.
And it was >>80% the cause of problems.
And yes, most times a logout would suffice, but with our users having >100d uptime with desktops and laptops, the occasional kernel update is done /en passant/ this way.
(The impatient could kexec and have the advantage of both. Or look at the output of "need restart" or "checkrestart". But I couldn't care less in case of end user devices)
There a enough apps that keep old files open, but also (re)open updated files that do not fit to the old, open ones, thus have all kind of issues. (Subjectively Thunderbird has major issues with not restarting if libs it depends on get upgraded.)
I stopped answering support mails and tickets from users with long uptime with anything else than: reboot first. And it was >>80% the cause of problems. And yes, most times a logout would suffice, but with our users having >100d uptime with desktops and laptops, the occasional kernel update is done /en passant/ this way. (The impatient could kexec and have the advantage of both. Or look at the output of "need restart" or "checkrestart". But I couldn't care less in case of end user devices)