Перейдите в меню «Файл», выберите «Подключиться к шине сеанса» или «Подключиться к системной шине»
Я не знаю много о ksplice, но думал, что я бы сказал об этом - вы слышали о kexec? Это может быть то, что вам нужно.
Что касается вопроса, почему мы не приняли это как механизм по умолчанию? Ну, перезапись памяти текущего ядра, пока он все еще работает, может вызвать потенциальные проблемы. Он также ожидает, что аппаратные устройства будут в четко определенном состоянии, что не всегда возможно.
Вы можете взглянуть на статью разработчиков IBM, чтобы решить, подходит ли она для ваших нужд.
ksplice позволит замену ядра без перезагрузки. Uptrack работает в ksplice и имеет редактируемый файл конфигурации в файле /etc/uptrack/uptrack.conf
Есть пара полностью open-source альтернатив Ksplice, которые были представлены для включения в основное ядро Linux. Пока еще рано говорить о том, что закончится в ядре, но вы все еще можете попробовать их, если вы достаточно храбры:
kGraft, о котором вы уже упоминали. Один из инженеров ядра Ubuntu имеет сообщение в блоге, где он попробовал его: с использованием kgraft с ubuntu kpatch, который в настоящее время разрабатывается Red Hat. На сайте github есть несколько инструкций по тестированию на Ubuntu: https://github.com/dynup/kpatch#ubuntu-1404Вы можете узнать больше об обоих из них здесь: SUSE Сообщения kGraft, Red Шляпы Попадания Патч
В вики Arch Linux были инструкции: https://wiki.archlinux.org/index.php/ksplice
Единственная часть, которая, по-видимому, специфична для дистрибутива, - это как установить сам ksplice. Поскольку вы уже поняли, что это похоже, я думаю, что это должно помочь вам.
С 16 июля 2015 года «Oracle Ksplice предлагается бесплатно на Fedora и Ubuntu Desktop Editions», официально.
Просто установите загруженный файл .deb, который вы можете получить здесь.
Если вы попробуете sudo dpkg -i ksplice-uptrack.deb, вам может понадобиться исправить зависимости с помощью sudo apt-get install -f.