¿Cómo actualizar el kernel en ejecución sin reiniciar? Sé sobre Oracle ksplice, pero no es gratuito y solo admite distribuciones que no uso. ¿Hay alternativas a ksplice?
¿Cómo actualizar el kernel en ejecución sin reiniciar? Sé sobre Oracle ksplice, pero no es gratuito y solo admite distribuciones que no uso. ¿Hay alternativas a ksplice?
Respuestas:
La tecnología subyacente es gratuita y forma parte del núcleo principal; Oracle solo proporciona imágenes preconstruidas. Puede construir sus propios parches de ksplice para cargarlos dinámicamente en su propio núcleo.
Una alternativa a ksplice
es kexec()
. En lugar de parchear el kernel de Linux mientras se ejecuta, este comando esencialmente reemplaza el kernel actual por uno nuevo sin reiniciar el sistema.
Para que esto esté disponible, debe activarse como una opción de compilador en el núcleo de su distribución, es decir, puede compilar núcleos sin esta funcionalidad, por lo que deberá verificar que esté disponible y / o habilitarlo usted mismo .