Что такое Rolling-релиз и непрерывное развертывание

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

 

Что такое Rolling-релиз?

В разработке программного обеспечения непрерывное развертывание — это модель, при которой обновления программного обеспечения выпускаются непрерывно, а не пакетами версий. Таким образом, программное обеспечение всегда остается актуальным. Дистрибутив Rolling-релиза следует той же модели и предоставляет новейшее ядро Linux и версию программного обеспечения по мере их выпуска.

 

Arch Linux — самый популярный пример распространения Rolling-релизов, однако Gentoo — самый старый дистрибутив все еще находящийся в разработке.

 

Когда вы используете Rolling-релиз, вы получаете небольшие, но частые обновления. Здесь нет крупных выпусков версии XYZ, таких как Ubuntu. Вы регулярно обновляете Arch и у вас всегда будет последняя версия вашего дистрибутива. Иногда у вас могут возникнуть сюрпризы, когда последнее обновление начнет создавать проблемы для вашей системы.

 

Rolling vs Point релизы

Многие дистрибутивы Linux, такие как Debian, Ubuntu, Linux Mint, Fedora и т.д., Следуют модели Point-релизов. Они будут выпускать основную версию XYZ каждые несколько месяцев/лет.

 

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

 

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

 

Моя Ubuntu также получает регулярные обновления, почти еженедельно. Ubuntu тоже выпускается в Rolling-релиз?

Нет, Ubuntu не распространяется Rolling-релизамм. Обновления, которые вы обычно получаете от Ubuntu, — это обновления безопасности и обслуживания (за исключением некоторого программного обеспечения, такого как Mozilla Firefox), а не выпуск новых функций.

 

Например, был выпущен GNOME 3.38, но Ubuntu LTS версии 20.04 не предоставит вам GNOME 3.38. Дистрибутив будет придерживать версии 3.36. Если для GNOME 3.36 есть обновления безопасности или обслуживания, вы получите их вместе с обновлениями Ubuntu.

 

То же самое и с выпуском LibreOffice, в Ubuntu 20.04 LTS придерживат LibreOffice 6.x, тогда как LibreOffice 7 уже существует. Имейте в виду, что я говорю о версиях программного обеспечения, доступных в официальных репозиториях. Вы можете бесплатно загрузить более новую версию LibreOffice с их официального сайта или использовать PPA (Personal Package Archive). Но вы не получите его из репозиториев Ubuntu.

 

Когда Ubuntu выпустит следующую версию Ubuntu 20.10, вы получите LibreOffice 7 и GNOME 3.38.

 

Почему в некоторых Rolling-релизах есть номер версии и названия выпуска?

Arch Linux — это дистрибутив, следующий модели непрерывного развертывания, который постоянно обновляет вашу систему, но при этом вы увидите что-то вроде номера версии Arch Linux 2020.9.01.

 

А теперь представьте, что вы установили Arch Linux в 2018 году. Вы регулярно обновляете свою систему Arch Linux, поэтому в сентябре 2020 года у вас будет все последнее ядро и программное обеспечение.

 

Но что произойдет, если вы решите использовать Arch Linux в сентябре 2020 года на новой системе? Если вы используете тот же установочный носитель, что и в 2018 году, вам придется установить все обновления системы, выпущенные за последние два или более лет. Неудобно, правда?

 

Вот почему Arch Linux (и другие Rolling-дистрибутивы) предоставляют новый ISO (файл образа установщика ОС) со всем последним программным обеспечением каждый месяц или каждые несколько месяцев. Это называется обновлением ISO. Таким образом, новые пользователи получают более свежую копию дистрибутива Linux.

 

Если вы уже используете Rolling-релиз, не беспокойтесь о новом обновленном ISO. Ваша система уже соответствует этому уровню. Обновление ISO полезно для людей, которые собираются установить его в новой системе.

 

Плюсы и минусы Rolling-релизов

Преимущество модели Rolling-релизов состоит в том, что вы получаете небольшие, но более частые обновления. У вас всегда есть последнее ядро и последние версии программного обеспечения, доступные из репозиториев вашего дистрибутива.

 

Однако это также может вызвать непредвиденные проблемы с новым программным обеспечением. Point-релиз обычно тестирует основные компоненты для системной интеграции, чтобы избежать ошибок. Это не относится к Rolling-релизов, когда программное обеспечение развертывается сразу после его выпуска разработчиками.

 

Что следует использовать?

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

 

Если вам нужно самое последнее ядро и программное обеспечение Linux, и вы не боитесь потратить некоторое время на устранение неполадок (что случается время от времени), вы можете выбрать дистрибутив ОС с Rolling-релизами.

 

Здесь я также хотел бы упомянуть гибридную модель выпуска Manjaro Linux с непрерывным развертыванием. Manjaro придерживает модели Rolling-релизов, согласно которой вам не нужно обновлять систему до более новой версии. Однако Manjaro также выполняет тестирование основных компонентов программного обеспечения, вместо того, чтобы просто слепо распространять его среди пользователей. Это одна из причин, почему так много людей используют Manjrao Linux.

 

Я надеюсь, что теперь вы немного лучше понимаете термин Rolling-релиз. Если у вас все еще есть сомнения по этому поводу, оставьте комментарий, и я постараюсь ответить.

 

Услуга верифицированного генератора случайных чисел
Релиз Samba 4.13.0