WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте

Rolling release (рус. плавающий релиз[1], роллинг-релиз) — понятие в разработке ПО, характеризующее метод обновления последнего. Наиболее часто употребляется относительно дистрибутивов Linux, и противопоставляется классической системе периодически выходящих версий, содержащих, как правило, уже немного устаревшие версии программ, которые поддерживаются определённое время после выхода релиза (в большинстве дистрибутивов срок поддержки примерно равен году кроме Long Term Support (LTS) релизов, имеющих больший срок поддержки). В отличие от неё, система плавающих релизов позволяет пользователю всегда иметь последние версии устанавливаемых программ, избавляя его от необходимости периодической переустановки системы.

Также существуют проекты, частично реализующие принцип плавающих релизов, например PCLinuxOS и Chakra, основные пакеты которых обновляются только для улучшения безопасности и стабильности[2][3].

Типы роллинг-релизов

Частичный

Частичный роллинг-релиз (англ. Part-rolling, semi-rolling, или half-rolling distributions) включает в себя часть пакетов ПО, которые не обновляются. Зачастую эти пакеты входят в список «основных» неизменных (англ. non-rolling) пакетов, таких как ядро и другие важнейшие пакеты. Либо наоборот, это неизменная «обёртка» — пользовательское приложение, облегчающее использование ПО.

Полный

Полный роллинг-релиз (англ. Full-rolling distributions) не делит дистрибутив на изменяемую (англ. rolling) и неизменяемую (англ. non-rolling) часть. Полный роллинг-релиз применяется ко всему перечню пакетов ПО.

Псевдо

Псевдо роллинг-релиз (англ. Pseudo-rolling distributions) — это попытка стабилизировать рабочую (англ. development) ветку неизменного (англ. non-rolling) дистрибутива с помощью программных патчей. Это позволяет получить дистрибутив с функционалом, схожим с настоящим (англ. true) роллинг релизом.

Настоящий

Настоящий роллинг-релиз (англ. True-rolling distributions) — в противоположность Псевдо роллинг-релизу, разрабатывается только с использованием модели разработки ПО роллинг-релиза.

Опциональный

Опциональный роллинг-релиз (англ. Opt-rolling distributions) — либо имеют отдельные редакции релиза дистрибутива: изменяемую (англ. rolling) и неизменяемую (англ. non-rolling). Обычно, эти релизы по умолчанию изменяемые или неизменяемые. Опциональный роллинг-релиз встречается редко, по сравнению с другими видами моделей роллинг-релиза дистрибутива.

Цикличный

Цикличный роллинг-релиз (англ. Cyclic-rolling distributions)- основан на цикличной рабочей (англ. development) ветке неизменного (англ. non-rolling) дистрибутива. В результате, общий возраст и стабильность пакетов не постоянен в течение цикла разработки. Это непостоянство особенно заметно в конце цикла, во время релиза неизменного (англ. non-rolling) дистрибутива, являющегося источником.

Примеры дистрибутивов с плавающими релизами

  • На основе SUSE:
    • openSUSE Linux (опциональный: "rolling" при использовании репозитория ПО Tumbleweed)
  • На основе Arch:
  • На основе Gentoo:
    • Gentoo Linux
    • Gentoo/FreeBSD
    • Gentoo/NetBSD
    • Gentoo/OpenBSD
    • Gentoo/DragonflyBSD
    • Funtoo Linux
    • Calculate Linux
    • Toorox Linux (частичный; "non-rolling" обёртка)
    • Sabayon Linux
    • Google Chrome OS (и её версия с открытым исходным кодом Chromium OS)
  • На основе Debian:
    • aptosid (нестабильная ветка)
    • xebian (нестабильная ветка)
    • siduction (нестабильная ветка)
    • Semplice Linux (нестабильная ветка)
    • Linux Mint Debian Edition (LMDE, основан на ветке Debian testing, цикличный, нестабильная ветка)
    • Epidemic GNU/Linux
    • Kali Linux
  • На основе Fedora:
  • На основе Slackware:
  • На основе LFS:
    • NuTyX Linuxen (на базе LFS, BLFS и CRUX)
  • На основе Mandriva-related:
    • Unity Linux
    • PCLinuxOS (частичный; "non-rolling" основа)
    • ROSA (частичный)
  • На основе rPath-related:
    • rPath Linux
    • Foresight Linux
  • На основе Sorcerer:
  • Другие:
    • Yoper Linux (независимый)

Примечания

  1. Arch Linux wiki: FAQ (Русский).
  2. PCLinuxOS and rolling release (англ.). Архивировано 18 декабря 2012 года.
  3. Chakra project main page (англ.). Архивировано 18 декабря 2012 года.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии