Когда я зашел на сайт kernel.org, чтобы загрузить новейшее ядро Linux, я заметил пакет, названный 2.6.37-rc5
в репозитории. Что означает «rc5» в конце?
12
Релиз-кандидат.
По соглашению, когда обновление для программы почти готово, тестовой версии присваивается номер rc. Если обнаружены критические ошибки, требующие исправления, программа обновляется и переиздается с большим номером rc. Если критических ошибок не осталось или дополнительных критических ошибок не обнаружено, обозначение rc отбрасывается.
Текущий цикл выпуска Linux работает следующим образом: скажем, сегодня выходит 3.7, который открывает около 2 недель «окна слияния» (Линус принимает новые функции, которые были опробованы в других местах, в экспериментальных деревьях; большая часть действий, ведущих к 3,8, происходит здесь ). Линус выпускает 3.8-rc1, официально закрывая окно слияния, после чего он принимает только (почти) исправления ошибок в том, что было объединено. Иногда то, что было объединено, снова вынимается, редко новое попадает в ядро. Примерно каждую неделю Линус выпускает 3.8-rc2, -rc3, ... продолжается до тех пор, пока не убедится, что новых ошибок нет, и не выпустит 3.8. Затем цикл начинается заново. Цикл занимает около 8 недель, так что он достигает примерно 6 или около того, но иногда период между RC сокращается, иногда упрямые ошибки делают весь цикл длиннее.
После выпуска 3.8 он переходит к стабильной команде, которая собирает исправления ошибок для серьезных проблем и минимального воздействия, и выпуска 3.8.1, 3.8.2, ... Для этого нет фиксированного периода времени, и как только приходит 3.9 там больше нет 3.8.x.
Существуют также долгосрочные версии поддержки, в основном для выгоды (и в ведении) корпоративных дистрибутивов или людей во встроенной области, которые в настоящее время поддерживаются в некоторой степени: 2.6.32.60 и 2.6.34.14 (старый стиль нумерации), 3.0.63, 3.2.38, 3.4.30.
источник
Вы можете увидеть подробное объяснение этого в разделе Как работает процесс разработки
ссылка на сайт.
источник