Зачем Ubuntu так часто обновлять свое ядро?

Ответы:

7

Вот список, почему пакеты (включая ядро) были обновлены: https://www.ubuntuupdates.org/

  • Версия: 3.5.0-22.34 2013-01-08 23:19:18 UTC
  • Версия: 3.5.0-22.33 2013-01-02 23:08:48 UTC
  • Версия: 3.5.0-21.32 2012-12-11 21:08:43 UTC
  • Версия: 3.5.0-20.31 2012-12-05 15:08:46 UTC
  • Версия: 3.5.0-19.30 2012-11-13 19:08:30 UTC

Все они включают в себя длинный список исправлений, поэтому лучший ответ для меня кажется: эти исправители ошибок ядра проделали большую работу, поэтому было больше моментов, чтобы предложить обновление ядра.

Это может быть как-то связано с kenelversion 3.5.0 . Это было большое обновление, поэтому оно будет включать немного больше ошибок, некоторые из которых могут быть легко исправлены.

Rinzwind
источник
Ссылка теперь не работает
Джонатан
Кто бы это ни отрицал? Зачем?
Rinzwind
Прочитайте комментарий, ссылка была сломана
Джонатан
@JonathanLeaders на самом деле не причина для понижения. если вы видите что-то подобное, PM, я и я отредактируем его, или вы можете редактировать любой ответ, чтобы обновить его (вы можете использовать эти изменения, потому что они добавляют к значку; понижающее голосование - нет).
Rinzwind
Да, голосование за убийство действительно приносит вам один значок, хотя только один раз: Критика . Конечно, это не делает тривиальное устаревшее оправдание.
Руслан
4

Основная причина заключается в исправлении обнаруженных недостатков безопасности, исправлении ошибок стабильности и предоставлении обновленной поддержки оборудования.

Некоторые заметки об обновлениях ядра:

  • Поскольку работающее ядро ​​остается загруженным в память, можно продолжать работать без перезагрузки после обновления ядра. Это продолжит работу старого ядра. Конечно, вы будете оставаться уязвимыми для любых проблем безопасности, исправленных в обновлении, до перезагрузки. Если вы просто используете рабочую станцию ​​с низким уровнем безопасности и занимаетесь чем-то, этот риск может быть приемлемым. Ознакомьтесь с журналом изменений для обновления, чтобы узнать, содержит ли оно исправления для уязвимостей, которые могут вас затронуть.

  • Ksplice - это расширение ядра, которое позволяет обновлять работающее ядро ​​в памяти без перезагрузки. Это полезно для серверов, для которых простои (сбои при перезагрузке) являются дорогостоящими.

Механическая улитка
источник
0

Обновления ядра, как правило, добавляют новые функции и драйверы, а также исправляют проблемы со старыми и исправляют несколько ошибок по пути ... Полезно обновить ядро, хотя вы НЕ ДОЛЖНЫ ...

TenPlus1
источник
0

Частые обновления не всегда могут быть преимуществом, но с точки зрения безопасности это так. Если в ядре обнаруживается какая-то слабость, она потенциально может быть использована для взлома системы, пока она не будет исправлена. Поэтому лучше всего, если от обнаружения дыры в безопасности пройдет как можно меньше времени, пока она не будет устранена. Там действительно нет причин ждать и оставить открытую дыру в безопасности, пока есть совершенно хорошее решение доступно.

Хорошо всегда иметь последнее ядро. Даже если нет проблем с безопасностью, обновление может исправить ошибку или улучшить стабильность. И конечно, новые функции хороши.

Калле Эльмер
источник
Большинство обновлений ядра не включают никаких новых функций ... особенно при установке на сервер.
Алексис Уилк
0

Весь код имеет ошибки. Как и код ядра Linux. Обновления ядра исправляют ошибки ядра на ранней стадии, до того, как будет использован эксплойт нулевого дня.

Если вы обновляетесь, вы - движущаяся цель для атакующего. Если вы обновляете вовремя, вы двигаетесь быстрее, чем кто-либо другой. Это делает вас более или менее безопасным от вирусов и троянов.

yanychar
источник
9
Эксплойт - нулевой день, если он сначала используется в дикой природе и не обнаружен до этого. Таким образом, по определению, исправления не могут предотвратить эксплойты нулевого дня.
Элия ​​Каган
@yanychar, ты действительно понимаешь, что такое эксплойт нулевого дня?
saji89
1
@EliahKagan Я не вижу здесь проблемы. Если ошибка устранена до того, как ее обнаружит какой-либо злонамеренный пользователь, вы не сможете использовать эксплойт нулевого дня, используя эту ошибку.
Howardh
1
@howardh Если ошибка обнаружена кем-то, кроме того, кто ее использует, она по определению не является ошибкой нулевого дня, и эксплойт для нее (даже если выпущен до того, как ошибка когда-либо была исправлена ​​где-либо) не является эксплойтом нулевого дня ,
Элия ​​Каган