Разработка программного обеспечения
- 1 year ago
- 0
- 0
Долгосрочная поддержка ( англ. Long term support, LTS , часто Extended-support release, ESR ) — это часть жизненного цикла программного обеспечения (ПО), которая означает, что стабильный релиз будет поддерживаться долгое время и будет считаться стандартной версией к распространению. Термин обычно применяется к открытому ПО .
Краткосрочная поддержка ( Short term support ) — обратный термин, разделяющий выпуск ПО. Краткосрочная поддержка имеет сравнительно меньший срок жизненного цикла и может включать в себя функции, которые невозможно добавить в LTS из-за их возможной нестабильности.
В LTS важен принцип надёжности при разработке. LTS увеличивает период сопровождения ПО , также меняя тип патчей и частоту их выхода, так как преследуются цели уменьшения рисков , стоимости и количества срывов сроков развёртывания . Однако это не обязательно означает и техническую поддержку.
В начале периода LTS разработчик вынужден заморозить выпуск новых функций, выпуская при этом корректировки ошибок и закрывая уязвимости . Однако остановка выпуска новых функций может вызвать . Ведущий программист может либо выпускать патчи отдельно, либо делать это в , или в виде пакетов обновления . В конце срока продукт либо достигает , либо получает ещё поддержку, часто только в виде патчей, закрывающих критические уязвимости.