Długoterminowa pomoc - Long-term support
Wsparcie długoterminowe ( LTS ) jest zarządzanie cyklem życia produktu polityka , w której uwolnienie stabilny z oprogramowaniem komputerowym jest utrzymywana przez dłuższy okres czasu niż w standardowej wersji. Termin ten jest zwykle zarezerwowany dla oprogramowania typu open source , gdzie opisuje wersję oprogramowania, która jest obsługiwana przez miesiące lub lata dłużej niż wersja standardowa oprogramowania.
Wsparcie krótkoterminowe (STS) to termin, który wyróżnia politykę pomocy technicznej dla standardowej edycji oprogramowania. Oprogramowanie STS ma stosunkowo krótki cykl życia i może otrzymać nowe funkcje, które zostały pominięte w edycji LTS, aby uniknąć potencjalnego naruszenia stabilności lub kompatybilności wersji LTS.
Charakterystyka
LTS stosuje zasady inżynierii niezawodności w procesie tworzenia oprogramowania i cyklu życia wydania oprogramowania . Długoterminowe wsparcie wydłuża okres utrzymania oprogramowania ; zmienia również typ i częstotliwość aktualizacji oprogramowania ( poprawek ), aby zmniejszyć ryzyko , koszty i zakłócenia wdrażania oprogramowania , jednocześnie promując niezawodność oprogramowania. Niekoniecznie oznacza to wsparcie techniczne .
Na początku długoterminowego okresu wsparcia twórcy oprogramowania narzucają zamrożenie funkcji : tworzą łatki, które korygują błędy i luki w oprogramowaniu , ale nie wprowadzają nowych funkcji, które mogą powodować regresję . Opiekun oprogramowanie albo dystrybucja łatek indywidualnie lub pakiety je w wersjach konserwacyjnych , wydawnictw punktowych lub dodatków Service Pack . Po zakończeniu okresu wsparcia produkt osiąga koniec okresu eksploatacji lub otrzymuje przez pewien czas obniżony poziom wsparcia (np. tylko poprawki zabezpieczeń o wysokim priorytecie).
Racjonalne uzasadnienie
Przed aktualizacją oprogramowania decydent może rozważyć ryzyko i koszt aktualizacji.
Gdy twórcy oprogramowania dodają nowe funkcje i naprawiają błędy oprogramowania, mogą przypadkowo wprowadzić nowe błędy lub zepsuć starą funkcjonalność. Kiedy taka usterka pojawia się w oprogramowaniu, nazywa się to regresją . Dwa sposoby, w jakie wydawca lub opiekun oprogramowania może zmniejszyć ryzyko regresji, to rzadsze publikowanie głównych aktualizacji i umożliwienie użytkownikom testowania alternatywnej, zaktualizowanej wersji oprogramowania. Oprogramowanie LTS stosuje te dwie strategie redukcji ryzyka. Edycja LTS oprogramowania jest publikowana równolegle z edycją STS (short-term support). Ponieważ główne aktualizacje edycji STS są publikowane częściej, oferuje użytkownikom LTS podgląd zmian, które mogą zostać wprowadzone do edycji LTS, gdy zostaną ocenione jako odpowiedniej jakości .
Korzystanie ze starszych wersji oprogramowania może uniknąć ryzyka związanego z aktualizacją, ale może wprowadzić ryzyko utraty wsparcia dla starego oprogramowania. Długoterminowe wsparcie rozwiązuje ten problem, zapewniając użytkowników i administratorów, że oprogramowanie będzie utrzymywane przez określony czas, a aktualizacje wybrane do publikacji niosą ze sobą znacznie zmniejszone ryzyko regresji. Opiekunowie oprogramowania LTS publikują tylko aktualizacje, które albo mają niskie ryzyko IT, albo zmniejszają ryzyko IT (takie jak poprawki bezpieczeństwa ). Poprawki do oprogramowania LTS są publikowane przy założeniu, że ich instalowanie jest mniej ryzykowne niż ich nieinstalowanie.
Oprogramowanie z osobnymi wersjami LTS
W tej tabeli wymieniono tylko te, które mają określoną wersję LTS oprócz normalnego cyklu wydawniczego. Wiele projektów, takich jak CentOS , zapewnia długi okres wsparcia dla każdego wydania.
Oprogramowanie | Rodzaj oprogramowania | Data pierwszego wydania LTS | Okres LTS | okres STS | Uwagi |
---|---|---|---|---|---|
Mikser | Grafika komputerowa | 3 czerwca 2020 (v2.83)
|
2 lata | ||
Współpraca online | Apartament Biurowy | 2 czerwca 2016 |
1 rok | Różne | Internetowa, gotowa wersja pakietu LibreOffice dla przedsiębiorstw, jej STS trwa zwykle miesiąc. |
Współpraca online na komputery stacjonarne | Apartament Biurowy | 11 maja 2013 |
3 lata | Dla systemów Windows, macOS i Linux, wersja korporacyjna LibreOffice. „Wsparcie LTS w standardzie przez 3 lata, w razie potrzeby do 5 lat”. Collabora Online for Mobile (Android, iOS i Chrome OS) nie ma LTS, otrzymują aktualizacje kroczące, ich STS jest nieco dłuższy niż Collabora Online. | |
Django | Ramy aplikacji | 23 marca 2012 (v1.4)
|
3 lata | 16 miesięcy | |
Debian GNU/Linux | Dystrybucja Linuksa | 1 czerwca 2014 | 5 lat | 3 lata | LTS (bez kosztów) zapewnia „oddzielna grupa wolontariuszy i firm zainteresowanych sukcesem”. Częściowo płatne (w niektórych wersjach) Rozszerzone długoterminowe wsparcie (ELTS), przez 2 dodatkowe lata w ciągu 5 LTS, zapewniane przez Freexian. |
Firefox | przeglądarka internetowa | 31 stycznia 2012 (v10.0)
|
1 rok | 6 tygodni | Termin LTS Mozilli to „Extended Support Release” (ESR) (zobacz Firefox#Extended Support Release ). |
Joomla! | CMS | Styczeń 2008 (v1.5)
|
2 lata, 3 miesiące | 7 miesięcy | Od czasu Joomla! jest aplikacją internetową , długoterminowe wsparcie obejmuje również obsługę starszych przeglądarek internetowych . |
Laravel | Ramy aplikacji | 9 czerwca 2015 (v5.1)
|
3 lata | 1 rok | W przypadku wersji LTS poprawki błędów są dostarczane przez 2 lata, a poprawki zabezpieczeń są dostarczane przez 3 lata. W przypadku wydań ogólnych poprawki błędów są dostarczane przez 6 miesięcy, a poprawki zabezpieczeń są dostarczane przez 1 rok. |
Jądro Linuksa | Jądro | 11 października 2008 (v2.6.27)
|
Różni się, 6, 10+ lat | Różne | Jądro Linuksa v2.6.16 i v2.6.27 były nieoficjalnie wspierane w stylu LTS, zanim grupa robocza w Linux Foundation w 2011 roku rozpoczęła formalną inicjatywę długoterminowego wsparcia. Okres wsparcia LTS został wydłużony do 6 lat; Jądro Linux 4.4 będzie objęte wsparciem przez 6 lat, zanim zostanie przejęte przez projekt „Civil Infrastructure Platform” (CIP), który planuje utrzymywać je przez co najmniej 10 lat w ramach „SLTS (Super Long Term Support)” (CIP ma tylko , na razie postanowiono utrzymać 64-bitową architekturę x86-64 i 32-bitową ARM; planowana jest także obsługa 64-bitowego ARM). „Przypadki użycia, do których dąży projekt CIP, mają cykl życia od 25 do 50 lat”. a CIP przewiduje ponad 15 lat wsparcia.
|
Mennica Linuksa | Dystrybucja Linuksa | 8 czerwca 2008 | 5 lat | 6 miesięcy | Od wersji 13 okres LTS wzrósł z trzech do pięciu lat, ponieważ Linux Mint wywodzi się z Ubuntu. Wersja 16 była ostatnią wersją bez LTS. |
Jawa | Maszyna wirtualna i środowisko uruchomieniowe | 25 września 2018 (v11)
|
6 lat (więcej dla starszych wersji lub w zależności od dostawcy) | 6 miesięcy | Java 17 jest wspierana od 6 lat m.in. przez Microsoft. Java 8 jest wspierana przez Oracle przez okres do 16 lat. Wszystkie wersje wcześniejsze niż Java 9 były obsługiwane przez długi czas (4 lata lub dłużej). |
Moodle | Ramy aplikacji | 12 maja 2014 (v2.7) | 3 lata | 18 miesięcy | |
Matomo | Analityka internetowa | 3 lutego 2016 (v2.16)
|
≥12 miesięcy | ~4 tygodnie | |
Node.js | System uruchomieniowy | 12 października 2015 (v4.2.0)
|
18 miesięcy | 12 miesięcy | |
Symfony | Ramy aplikacji | czerwiec 2013 | 3 lata | 8 miesięcy | |
Tiki-wiki | Wiki / CMS | Maj 2009 (Tiki3) | 5 lat | 6 miesięcy | Co trzecia wersja jest wersją wsparcia długoterminowego (LTS). |
Trisquel 7.0 | Dystrybucja Linuksa | 2014-11-04 | 5 lat | 1 rok | Linux-libre ( kernel ) 3.13, GNOME fallback 3.12 i przeglądarka lub GNU IceCat |
TYPO3 | CMS | Styczeń 2011 (wersja 4.5 LTS)
|
3 lata (min.) | Różne | TYPO3 to aplikacja internetowa zarządzana przez Stowarzyszenie TYPO3. |
Ubuntu | Dystrybucja Linuksa | 1 czerwca 2006 ( Ubuntu 6.06 LTS )
|
5 lat, 10 lat z ESM | 9 miesięcy | Co dwa lata wydawana jest nowa wersja LTS. Od 2006 do 2011 roku wsparcie LTS dla komputerów stacjonarnych trwało około dwóch lat, a dla serwerów pięć, ale wersje LTS są teraz obsługiwane przez pięć lat dla obu. Rozszerzona konserwacja zabezpieczeń (ESM) jest dostępna przez dodatkowe 5 lat w systemie Ubuntu 14.04 i kolejnych wersjach LTS. |
Okna 10 | System operacyjny | 29 lipca 2015 (v10.0.10240)
|
10 lat | 18 miesięcy (wcześniej 8–12 miesięcy) | Wersje systemu Long-Term Servicing Channel (LTSC) (wcześniej Long-Term Servicing Branch) systemu Windows 10 są obsługiwane przez 10 lat dla maszyn o znaczeniu krytycznym. Wydanie LTSC otrzymuje comiesięczne aktualizacje zabezpieczeń; aktualizacje do wydania LTSC nie wprowadzają żadnych zmian w funkcjach. Co 2-3 lata publikowana jest nowa ważna wersja LTSC, ale firmy mogą zdecydować się na pozostanie przy obecnej wersji LTSC do końca jej życia. Wersja LTSC jest dostępna tylko dla firm korzystających z wersji Windows 10 Enterprise. Stali konsumenci korzystający z półrocznego kanału (SAC) otrzymują nowe wersje systemu operacyjnego mniej więcej co sześć miesięcy (wcześniej co cztery miesiące), podczas gdy klienci biznesowi uzyskują uaktualnienie do nowych wersji SAC około cztery miesiące po wydaniu przez firmę Microsoft wydania SAC dla zwykłych konsumentów (wcześniej osobne wydanie odbywało się mniej więcej co osiem miesięcy). |
Okna 11 | System operacyjny | 5 października 2021 (v10.0.22000.258)
|
3 lata (edycje Enterprise i Education) | 2 lata | „Aktualizacje funkcji systemu Windows 11 zostaną wydane w drugiej połowie roku kalendarzowego i będą objęte 24-miesięcznym wsparciem dla wersji Home, Pro, Pro for Workstations i Pro Education. System Windows 11 będzie objęty 36-miesięcznym wsparciem dla Enterprise i Education wydania." |
Zabbix | Oprogramowanie do monitorowania sieci | 21 maja 2012 (2.0) | 5 lat | 6 miesięcy | Wersje z zerową kropką (3.0, 4.0, 5.0 itd.) to wydania LTS, które mają „Pełne wsparcie” przez trzy lata i „Ograniczone wsparcie” (np. aktualizacja zabezpieczeń) przez dodatkowe dwa lata, łącznie przez pięć lat. Wersje standardowe (5.2, 5.4 itd.) są wydawane co sześć miesięcy i są obsługiwane tylko do następnej wersji oprogramowania (plus dodatkowy miesiąc na poprawki bezpieczeństwa). |
- 1. ^ Okres wsparcia dla nadrzędnej dystrybucji Ubuntu, Debian , wynosi rok po wydaniu kolejnej stabilnej wersji. Od czasu Debiana 6.0 "Squeeze" obsługa LTS (poprawki błędów i łatki bezpieczeństwa) została dodana do wszystkich wydań wersji. Całkowity czas wsparcia LTS wynosi zazwyczaj około 5 lat dla każdej wersji. Z powodu nieregularnego cyklu wydawniczego Debiana, czasy wsparcia mogą się różnić od tej średniej, a wsparcie LTS nie jest realizowane przez zespół Debiana, ale przez oddzielną grupę wolontariuszy.
Zobacz też
- Backporting
- Rozgałęzienie (kontrola wersji)
- Polityka bezpieczeństwa komputerowego
- DevOps
- Plan odzyskiwania po awarii
- Zarządzanie ryzykiem korporacyjnym
- Oprogramowanie firmowe
- ISO/IEC 12207 , międzynarodowy standard procesów cyklu życia oprogramowania
- Wersje semantyczne
- Jakość oprogramowania
- Testowanie niezawodności oprogramowania
- Całkowity koszt posiadania
- Zarządzanie podatnościami
Bibliografia
Dalsza lektura
- Arnuphaptrairong, Tharwon (2011). „Top Dziesięć Listy Zagrożeń Projektu Oprogramowania: Dowody z Badania Literatury” (PDF) . Materiały Międzynarodowej MultiKonferencji Inżynierów i Informatyków 2011 . 1 . Numer ISBN 978-988-18210-3-4. ISSN 2078-0966 . Źródło 7 sierpnia 2013 .
- „Co sprawia, że oprogramowanie jest niezawodne?” . bcs.org . SKW. 5 lutego 2007 . Źródło 12 sierpnia 2013 .
- Brennera, Billa. „Nieaktualne oprogramowanie to ryzykowny biznes” . Bezpieczeństwo wyszukiwania . Cel techniczny . Źródło 12 sierpnia 2013 .
- „Wdrażanie oprogramowania: zasady zapewniające częste wdrożenia o niskim ryzyku” . Podręcznik projektowania usług rządowych . Rządowa usługa cyfrowa . Źródło 12 sierpnia 2013 .
- Graydon, Patrick J.; Rycerz, Jan C.; Xiang Yin (2010). „Praktyczne ograniczenia niezawodności oprogramowania: studium przypadku” (PDF) . Źródło 12 sierpnia 2013 .
- Pokorny, Jez (16 lutego 2012). „Cztery zasady wydań oprogramowania o niskim ryzyku” . Poinformuj IT . Edukacja Pearsona . Źródło 12 sierpnia 2013 .
- Littlewood, Bev; Strigini, Lorenzo. „Niezawodność i niezawodność oprogramowania: plan działania” (PDF) . Źródło 12 sierpnia 2013 .
- Weiss, Aaron (8 czerwca 2012). „Ukryte zagrożenia bezpieczeństwa starszego oprogramowania” . Planeta e-bezpieczeństwa . Źródło 12 sierpnia 2013 .
- Ghosh, Shona (19 grudnia 2013). „Windows XP: tykająca bomba zegarowa Microsoftu” . PC Pro . Wydawnictwo Dennisa . Pobrano 2 stycznia 2014 .