Я вот не совсем понимаю. Вроде как хвалятся, что в линуксе перезагружаться надо только если ядро обновилось, да и то есть нюансы. Однако по факту всё, что есть в линуксе - это возможность перезаписать запущенный бинарник. От этого в памяти никакого хот-патчинга машинного кода не будет, будет висеть и выполняться старая версия бинарника и старые версии разделяемых библиотек. Чтобы были новые, надо перезапустить приложение, а это менеджеры пакетов при обновлении, насколько я знаю, не делают и даже не пишут, какие процессы и сервисы были затронуты обновлением, чтобы можно было вручную перезапустить их. В итоге приходим к тому, что надежнее всего простая перезагрузка после всех обновлений.