Osegi
Oprogramowanie·1 min czytania

Kmorph: drugie jądro Linuksa przejmuje system po kernel panic

Kmorph trzyma w gotowości drugie jądro Linuksa. Gdy pierwsze się zawiesi, zapasowe przejmuje system w kilka sekund, bez pełnego restartu.

A server rack with a terminal screen showing Linux kernel messages during a crash and recovery.
Zdjęcie: iX Magazin

Kernel panic w Linuksie zwykle kończy się jednym: restartem całej maszyny. Kmorph ma to zmienić. Narzędzie trzyma w odwodzie drugie jądro systemu i uruchamia je, gdy pierwsze się wywróci.

Według opisu projektu zapasowe jądro przejmuje kontrolę nad systemem w ciągu kilku sekund. Nie trzeba czekać na pełny cykl startu, który na serwerach potrafi trwać znacznie dłużej i przerywa wszystko, co akurat działało.

Jak działa Kmorph?

Pomysł jest prosty: zamiast jednego jądra system ma dwa. Pierwsze pracuje normalnie, drugie czeka w gotowości. Jeśli pierwsze ulegnie awarii, do gry wchodzi zapasowe i Linux działa dalej.

Ta sama konstrukcja pozwala na coś jeszcze. Kmorph umożliwia też aktualizacje jądra na żywo, czyli wymianę jednego jądra na drugie bez klasycznego restartu komputera.

Co to oznacza w praktyce

Kernel panic to sytuacja, w której jądro natrafia na błąd, z którego nie potrafi się wyplątać, i zatrzymuje system. Każda taka awaria to przestój. Dla administratorów serwerów liczy się więc każda zaoszczędzona minuta, a aktualizacje jądra bez restartu to coś, na co wielu z nich czeka od dawna.

Szczegółów technicznych, takich jak wymagania czy wersje obsługiwanych jąder, w dostępnych informacjach nie podano.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:linuxkmorphkernellive updatekernel panic

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →