Почему было выпущено ядро ​​4.9.77, а не ядро ​​4.14.14?

Защита спектра ( Retpoline) была выпущена для ядра 4.9.77 и 4.14.14 командой Linux Kernel 15 января 2018 года. Команда ядра Ubuntu выпустила версию ядра 4.9.77 только 17 января 2018 года и не опубликовала версию ядра 4.14 +0,14.

Для исправлений Meltdown (KPTI->KAISER->KASLR) команда Ubuntu Kernel выпустила обновления Mainline Kernel одновременно для 4.9 и 14.14, но исправление Spectre отсутствует в 4.14:

  • 4.9.74 2 января, 21:10....... 4.14.11, 2 января, 22:40
  • 4.9.75 5 января в 16:20........ 4.14.12 5 января в 17:40
  • 4.9.76 10 января 10:20 утра.... 4.14.13 10 января 10:50 утра
  • 4.9.77 17 января 10:20 утра.... 4.14.14 Отсутствует

Mainline / Stable Ubuntu Kernel версии 4.14.14 по-прежнему отсутствует по состоянию на 20 января в 17:46. Опоздание на три дня и подсчет... Мне нравится тестировать последние стабильные ядра, и это еще более важно сейчас с дырой в безопасности Spectre.

Я гуглил по причинам, но пришел с пустыми руками. Есть ли информационный бюллетень или что-то, что объясняет почему? Или это так просто, как кто-то забыл нажать кнопку?

ПРИМЕЧАНИЕ: защита ядра не предоставляется для ядер LTS 4.4 и 3.18 командой ядра Linux, однако они обновили sysfs указать на уязвимость Spectre. Пока единственными версиями LTS Kernel, обеспечивающими защиту Spectre, являются 4.9 и 4.14.

Кандидат на текущий релиз (экспериментальное ядро) 4.15 скоро получит защиту от Spectre. Ubuntu 18.04 (Bionic Beaver) будет основан на 4.15 в апреле, когда он больше не будет кандидатом на релиз и станет основным / стабильным ядром.


Конец истории

Благодаря помощи Томаса Уорда я связался с командой ядра Ubuntu, и версия ядра ядра Ubuntu 4.14.14 Mainline / Stable была опубликована 20 января 2018 года в 13:10.

1 ответ

Решение

Основные сборки предназначены только для отладки. Таким образом, они представляют собой полностью автоматизированные сборки тегов по мере их появления. Я просмотрел журналы, и сборка v4.14.14 была запрошена из сборочной фермы. Похоже, он никогда не был опубликован. Я не нашел никаких доказательств того, почему. Это было повторно запрошено.

Об отсутствующих сборках лучше всего сообщать в IRC на freenode #ubuntu-kernel или в списке рассылки Ubuntu Kernel Team.

Наконец, использование только патчей для ретполина не означает, что эти сборки собираются с достаточно новыми компиляторами, несущими необходимые патчи для включения ретполина.

Другие вопросы по тегам