Kmorph propone un segundo kernel Linux para recuperar servicios rápidamente
Kmorph propone un segundo kernel Linux para tomar el control si el principal falla, con el objetivo de recuperar servicios como Nginx en unos dos segundos. El proyecto depende de Multikernel, una iniciativa que aún no forma parte del kernel principal de Linux.
El kernel sucesor se inicia antes de una caída y vigila al kernel en funcionamiento. La toma de control incluye recuperar dispositivos y red en aproximadamente un segundo. Kmorph funciona actualmente en x86_64 y ARM64, mientras RISC-V sigue en desarrollo.
La adopción depende del avance de Multikernel. Un fallo del kernel puede interrumpir el funcionamiento de un servidor y obligar a reiniciarlo. Kmorph permite una actualización en vivo mediante el comando ‘kmorph upgrade’.
La arquitectura permite una sucesión de relevos entre kernels, ya sea por fallo o actualización planificada. Phoronix señala que ‘Kmorph podría recuperar servicios importantes, como el servidor web Nginx, con un tiempo de inactividad de apenas unos dos segundos’.
Kmorph indica que ‘La recuperación de los servicios menos importantes llegaría después’. Phoronix agrega que ‘Esa arquitectura introduce una vía distinta a la secuencia habitual de detener el sistema y volver a arrancarlo’.
