По моим данным, для обновления ядра Linux требуется перезагрузка. Перезагрузка домашнего компьютера не является проблемой, но я не думаю, что это то же самое для сервера.
Так перезагружаются ли серверы, использующие дистрибутивы Linux, после обновления ядра, или они используют какую-то хитрость, чтобы избежать загрузки ??
источник
Да, они выполняют «перезагрузку», но могут выполнить системный вызов kexec_load для предварительной загрузки нового ядра.
Существует также возможность исправления работающего ядра, например, redhat kpatch . Все, что мне известно, не может изменить структуры данных.
Конечно, в прошлом столетии машины lisp могли исправлять свои работающие ядра.
источник
kexec
, просто для немедленной загрузки нового ядра. В зависимости от вашего определения «перезагрузка», это может быть квалифицировано как обновление без перезагрузки ядра.