Według moich informacji, aktualizacja jądra Linuksa wymaga ponownego uruchomienia. Ponowne uruchomienie komputera domowego nie stanowi problemu, ale nie sądzę, że jest tak samo w przypadku serwera.
Czy serwery korzystające z dystrybucji Linuksa uruchamiają się ponownie po aktualizacji jądra, czy używają jakiegoś sposobu, aby uniknąć rozruchu?
źródło
Tak, robią „restart”, ale mogą wykonać wywołanie systemowe kexec_load, aby wstępnie załadować nowe jądro.
Istnieje również możliwość łatania działającego jądra, na przykład redhat kpatch . Wszystkie rzeczy, które to robią, o których jestem świadomy, nie mogą zmieniać struktur danych.
Oczywiście maszyny lisp były w stanie łatać działające jądra w ostatnim stuleciu.
źródło
kexec
, do natychmiastowego uruchomienia nowego jądra. W zależności od definicji „restartu” może to być zakwalifikowane jako aktualizacja jądra bez restartu.