Почему Ubuntu 14.04 LTS использует linux kernel 3.13?

Ubuntu 14.04 LTS выпущен с ядром Linux 3.13 (версия для разработки), а не стабильной версией ядра Linux (3.14 или 3.12). Из-за многих новых функций, добавленных в ядро ​​Linux 3.13?

1
задан 15 March 2018 в 01:33

3 ответа

Вам сказали, что 3.13 «так же стабильно», как 3.12 и 3.14. Это очень похоже на то, что в настоящее время политика сторонних разработчиков Linux заключается в том, что каждая младшая версия заслуживает «стабильной» метки. О, и они идиосинкратически относятся к второстепенному номеру версии как к «главному номеру ревизии». (Уровень инфляции, кто-нибудь?)

То, что каждый будет называться «стабильным», теперь называется «долгосрочным обслуживанием» (LTM), аналогичным проекту Ubuntu

младший номер версии

2.6.32  (Dec 2009)
3.2     (Jan 2012)
3.4     (May 2012)
3.10    (Jun 2013)
3.12    (Nov 2013)
3.14    (Mar 2014)
3.18    (Dec 2014)

Contrariwise, вот версии ядра, отправленные в недавнем Ubuntu LTS релизы:

10.04.x  ->  2.6.32 LTM

12.04.0  ->  3.2 LTM
12.04.1  ->  3.2 LTM
12.04.2  ->  3.5
12.04.3  ->  3.8
12.04.4  ->  3.11
12.04.5  ->  3.13

14.04.0  ->  3.13
14.04.1  ->  3.13
14.04.2  ->  3.16

(Источники для 10.04: здесь представлены версии ядра, выпущенные в последних выпусках Ubuntu LTS: , «основной номер версии» . )

Как вы можете видеть, Ubuntu не отправила LTM-версию ядра внутри своей версии LTS с 12.02.1 (выпущена в августе 2012 г.), и на самом деле они даже отправили на отправку этих исторически " менее устойчивые «мелкие выпуски с нечетным номером».

Поскольку Ubuntu поставляется как часы каждые шесть месяцев, а расписание релиза ядра Linux не привязано к календарю, проект Ubuntu должен выбрать, следует ли отправлять с помощью последнее ядро ​​LTM (которому может быть несколько месяцев в t point) или отправить с самым последним «стабильным» ядром, период.

Я не знаю предысторию здесь, но моя не очень образованная догадка заключается в том, что с точки зрения проекта Ubuntu , самая современная поддержка аппаратных драйверов более ценна, чем обозначение LTM. Ubuntu фокусируется на рынке настольных компьютеров, а не на рынке серверов, поэтому «поддерживает ли он все мои периферийные устройства из коробки» является более важным вопросом, чем «мы на 100% уверены, что это ошибка».

2
ответ дан 24 May 2018 в 03:12
  • 1
    Это не тот случай. Canonical производит выбранные основные ядра LTS. Это выпуски ckt. Они поддерживаются отдельно. Исправлены исправления и новая аппаратная поддержка. – Pilot6 26 May 2015 в 21:55
  • 2
    @ Pilot6, что является частью этой точки. Если Canonical выбрал ядра LTM, то разработчики ядра сделают значительное количество исправлений, которые теперь требуется команде Canonical. – muru 26 May 2015 в 22:10
  • 3
    согласно ubuntu docs - это не так. wiki.ubuntu.com/Kernel/LTSEnablementStack Canonical не выбрал многолетние ядра, это просто совпадение, они планируют использовать недолговечные версии в будущем. – GioMac 6 February 2017 в 22:44

3.13 была стабильной версией ядра, когда было принято решение использовать Ubuntu 14.04. Когда 14.10 будет выпущено, новое ядро ​​будет также передано в релиз LTS для включения. Это была стандартная практика в течение многих лет.

1
ответ дан 24 May 2018 в 03:12
  • 1
    Мой ответ был не о том, что команда ядра восходящего ядра называет «стабильной». – dobey 6 February 2017 в 23:07

Раньше даже младшие номера версий были зарезервированы для стабильных ядер. Эта практика была прекращена с давних времен. Нестабильные версии ядра теперь отмечены значком -rc<N>, где <N> является растущим числом.

1
ответ дан 24 May 2018 в 03:12

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

Похожие вопросы: