Бидвелл, Д. Ядро: латаем на ходу [Текст] : учебник : [функция динамических исправлений ядра (livepatch) в ядре Linux 4.0] / Джонни Бидвелл [Jonni Bidwell] // Linux Format. — 2015. — № 9 (200), сент.. — С. 74-77. — (Учебник) (Ядро Linux 4.0). — Прил.: "Скорая помощь" : [совет при сборке ядра Linux 4.0 включить опцию SAMPLE_LIVE_PATCHING для создания модуля livepatch-sample.ko, который при загрузке создаст livepatch /proc/cmdline, чтобы известить о результатах обновления]. — С. 74 ; "Технология Kpatch от Red Hat останавливает работу ядра, так что все обновляется в безопасном режиме" [Изображение] : [схема] ; "Перезагрузкам не конец" : [необходимость и польза перезагрузок; live-обновления — не панацея для тех, кого достали перезагрузки]. — С. 75 ; "Подход openSUSE сложнее, но проверки на реальных данных гарантируют состоятельность, хотя задержек не избежать" [Изображение] : [схема]. — С. 76 ; "Заглядывая в будущее" : [новые функции ядра Linux 4.1, заявленные функции ядра Linux 4.2] : [анонс]. — С. 77.
Аннотация
Краткая история технологии динамических исправлений ядра (Ksplice от одноименной компании, 2008, kGraft от openSUSE, Kpatch от Red Hat, Live Kernel Patching в ядре Linux 4.0).
Суть технологии Live Kernel Patching (livepatch), объединяющей kGraft от openSUSE и Kpatch от Red Hat.
Иллюстрация работы функции livepatch ядра Linux 4.0 на инструментах Kpatch от Red Hat в системе под управлением Ubuntu 14.04.
Почему live-обновления не всемогущи.
Новые функции ядра Linux 4.0 — краткая характеристика DAX (Direct Access, eXciting), Lazytime, KASan (Kernel Address Sanitizer).
Анонс новых функций ядра Linux 4.1, заявленные функции ядра Linux 4.2.
Ошибка повреждения данных в ядре 4.0 (и рабочих версиях релиза 4.1), влияющая на работу файловых систем Ext4 RAID0.