Як оновити запущене ядро без перезавантаження? Я знаю про Oracle ksplice, але це не безкоштовно, і він підтримує лише дистрибутиви, які я не використовую. Чи є альтернативи ksplice?
Як оновити запущене ядро без перезавантаження? Я знаю про Oracle ksplice, але це не безкоштовно, і він підтримує лише дистрибутиви, які я не використовую. Чи є альтернативи ksplice?
Відповіді:
Основна технологія є безкоштовною і є частиною основного ядра; Oracle просто надає попередньо вбудовані зображення. Ви можете створити власні патчі ksplice, щоб динамічно завантажуватись у власне ядро.
Однією з альтернатив kspliceє kexec(). Замість того, щоб виправити ядро Linux під час запуску, ця команда по суті замінює поточне ядро новим без перезавантаження системи.
Для того, щоб це було доступно, його потрібно включити в якості ядра компілятора в ядрі вашого дистрибутива - тобто ви можете компілювати ядра без цієї функціональності, тому вам потрібно буде перевірити, чи доступна вона та / або включити її самостійно .