W informatyce wersja Long-term carrier lub LTS (w języku francuskim wsparcie długoterminowe ) oznacza oprogramowanie przeznaczone do wydania , którego wsparcie jest zapewnione przez dłuższy okres niż zwykle.
Chodzi o realizację polityki zarządzania cyklem życia produktu w zakresie inżynierii oprogramowania , ze szczególnym uwzględnieniem zastosowania zasad inżynierii niezawodności do procesu wytwarzania i utrzymania oprogramowania. Długoterminowe wsparcie wydłuża czas utrzymania aplikacji ; zmienia również rodzaj i częstotliwość wydawania aktualizacji ( poprawek ), aby zmniejszyć ryzyko, koszty i zakłócenia związane z wdrażaniem oprogramowania, jednocześnie promując niezawodność . Jednak wsparcie długoterminowe nie oznacza wsparcia technicznego .
Długoterminowe wsparcie zaczyna się od zamrożenia funkcji: poprawki mogą być wydawane, aby naprawić błędy i zamknąć luki w zabezpieczeniach , ale żadne nowe funkcje - które mogłyby spowodować regresję - nie są akceptowane. Kierownik utrzymania ruchu rozprowadza poprawki w postaci poprawek jednostkowych, pakietów lub dodatków Service Pack . Pod koniec okresu wsparcia produkt kończy swoją żywotność .
Termin wsparcia długoterminowego jest zasadniczo zarezerwowany dla określonych wersji oprogramowania, których wydawca zasadniczo gwarantuje minimalny okres konserwacji wynoszący dwa lata, tj. Okres znacznie dłuższy niż żywotność zwykłej wersji. Podobnym terminem jest wsparcie krótkoterminowe (STS), które odnosi się do wsparcia o zwykłym czasie trwania.
Tradycyjnie, cykl życia wielu projektów oprogramowania open source to tzw. Wczesne wydawanie reguł , wydawanie często ( post wczesne i często publikowanie ), harmonogram publikacji z regularnymi datami. W obu przypadkach każda nowa wersja może zawierać poprawki błędów, poprawki luk w zabezpieczeniach lub nowe funkcje.
Ogólnie rzecz biorąc, duże organizacje i niektórzy specjaliści pracujący nad krytycznymi projektami przede wszystkim dążą do stabilności i dlatego przez długi czas utrzymują sprawdzoną wersję oprogramowania w serwisie. Dopóki jest uruchamiana, ta wersja może otrzymywać tylko poprawki bezpieczeństwa. Świat zawodowy zakłada, że dodatki funkcji mogą wprowadzać regresje w oprogramowaniu. Backport w wdrożonej wersji tylko poprawki zabezpieczeń zintegrowanych w każdej nowej wersji opublikowanej jest teoretycznie możliwe, ale w praktyce to rozwiązanie jest bardzo skomplikowane i bardzo kosztowne w realizacji.
Nawet bez ryzyka dla tego typu użytkowników nowe funkcje są często drogie. Na przykład aktualizacja aplikacji internetowej z wrażliwą konfiguracją może wymagać współpracy wielu osób: programiści renowacji ; administrator bazy danych do bazy danych schematu zmiany; Testerzy oprogramowania do testów regresyjnych ; kierownik projektu w zakresie planowania, współpracy i ułatwień; administrator lub zarządca publikacja dla rozmieszczenia oprogramowanie monitorujące; oraz operacje personelu IT w zakresie tworzenia kopii zapasowych , instalacji i odtwarzania po awarii .
Wersje LTS oprogramowania zazwyczaj rozwiązać te problemy poprzez dostarczanie tylko aktualizacje, które są uzasadnione celem zabezpieczenia - ryzyko instalowania tych aktualizacji należy zawsze być mniejsza niż ryzyko nie nie je zainstalować.
W tej tabeli wymieniono tylko oprogramowanie, które oprócz normalnych wersji ma wersje LTS. Wiele projektów, takich jak CentOS , zapewnia długoterminowe wsparcie dla każdej wersji.
Oprogramowanie | Rodzaj | Data 1 st wersji LTS | Czas trwania LTS | Czas trwania STS | Uwagi |
---|---|---|---|---|---|
Ubuntu | Dystrybucja Linuksa |
1 st czerwiec 2.006 ( wersja 6.06 LTS ) |
5 lat | 9 miesięcy a | Nowa wersja LTS jest wydawana co dwa lata. W latach 2006-2011 okres wsparcia technicznego wynosił dwa lata w przypadku wersji komputerowych i pięć lat w przypadku wersji serwerowych. Okres ten został wydłużony do pięciu lat dla obu wersji. |
Trisquel 7.0 | Dystrybucja Linuksa | 4 listopada 2014 | 5 lat | 1 rok | |
Symfony | Ramy aplikacji | Czerwiec 2013 | 3 lata | 8 miesięcy | |
Joomla! | CMS |
Styczeń 2008 (wersja 1.5) |
2 lata, 3 miesiące | 7 miesięcy | Ponieważ Joomla! Jest to aplikacja internetowa , wsparcie długoterminowe obejmuje wsparcie dla starszych wersji z przeglądarek internetowych . |
Tiki-wiki | CMS Wiki | Maj 2009 (Tiki3) | 5 lat | 6 miesięcy | Każde 3 rd wersja jest wersją LTS. |
Linux Mint | Dystrybucja Linuksa | 8 czerwca 2008 | 5 lat | 6 miesięcy | Od wersji 13 okres wsparcia LTS wynosi pięć lat, licząc w tym Ubuntu , od którego się wywodzi. |
Jądro Linuksa | Jądro | 11 października 2008 (wersja 2.6.27) |
6 lat | Zmienna | Wersje jądra Linux v2.6.16 i v2.6.x miały nieoficjalną obsługę podobną do obsługi LTS. W 2011 roku grupa działa na Linux Foundation skonfigurować długoterminowo inicjatywę, formalne wsparcie LTS. |
TYPO3 | CMS | styczeń 2011 (wersja 4.5 LTS) |
3 lata (min.) | Zmienna | TYPO3 to aplikacja internetowa stworzona przez stowarzyszenie TYPO3. |
Mozilla Firefox | przeglądarka internetowa | 31 stycznia 2012 (wersja 10.0) |
1 rok | 6 tygodni | Wersje LTS przeglądarki Firefox nazywane są ESR ( Extended Support Release ). |
Django | Ramy aplikacji | 23 marca 2012 (wersja 1.4) |
3 lata | 16 miesięcy | |
Laravel | Ramy aplikacji | 9 czerwca 2015 r (wersja 5.1) |
3 lata | 1 rok | Wersje LTS otrzymują łaty na 2 lata i aktualizacje zabezpieczeń na 3 lata (6 miesięcy i 1 rok w innym przypadku). |
Windows 10 | System operacyjny | 29 lipca 2015 (wersja 10.0.10240) |
10 lat | 4-8 miesięcy | Nazywane „oddziałem obsługi długoterminowej” lub LTSB, te wersje systemu Windows 10 Enterprise Edition dla systemów o znaczeniu krytycznym są obsługiwane przez 10 lat. Otrzymują comiesięczne aktualizacje zabezpieczeń, które rzadko przynoszą nowe funkcje. |
Node.js | Środowisko wykonawcze | 12 października 2015 r (wersja 4.2.0) |
18 miesięcy | 12 miesięcy |