Czy jądro może samo się aktualizować za pomocą menedżera aktualizacji?

10

Zauważyłem, że data aktualnego zainstalowania jądra Linuksa Wersja / Wersja jest późniejsza niż data instalacji Systemu.

  • 2.6.32-24-generic # / var / log / installer / syslog
  • 2.6.32-25-generic # uname -r

Liczby te wydają się odpowiadać na moje pytanie, ale zaskakuje mnie to, że nie pamiętam dramatycznego „Musisz teraz ponownie uruchomić system Windows!” dialog, którego spodziewałem się po tak głębokiej zmianie systemu ...

Może właśnie kliknąłem OK .. Styl Windows :)

Czy jądro jest w stanie w jakiś sposób sam się „zastąpić”? ... a może może zrobić tylko „drobną operację”?

na przykład. Czy nadal mogę uruchamiać „Lucid” w 2020 r. Z każdym „najnowszym” jądrem instalowanym za pośrednictwem aktualizacji. (Nie zamierzam tego robić; to tylko scenariusz testowy.)

Peter.O
źródło

Odpowiedzi:

12

Istnieje system o nazwie ksplice, który pozwala na aktualizację jądra bez restartu, ale Ubuntu jeszcze go nie używa i jest to system najbardziej atrakcyjny dla administratorów serwerów.

Za każdym razem, gdy masz nową aktualizację jądra, która jest dostępna w aktualizacjach centrum oprogramowania, będziesz musiał ponownie uruchomić komputer, aby skorzystać z poprawionych zabezpieczeń lub innych błędów. Każda wersja jądra jest osobna, więc utrzymanie twojego komputera na istniejącym jądrze nie będzie szkodliwe, chyba że policzysz potencjalne luki w zabezpieczeniach. Zobacz także to istniejące pytanie:

Dlaczego nie dołączyć czegoś takiego jak Ksplice, więc nie ma potrzeby ponownego uruchamiania po aktualizacji?

Martin Owens -doctormo-
źródło
Dzięki ... Teraz, gdy „miałem czas na przemyślenie tego problemu, pamiętam jeden (?) Czas, kiedy zostałem poproszony o ponowne uruchomienie ... Byłem trochę zaskoczony, ponieważ wszystkie aktualizacje i nowe instalacje były bezproblemowe że ... To był prawdopodobnie czas aktualizacji jądra ... Wspomniałeś, rebootless systemże jest to miła funkcja .. nie jest krytyczna dla domowego pulpitu, ale świetny pomysł na każde ustawienie komercyjne ... Może wkrótce będzie to standard, w miarę wzrostu paska konkurencyjnego.
Peter.O,
4

na przykład. Czy nadal mogę uruchamiać „Lucid” w 2020 r. Z każdym „najnowszym” jądrem instalowanym za pośrednictwem aktualizacji. (Nie zamierzam tego robić; to tylko scenariusz testowy.)

Nazwa „świadomy” to tak naprawdę tylko nazwa dystrybucji. Tak, teoretycznie (i do pewnego stopnia w praktyce) możesz zachować „przejrzystość” do 2020 r., Po prostu uaktualnisz wszystkie komponenty w systemie.

Aktualizacja samego jądra (i nic więcej) działa przez jakiś czas, ale gdy nastąpi poważna zmiana jądra, konieczna będzie zmiana / aktualizacja innych programów, w przeciwnym razie przestaną działać.

srinathhs
źródło
3

Lokalne aktualizacje jądra zostały omówione w tym pytaniu: Dlaczego nie uwzględnić czegoś takiego jak Ksplice, więc nie ma potrzeby ponownego uruchamiania po aktualizacji?

Jeśli chodzi o przypomnienie o ponownym uruchomieniu, zobacz /etc/motdplik dla serwerów podczas logowania:

Linux terra 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux
Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

*** System restart required ***
Last login: Tue Nov  2 17:33:22 2010 from ...

oraz przypomnienie o powiadomieniach panelu dla komputerów stacjonarnych:

alternatywny tekst

Kees Cook
źródło
Dzięki KC .. Link systemowy w zaakceptowanej odpowiedzi faktycznie prowadzi do KSplice;) .. ale nie jest to dla mnie tak ważne; Będę lamentować, dopóki nie będzie to „problem standardowy” ... Głównym celem mojego pytania było zrozumienie, jak działają aktualizacje jądra.
Peter.O,