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


8

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

Ответы:


8

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


-1

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


Может быть, разработчики Ubuntu могли бы сделать что-то вроде этого. Это было бы большим преимуществом для сервера Ubuntu по сравнению с любым другим дистрибутивом Linux.
Игнасио

2
Ksplice находится во вселенной, поэтому он не может быть закрытым исходным кодом. ( Хотя могут быть сторонние компании, которые предоставляют патчи на основе ksplice.)
JanC 29.10.10

3
ksplice с открытым исходным кодом. Uptrack, сервис, который предоставляет обновления ядра с использованием ksplice, производит модули из общедоступных патчей ядра. Любой может сделать это, они просто делают это очень легко.
Кис Кук

Тогда, если кто-то может произвести патчи, и AFAIK это довольно просто, нет никаких причин, по которым Ubuntu не делает этого.
Игнасио
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.