В ядро Linux добавлен Live Update Orchestrator для обновления в Live-режиме
Дата публикации:Tue, 09 Dec 2025 09:45:20 +0300
В кодовую базу ядра Linux, на основе которой формируется релиз 6.19, принят код подсистемы LUO (Live Update Orchestrator), разработанной компанией Google для обновления ядра в Live-режиме без физической перезагрузки. Подсистема базируется механизме KHO (Kexec HandOver), ранее добавленном в ядро 6.16 и реализующем возможность запуска нового ядра из старого без потери состояния системы.
Live Update Orchestrator позволяет полноценно перезагрузить и обновить ядро без остановки работы и не теряя состояние системы, устройств и процессов. В дополнение к функциональности KHO, подсистема LUO сохраняет состояние устройств и оперативной памяти, а также обеспечивает неразрывность операций, связанных с DMA и обработкой прерываний. Состояние сохраняется до переключения на новое ядро и восстанавливается после задействования нового ядра без нарушения непрерывных операций с устройствами, осуществляемых системой и приложениями в пространстве пользователя.
Интересной возможностью новой серии патчей является использование memfd для сохранения больших регионов памяти между перезагрузками, что позволяет ускорить перезагрузку в новое ядро с сохранением больших регионов памяти, например, памяти виртуальных машин.
В качестве основой области использования подсистемы упоминается быстрое обновление хостов для поддержания безопасности и стабильности гипервизоров с минимальным влиянием процесса обновления на работу запущенных виртуальных машин. Компания Google уже использует эту технологию в своих рабочих окружениях.
Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=64397