Це завантажене питання, тому що я вже знаю про мене і дуже зацікавлений у ksplice . Проблема полягає в тому, що, оскільки їх купив Oracle, вони були змушені витягнути численні дистрибутиви серверів із пропозицій. Відповідь не така проста, як раніше.
Я помітив запитання на Unix.SE, в якому сказано:
Ви можете створити власні патчі ksplice, щоб динамічно завантажуватись у власне ядро
Чудово! Але як?!
Я встановив безкоштовний ksplice
пакет у репо на своєму робочому столі (не ksplice-uptrack
який не є безкоштовним) і тепер хочу генерувати та застосовувати оновлення. Який процес? Чи є якісь сценарії там, щоб автоматизувати процес?
Більше того, якщо вся техніка, необхідна для оновлення без перезавантаження, сидить там у ядрі (і ksplice
пакеті), чому ж на землі ми не використовуємо це за замовчуванням?
Зовсім недавно було оголошено kGraft . Це здається приблизно однаковим результатом, тому якщо у вас є відповідь, яка це стосується, я би був так само задоволений цим. Наразі минуло кілька місяців від звільнення.
Примітка 1: Я радий за рішення поруч з ksplice, але він повинен доставити те саме: прокатка оновлень до ядра, які можна застосувати без перезавантаження сервера.
Примітка 2: Я скажу це ще раз; основна "служба" ksplice не підтримує сервер Ubuntu. Раніше це було, але вже не. Коли я кажу про те, що хочу використовувати ksplice, я кажу про інструменти з відкритим кодом у ksplice
пакеті. Будь-яка відповідь, про яку говорять, ksplice-uptrack
- це, мабуть, не те, про що я шукаю, оскільки це частина, яка безпосередньо інтегрується з вищезгаданою "послугою".
kexec
, але по суті це гаряча перезавантаження - IE ядро знову завантажується з нуля, тому сценарії init тощо все ще викликаються. Це технічно не є перезавантаженням, але запущені служби припиняться.