Для чего нужны различные теги git ядра Ubuntu?

Для чего нужны различные теги git ядра Ubuntu?

Просматривая исходный код ядра Ubuntu git, я обнаружил несколько тегов, в значении которых я не уверен.

Как узнать, какой тег в настоящее время находится в репозиториях для каждой версии Ubuntu?хорошодля компиляции последних помеченных версий ядра?

решение1

В каждом репозитории git команды Ubuntu Kernel Team теги Ubuntu-* представляют собой коммит git, который использовался для сборки официального исходного пакета для любой конкретной загрузки. Например, в git ubuntu-precice тег Ubuntu-3.2.0-23.36 представляет исходную загрузку 3.2.0-23.36. Некоторые теги имеют дополнительный компонент -lts-, указывающий, что они являются официальным LTS-бэкпортом для содержащего релиза, в git-репозитории ubuntu-lucid тег Ubuntu-lts-3.0.0-18.31 представляет 3.0.0-18.31 oneiric LTS бэкпорт для lucid.

Вы можете использовать страницу версий Launchpad для пакета Linux, чтобы определить текущие версии, загруженные в каждый карман каждого выпуска:

https://www.launchpad.net/ubuntu/+source/linux

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

Связанный контент