Comments 21
Но-но! Целиком ядро обновлять без перезагрузки фантастично. Речь идет о секьюрити патчах и не больше. А если бы можно было обновлять ядро на лету - это ж было бы настолько опасно (написание интерфейса для перехвата другим ядром всех процессов и т.п.)
Подправил свои мысли :)
Спасибо!
Спасибо!
Целиком, не целиком, секурити патчи или нет - не имеет значения, имеет значение изменился ли формат хранения данных (в ОП) или нет.
google:// kexec
Homepage: http://www.kernel.org/pub/linux/kernel/p…
Description: Load another kernel from the currently executing Linux kernel
Homepage: http://www.kernel.org/pub/linux/kernel/p…
Description: Load another kernel from the currently executing Linux kernel
kexec выполняет перезагрузку на уровне софта, после него ядро запускается, а потом выполняется init.
Здесь же не надо даже браузер закрывать.
Здесь же не надо даже браузер закрывать.
я бы даже сказал, что после kexec нужен ребут, ибо ничего помимо кернел-паника я от него еще ни разу когда пробовал не видел :)
но это не важно, ибо вопрос был про подгрузку одного ядра из другого, а она реализована kexec`ом :)
но это не важно, ибо вопрос был про подгрузку одного ядра из другого, а она реализована kexec`ом :)
Я вполне взлетал в x86 и из-под x86, и из-под amd64. А вот 64-битное ядро, действительно, в паник падало. Может быть, в этом Ваша проблема?
ЗЫ: больше года назад тестил, все могло измениться.
ЗЫ: больше года назад тестил, все могло измениться.
а смысл? неужели трудно подождать 30 секунд, пока система перезагрузится? =)
- вы видимо не работали с хостинг серверами
- когда есть секурный патч установка занимает минимальное время и без даунтаймов для клиентов
- ребут может занять до часа, фсчек дело такое - особенно если давно небыло ребутов
- возмжность инициализации рейда, совсем не радует
Как уже сказали это приминимо с секурным патчам.
- когда есть секурный патч установка занимает минимальное время и без даунтаймов для клиентов
- ребут может занять до часа, фсчек дело такое - особенно если давно небыло ребутов
- возмжность инициализации рейда, совсем не радует
Как уже сказали это приминимо с секурным патчам.
ну если только в таких случаях. хотя, я бы для верности все равно перезагрузил.
Случайно под макось такой плюхи нет?
в рот мне ноги! вот это да!
С помощью KEXEC можно перезагружать ОС без перезагрузки самого системника. На серверах имхо очень актуально.
Говорят, циски умеют менять свою прошивку полностью без перезагрузки, благодаря тому, что во время обновления системы на одном процессоре второй обеспечивает некоторые (не все!), но наиболее важные функции, такие как маршрутизация и firewall. В ходе обсуждения о возможности реализации этого на SMP системах предположили, что обновить ядро полностью подобным способом можно, но требует кардинальных изменений в коде.
Хотелось бы услышать подтверждение первого и мнение о втором.
Хотелось бы услышать подтверждение первого и мнение о втором.
Sign up to leave a comment.
Обновление kernel'а без ребута или просто Ksplice