LTS

Материал из Брацка Правки
Перейти к: навигация, поиск

Содержание

Значение LTS

В английском языке, LTS расшифровывается, как Long term support, что в переводе означает долгосрочная поддержка. LTS — это часть жизненного цикла программного обеспечения (ПО), которая означает, что стабильный релиз будет поддерживаться долгое время и будет считаться стандартной версией к распространению. Термин обычно применяется к открытому ПО.

Описание

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

В начале периода LTS разработчик вынужден заморозить выпуск новых функций, выпуская при этом корректировки ошибок и закрывая уязвимости. Однако остановка выпуска новых функций может вызвать устаревание ПО. Ведущий программист может либо выпускать патчи отдельно, либо делать это в основной релиз, точечный релиз или в виде пакетов обновления. В конце срока продукт либо достигает конца жизненного цикла[en], либо получает ещё поддержку, часто только в виде патчей, закрывающих критические уязвимости. К примеру, всем известный браузер Mozilla Firefox имеет ESR релизы, обновляющиеся раз в год или еще один яркий пример долгосрочной поддержки ядро Linux имеет срок 2 года, однако старые LTS-релизы поддерживаются 6 лет (например, версия 3.16). Java имеет восьми-летний срок поддержки с релиза 11, а Windows 10 имеет ветку LTSC, которая поддерживается 10 лет, хотя и выпускается раз в 2-3 года.