Новое ядро ​​стабильное или нестабильное?

Я привык устанавливать новейшие ядра на мою машину.

Я всегда слежу за последним выпуском этого сайта, и теперь он говорит, что последний v4.2 стабильно . После этого я привык загружать ядро, которое я выбрал из этого сайта, где теперь я вижу, что в версии 4.1 все версии нестабильны .

Так что я хотел бы знать, кто из них говорит правду.

Благодаря

0
задан 1 September 2015 в 23:41

1 ответ

Они оба говорят правду. Пройдя 8 Предвыпускных версий, версию kernel.org 4,2 считают стабильной. Приблизительно через две недели Вы будете наблюдать ядро 4,3 RC1 там, и процесс продолжается.

Теперь, рассмотрите Ubuntu. В конечном счете, версия Ubuntu, будет иметь несколько дополнений изменений и удалений, которые не включены в выпуски магистрали, связанные с. Существуют также патчи, к которым относятся магистрали для упаковки debian и материала журнала изменений в дополнение к параметрам конфигурации ядра. Просто должна быть задержка между версией kernel.org, объявляемой стабильными и фактической версией Ubuntu, создаваемой, протестированной на нескольких, и варьировалась среды Ubuntu и первоначально выпустила. С точки зрения Ubuntu магистраль PPA никогда не считали бы "стабильным".

Редактирование bodhi.zazen

В некоторой степени беспорядок прибывает из терминологии, используемой kernel.org и Debian/Ubuntu, конкретно нестабильным/тестированием/стабильными условиями.

Из https://www.kernel.org/category/releases.html

Использованные термины:

Предварительный патч

Предварительный патч или ядра "RC" являются предварительными показами ядра магистрали, которые главным образом нацелены на других разработчиков ядра и энтузиастов Linux. Они должны быть скомпилированы из источника и обычно содержать новые возможности, которые должны быть протестированы, прежде чем они смогут быть помещены в стабильную версию. Ядра перед патчем сохраняются и выпускаются Linus Torvalds.

Магистраль

Дерево магистрали сохраняется Linus Torvalds. Это - дерево, где все новые возможности представлены и где вся увлекательная новая разработка происходит. Новые ядра магистрали выпускаются каждые 2-3 месяца.

Стабильный После того, как каждое ядро магистрали выпущено, это считают "стабильным". Любые исправления ошибок для стабильного ядра бэкпортируются от дерева магистрали и применяются обозначенным стабильным специалистом по обслуживанию ядра. Обычно существует только несколько bugfix выпусков ядра, пока следующее ядро магистрали не становится доступным - если это не определяется "долгосрочное ядро обслуживания". Стабильные обновления ядра выпущены на стандартной основе, обычно 2-3 в месяц.

Долгосрочный обычно существует несколько "долгосрочных обслуживаний" выпуски ядра, предусмотрел цели бэкпортировать bugfixes для более старых деревьев ядра. Только важные bugfixes применяются к таким ядрам, и они обычно не видят очень частые выпуски, специально для более старых деревьев.

Ядра распределения

Много дистрибутивов Linux обеспечивают свое собственное "долгосрочное обслуживание" ядра, которые могут или не могут быть основаны на сохраняемых разработчиками ядра. Эти выпуски ядра не размещаются по kernel.org, и разработчики ядра не могут оказать поддержку для них.

Debian берет код от восходящего потока (kernel.org в этом случае) и упаковывает его. См. https://www.debian.org/doc/manuals/debian-faq/ch-choosing.en.html

Нестабильный имеет новые (последние) версии. Но пакеты в нестабильном не хорошо тестируются и могли бы иметь ошибки.

С другой стороны, стабильный содержит старые версии пакетов. Но этот пакет хорошо тестируется и, менее вероятно, будет иметь любые ошибки.

Пакеты в тестировании падения между этими двумя экстремальными значениями.

И затем существует ppa команды ядра Ubuntu, https://wiki.ubuntu.com/Kernel/MainlineBuilds

Это длится, ppa обеспечивает "магистраль", предварительно скомпилированную, для тестирования.

Так, когда выбор, что ядро выполнить Вас может:

  1. Получите исходный код из kernel.org, примените любые патчи, которых Вы желаете и компилируете его сами. Можно выбрать:

Магистраль - Это ядро является последним и наиболее вероятным иметь ошибки. Предварительный патч - Это ядро является "предварительным выпуском", или в цикле разработки каждый идет Последний (нестабильный)-> Alpha-> Бета-> Предвыпускная версия/Pre-release-> Стабильная версия (условия меняются в зависимости от проекта).

Стабильный - Выпущенный код, менее вероятно чтобы иметь ошибки, хорошие для общего использования.

Длительный срок - Очень стабильный, в жертве новых возможностей.

или 2. Используйте "ядро распределения"

Debian / Ubuntu затем берет исходный код из kernel.org и применяет патчи, таким образом, повторения цикла в том, что kernel.org назвал бы "ядром распределения".

Ядро распределения Debian/Ubuntu проходит подобный Нестабильный цикл-> тестирующий-> стабильный

Ядро, используемое различными версиями Ubuntu, перечислено здесь - https://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions

Так, во время выпуска Ubuntu вытягивает от "стабильного" восходящего исходного кода (15.10, использует версию 4.1 ядра).

Во время этого сообщения ядро 4.2 является основным ядром, и таким образом не доступное в репозиториях Ubuntu.

Можно или скомпилировать основное ядро сами (я предпочитаю этот метод), или установите его от ppa - http://kernel.ubuntu.com/~kernel-ppa/mainline/

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

Они перечисляют текущее основное ядро, 4.2, как нестабильное согласно политике Debian (нестабильный-> тестирующий-> стабильный)

Поскольку другие ядра, перечисленные там, подверглись соответствующему тестированию и патчам, которые они в конечном счете повторно маркированы как "стабильные"

0
ответ дан 2 September 2015 в 09:41
  • 1
    Спасибо за Ваш ответ. Я знаю, что локальные для сайта адреса удерживаются от использования, но это требовалось университетским проектом демонстрации. It' s не собирающийся использоваться для фактической машины, просто виртуальной машины и только для демонстрации. Я didn' t знают, что локальный для ссылки адрес обязателен. – Moha 23 November 2016 в 07:00

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

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