Почему бы не включить что-то вроде Ksplice, чтобы после обновления не нужно было перезагружаться?

8

Ksplice - это удивительное программное обеспечение (или что бы то ни было). Он изменяет способ работы обновлений ядра: вместо перезагрузки после обновления он исправляет память, поэтому вам не нужно ничего делать.

Ignacio
источник

Ответы:

8

Команда ядра Ubuntu в настоящее время не имеет ресурсов для выполнения дополнительной работы по созданию (и тестированию!) Модулей ksplice для всех поддерживаемых ядер Ubuntu. Uptrack используется в производственных системах во многих крупных компаниях. Я бы не стал отмахиваться от этого, так как очень важно быть в курсе исправлений уязвимости ядра. Если это выбор между Ksplice (и потенциальные опасности не устанавливать /proc/sys/kernel/modules_disabledна 1сразу после загрузки), и ждать несколько дней или недель в течение времени , доброкачественный к перезагрузке, я бы рекомендовал Ksplice. А когда вы перезагрузитесь, вас будет ждать новое «настоящее» ядро.

Кис Кук
источник
-1

Во-первых, внедрение чего-либо в ядро ​​всегда опасная операция. Для другого AFAIK это закрытый исходный код и бесплатно только для настольных версий Ubuntu и Fedora.

Zypher
источник
Может быть, разработчики Ubuntu могли бы сделать что-то вроде этого. Это было бы большим преимуществом для сервера Ubuntu по сравнению с любым другим дистрибутивом Linux.
Игнасио
2
Ksplice находится во вселенной, поэтому он не может быть закрытым исходным кодом. ( Хотя могут быть сторонние компании, которые предоставляют патчи на основе ksplice.)
JanC 29.10.10
3
ksplice с открытым исходным кодом. Uptrack, сервис, который предоставляет обновления ядра с использованием ksplice, производит модули из общедоступных патчей ядра. Любой может сделать это, они просто делают это очень легко.
Кис Кук
Тогда, если кто-то может произвести патчи, и AFAIK это довольно просто, нет никаких причин, по которым Ubuntu не делает этого.
Игнасио