Чи може ядро ​​оновити себе через менеджер оновлень?


10

Я помітив, що дата встановлення поточної версії ядра Linux Revision / Version є пізнішою за дату встановлення системи.

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

Ці цифри, здається, відповідають на моє власне запитання, але що мене дивує, це те, що я не пам'ятаю драматичного "Ви повинні перезавантажити Windows зараз!" діалог, який я виріс очікувати такої глибокої зміни системи ...

Можливо, я просто натиснув ОК .. Стиль Windows :)

Чи здатне ядро ​​якось «замінити» себе? ... а може, це може зробити лише "незначна операція"?

напр. Чи можу я все-таки запустити "Lucid" у 2020 році, коли кожне "останнє" ядро ​​встановлюється за допомогою оновлень. (Я не збираюся цього робити; це лише тестовий сценарій.)

Відповіді:


12

Існує система під назвою ksplice, яка дозволяє оновити ядро ​​без перезавантаження, але Ubuntu ще не використовує її, і це система, яка є найбільш привабливою для адміністраторів сервера на даний момент.

Щоразу, коли у вас з'являється нове оновлення ядра, яке стає доступним в оновленнях програмного центру, вам потрібно буде перезавантажити комп'ютер, щоб використовувати фіксовану безпеку або інші помилки. Кожна версія ядра є окремою, тому тримати роботу машини на існуючому ядрі не буде шкідливим, якщо ви не порахуєте потенційно дірки в безпеці. Дивіться також це існуюче питання:

Чому б не включити щось на зразок Ksplice, щоб не потрібно було перезавантажуватись після оновлення?


Дякую ... Тепер, коли я встиг подумати над цим питанням, я пам'ятаю один (?) Час, коли мене попросили перезавантажити ... Я трохи здивований, тому що всі оновлення та нові інсталяції раніше були безшовними що ... Це було проблематично під час оновлення ядра ... rebootless systemВи згадали, що це приємна функція ... не критична для домашнього робочого столу, але відмінна ідея для будь-яких комерційних налаштувань ... Можливо, це скоро стане стандартним, як конкурентоспроможний бар стає вище.
Пітер.О

4

напр. Чи можу я все-таки запустити "Lucid" у 2020 році, коли кожне "останнє" ядро ​​встановлюється за допомогою оновлень. (Я не збираюся цього робити; це лише тестовий сценарій.)

Назва "lucid" - це справді лише назва розповсюдження. Так, теоретично (і певною мірою на практиці) ви можете залишатися "зрозумілими" до 2020 року, це лише те, що ви будете модернізувати всі компоненти вашої системи.

Оновлення самого ядра (і нічого іншого) працює десь, але коли є основна зміна ядра, потрібно буде також змінити / оновити інші програми, або вони більше не працюватимуть.


3

В цьому питанні обговорювались оновлення ядра на місці: чому б не включити щось на зразок Ksplice, щоб не потрібно перезавантажуватись після оновлення?

Щодо нагадування про перезавантаження, дивіться /etc/motdфайл для серверів під час входу:

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 ...

і нагадування сповіщувача на панелі для робочого столу:

alt текст


Завдяки KC .. Для системи посилання в загальноприйнятому відповідь на насправді посилання на Ksplice;) .. але це не все , що важливо для мене; Я буду плакати, поки це не буде "стандартним питанням" ... Основним моментом мого питання було зрозуміти, як працюють оновлення ядра.
Пітер.О
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.