Dlouhodobá podpora - Long-term support
Dlouhodobá podpora (LTS) je správa životního cyklu produktu politika ve kterém a stabilní vydání z počítačový software je udržovaný po delší dobu než standardní vydání. Termín je obvykle vyhrazen pro open-source software, kde popisuje softwarovou edici, která je podporována o měsíce nebo roky déle než standardní edice softwaru.
Krátkodobá podpora (STS) je termín, který odlišuje zásady podpory pro standardní vydání softwaru. Software STS má poměrně krátký životní cyklus a mohou mu být poskytnuty nové funkce, které jsou z edice LTS vynechány, aby se zabránilo potenciálnímu ohrožení stability nebo kompatibility verze LTS.[1]
Vlastnosti
LTS uplatňuje zásady spolehlivostní inženýrství do proces vývoje softwaru a životní cyklus vydání softwaru. Dlouhodobá podpora prodlužuje období údržba softwaru; také mění typ a frekvenci aktualizací softwaru (záplaty ) ke snížení riziko, výdaje a narušení nasazení softwaru, zatímco propaguje spolehlivost softwaru. To nutně neznamená technická podpora.
Na začátku období dlouhodobé podpory vývojáři softwaru uložit a zmrazení funkcí: Dělají opravy, aby je opravili softwarové chyby a zranitelnosti, ale nezavádějte nové funkce to může způsobit regrese. The správce softwaru buď distribuuje patche jednotlivě, nebo je balí vydání pro údržbu, bodové zprávy nebo aktualizace Service Pack. Na konci období podpory produkt dosáhne konec života nebo po určitou dobu obdrží sníženou úroveň podpory (např. pouze bezpečnostní záplaty s vysokou prioritou).[2]
Odůvodnění
Před upgradem softwaru a rozhodovatel může zvážit riziko a náklady na upgrade.[3]
Protože vývojáři softwaru přidávají nové funkce a opravují chyby softwaru, mohou náhodně zavést nové chyby nebo přerušit staré funkce.[4] Když se taková chyba vyskytne v softwaru, nazývá se a regrese.[4] Dva způsoby, jak a vydavatel softwaru nebo správce může snížit riziko regrese je vydávat hlavní aktualizace méně často a umožnit uživatelům testovat alternativní aktualizovanou verzi softwaru.[3][5] Software LTS uplatňuje tyto dvě strategie snižování rizik. Vydání softwaru LTS je vydáváno souběžně s vydáním STS (krátkodobá podpora). Vzhledem k tomu, že hlavní aktualizace edice STS jsou publikovány častěji, nabízí uživatelům LTS náhled změn, které by mohly být začleněny do edice LTS, pokud jsou tyto změny považovány za dostatečné kvalitní.
I když se používání starších verzí softwaru může vyhnout rizikům spojeným s upgradem, může to představovat riziko ztráty podpory pro starý software.[6] Dlouhodobá podpora to řeší zajištěním uživatelů a správci že software bude udržován po určitou dobu a že aktualizace vybrané pro publikaci budou mít výrazně snížené riziko regrese.[2] Správci softwaru LTS publikují pouze aktualizace, které mají buď nízkou hodnotu IT riziko nebo které snižují IT riziko (např bezpečnostní záplaty ). Záplaty pro software LTS jsou publikovány s tím, že jejich instalace je méně riskantní než jejich instalace.
Software se samostatnými verzemi LTS
Tato tabulka uvádí pouze ty, které mají kromě normálního cyklu vydání specifickou verzi LTS. Mnoho projektů, jako např CentOS, poskytují dlouhou dobu podpory pro každé vydání.
Software | Typ softwaru | Datum prvního vydání LTS | LTS období | Období STS | Poznámky |
---|---|---|---|---|---|
Django | Rámec aplikace | 23. března 2012 (v1.4) | 3 roky[7] | 16 měsíců | |
Debian GNU / Linux | Linuxová distribuce | 1. června 2014[8] | 2 roky | 3 roky | Celková doba podpory je (minimálně) 5 let.[9] |
Firefox | webový prohlížeč | 31. ledna 2012 (v10.0) | 1 rok | 6 týdnů | Termín LTS společnosti Mozilla je „Extended Support Release“ (ESR) (viz Firefox # Rozšířená verze podpory ). |
Joomla! | CMS | Leden 2008 (v1.5) | 2 roky, 3 měsíce[10] | 7 měsíců | Protože Joomla! je webová aplikace, dlouhodobá podpora také znamená podporu pro dědictví internetové prohlížeče. |
Laravel | Rámec aplikace | 9. června 2015 (v5.1)[11] | 3 roky[12] | 1 rok | U verzí LTS jsou opravy chyb poskytovány po dobu 2 let a opravy zabezpečení po dobu 3 let. U obecných verzí jsou opravy chyb poskytovány po dobu 6 měsíců a opravy zabezpečení po dobu 1 roku.[13] |
Linuxové jádro | Jádro | 11. října 2008 (v2.6.27) | Liší se, 6, 10+ let[14][15][16] | Liší se | Linuxové jádro v2.6.16 a v2.6.27 bylo neoficiálně podporováno módem LTS[17] před rokem 2011 pracovní skupina v Linux Foundation zahájila formální iniciativu dlouhodobé podpory.[18][19] Období podpory LTS bylo prodlouženo na 6 let; Linuxové jádro 4.4 bude mít 6 let podpory, než jej převezme projekt „Civil Infrastructure Platform“ (CIP), který jej plánuje udržovat minimálně 10 let pod „SLTS (Super Long Term Support)“ (CIP má pouze , prozatím se rozhodl zachovat 64bitové x86-64 a 32bitové ARM; zatímco je plánována také 64bitová hardwarová podpora ARM[20]). „Cílený projekt případů CIP má životní cyklus mezi 25 a 50 lety.“ a CIP předpokládá více než 15 let podpory.[21] |
Linux Mint | Linuxová distribuce | 8. června 2008 | 5 let[24] | 6 měsíců | Ve verzi 13 se období LTS zvýšilo ze tří let na pět, protože Linux Mint pochází z Ubuntu. |
Jáva | Virtuální stroj a běhové prostředí | 25. září 2018 (v11) | 4 roky | 6 měsíců | Všechny verze starší než Java 9 byly podporovány po dlouhou dobu (4 roky nebo více).[25] |
Moodle | Rámec aplikace | 12. května 2014 (v2.7)[26] | 3 roky[26] | 18 měsíců[26] | |
Matomo | Webová analýza | 3. února 2016 (v2.16)[27][28] | ≥12 měsíců[27] | ~ 4 týdny[29] | |
Node.js | Runtime systém | 12. října 2015 (v4.2.0)[30] | 18 měsíců | 12 měsíců | |
Symfony | Rámec aplikace | červen 2013 | 3 roky | 8 měsíců | |
Tiki-wiki | Wiki /CMS | Květen 2009 (Tiki3) | 5 let | 6 měsíců | Každá třetí verze je verzí Long Term Support (LTS). |
Trisquel 7.0[31] | Linuxová distribuce | 2014-11-04 | 5 let | 1 rok | Linuxové jádro -libre 3.13, Záložní GNOME 3.12 a Abrowser nebo GNU IceCat |
TYPO3 | CMS | Ledna 2011 (v4.5 LTS)[32] | 3 roky (min.) | Liší se | TYPO3 je webová aplikace spravovaná asociací TYPO3. |
Ubuntu | Linuxová distribuce | 1. června 2006 (Historie verzí Ubuntu # 0606 Ubuntu 6.06 LTS )[33] | 5 let[34] | 9 měsíců1 | Nová verze LTS vychází každé dva roky. Od roku 2006 do roku 2011 byla podpora LTS pro stolní počítače přibližně dva roky a pro servery pět, ale verze LTS jsou nyní podporovány po dobu pěti let pro oba.[33][34] |
Windows 10 | Operační systém | 29. července 2015 (v10.0.10240)[35] | 10 let[36] | 18 měsíců (dříve 8-12 měsíců) [36] | Vydání systému Windows 10 Long-Term Servicing Channel (LTSC) (dříve Long-Term Servicing Branch) jsou u strojů s kritickým úkolem podporována po dobu 10 let. Verze LTSC získává měsíční bezpečnostní aktualizace; aktualizace vydání LTSC přinášejí malé nebo žádné změny funkcí. Každé 2-3 roky se vydává nové hlavní vydání LTSC, ale podniky se mohou rozhodnout zůstat na své aktuální verzi LTSC až do konce své životnosti. Vydání LTSC je k dispozici pouze pro firmy, které používají edici Windows 10 Enterprise. Pravidelní zákazníci na Semi-Annual Channel (SAC) získávají nové verze operačního systému přibližně každých šest měsíců (dříve každé čtyři měsíce), zatímco firemní zákazníci dostávají upgrade na nové verze SAC přibližně čtyři měsíce poté, co společnost Microsoft vydala vydání SAC pro běžné zákazníky (dříve se samostatné vydání provádí přibližně každých osm měsíců).[36] |
- 1.^ Období podpory pro rodičovskou distribuci Ubuntu, Debian, je rok po vydání další stabilní verze.[37][38] Od verze Debian 6.0 „Squeeze“ byla do všech verzí přidána podpora LTS (opravy chyb a bezpečnostní záplaty).[39]. Celková doba podpory LTS je u každé verze obecně kolem 5 let.[40][41]. Kvůli nepravidelnému cyklu vydání Debianu se doby podpory mohou od tohoto průměru lišit[41] a podporu LTS neprovádí tým Debianu, ale samostatná skupina dobrovolníků[42].
Viz také
- Backporting
- Větvení (řízení verzí)
- Zásady zabezpečení počítače
- DevOps
- Plán obnovy po katastrofě
- Řízení podnikových rizik
- Podnikový software
- ISO / IEC 12207, an mezinárodní standard pro procesy životního cyklu softwaru
- Sémantické verzování
- Kvalita softwaru
- Testování spolehlivosti softwaru
- Celková cena vlastnictví
- Správa zranitelnosti
Reference
- ^ "Cyklus uvolnění a podpory". Joomla! Dokumentace. Citováno 2017-06-20.
- ^ A b von Hagen, William (2009). „Projekt Ubuntu Linux § Závazky k aktualizaci a údržbě Ubuntu“. Ubuntu 8.10 Linux Bible. Wiley Publishing. str. 9–10. ISBN 978-0-470-29420-8.
- ^ A b Rozanski, Nick; Woods, Eóin (2012) [2011]. „Provozní hledisko § funkční migrace“. Architektura softwarových systémů: Práce se zúčastněnými stranami pomocí hledisek a perspektiv (2. vyd.). Addison-Wesley. str. 395. ISBN 978-0-321-71833-4 - prostřednictvím Knih Google.
- ^ A b Desikan, Srinivasan; Gopalaswamy, Ramesh (2008) [2006]. „Co je regresní testování?“. Testování softwaru: Zásady a praxe. Pearson Education. str. 194. ISBN 978-81-7758-121-8 - prostřednictvím Knih Google.
- ^ Black, Rex (2007). „Tři další regresní strategie“. Pragmatic Testování softwaru: Staňte se efektivním a efektivním profesionálem v testování. Wiley Publishing. 43–44. ISBN 978-0-470-12790-2 - prostřednictvím Knih Google.
- ^ Může, Rod. „COTS v systémech souvisejících s bezpečností: problémy a ilustrace“. V Redmill, Felix; Anderson, Tom (eds.). Průmyslové perspektivy bezpečnostně-kritických systémů: Proceedings of the Sixth Safety-Critical Systems Symposium, Birmingham 1998. Springer-Verlag. str. 220. doi:10.1007/978-1-4471-1534-2. ISBN 978-3-540-76189-1 - prostřednictvím Knih Google.
- ^ Graham, Tim (25. června 2015). „Django's Roadmap“. djangoproject.com. Softwarová nadace Django.
- ^ „Debian - Novinky - Dlouhodobá podpora pro Debian 6.0 oznámena“. www.debian.org. Citováno 2020-05-25.
- ^ "LTS - Debian Wiki". wiki.debian.org. Citováno 2020-05-25.
- ^ van Geest, M .; et al. (22. srpna 2011). "Cyklus uvolnění a podpory". Joomla! Dokumentace. Joomla! Projektový tým. Citováno 23. června 2013.
- ^ Barnes, Eric L. (1. května 2015). „Vše, co víme o Laravelu 5.1 - aktualizováno“. laravel-news.com. Laravel-novinky.
- ^ Barnes, Eric L. (30. dubna 2015). „Laravel oznamuje, že v5.1 bude LTS“. laravel-news.com. Laravel-novinky.
- ^ „Zásady podpory“. laravel.com.
- ^ CIP (2016-10-13). „Platforma pro civilní infrastrukturu ohlašuje první jádro super dlouhodobé podpory na konferenci Embedded Linux Conference Europe“. Platforma občanské infrastruktury. Citováno 2019-01-16.
- ^ „Renesas využívá nové 10leté jádro SLTS z platformy civilní infrastruktury“. LinuxGizmos.com. 2017-10-16. Citováno 2019-01-16.
- ^ „Super dlouhodobá podpora jádra [LWN.net]“. lwn.net. Citováno 2019-01-16.
- ^ Bunk, Adrian (11. října 2008). „Linux 2.6.27 bude dlouho podporovaným jádrem“. Linuxové jádro (Poštovní seznam). Citováno 23. června 2013.
- ^ Larabel, Michael (26. října 2011). „Linux Foundation podporuje dlouhodobá jádra podpory“. Phoronix. Phoronix Media. Citováno 12. srpna 2013.
- ^ „Co je LTSI?“. linuxfoundation.org. Linuxová nadace. Archivovány od originál dne 5. října 2014. Citováno 12. srpna 2013.
- ^ CIP (2018-10-23). „Deska Renesas RZ / G2M-96CE byla přijata jako referenční deska Arm64 pro další jádro CIP SLTS“. Platforma občanské infrastruktury. Citováno 2019-01-16.
- ^ https://wiki.linuxfoundation.org/_media/civilinfrastructureplatform/whitepaper_short.pdf
- ^ https://www.renesas.com/us/en/about/press-center/news/2017/news20171016.html
- ^ https://mp.renesas.com/en-eu/rzg/marketplace/rzg_labo/RZGL000004.html
- ^ „Vydání Linux Mint“. linuxmint.com. Archivovány od originál dne 17. prosince 2013. Citováno 14. prosince 2013.
- ^ „Plán podpory Oracle Java SE“. Oracle Corporation. 2018-09-25. Citováno 2018-09-27.
- ^ A b C „Vydání - MoodleDocs“. docs.moodle.org. Citováno 2019-01-29.
- ^ A b Aubry, Matthieu (11. ledna 2016). „Oznámení dlouhodobé podpory v Matomo 2 - analytická platforma pro vaše kritické projekty“. Oficiální blog Matomo. Citováno 2018-08-28.
- ^ „Milníky - matomo-org / matomo“. GitHub. Citováno 2018-08-28.
- ^ „Kdy je další vydání Matomo? Jaký je plán vydání?“. Matomo.org. Citováno 2018-08-28.
- ^ https://nodejs.org/en/blog/release/v4.2.0/
- ^ Trisquel Belenos
- ^ Baschny, Ernesto; et al. (26. ledna 2011). „TYPO3 4,5“. TYPO3Wiki. Sdružení TYPO3. Citováno 23. června 2013.
- ^ A b Brockmeier, Joe (1. června 2006). „Mark Shuttleworth o dlouhodobé podpoře Ubuntu“. Linux.com. Linux Foundation. Citováno 20. června 2013.
- ^ A b Darra, Clive; et al. (23. května 2006). "LTS". Ubuntu Wiki. Canonical Ltd. Citováno 20. června 2013.
- ^ „Informace o vydání Windows 10“. technet.microsoft.com. Citováno 2018-03-10.
- ^ A b C „Přehled systému Windows jako služby“. technet.microsoft.com. Citováno 2016-03-16.
- ^ Kern, Philipp; Piat, Franklin; Simmons, Geoff; et al. (19. dubna 2006). „Bodové zprávy“. Debian Wiki. Debian Project. Citováno 27. června 2013.
- ^ „Časté dotazy k zabezpečení Debianu“. Debian.org. Debian Project. Citováno 27. června 2013.
- ^ „[SECURITY] [DSA 2907-1] Oznámení o dlouhodobé podpoře pro Debian oldstable“. lists.debian.org. Citováno 2020-05-22.
- ^ "LTS - Debian Wiki". Debian Project. Citováno 21. května 2020.
- ^ A b "Historie verzí Debianu". Debian.org. Archivovány od originál dne 17. ledna 2020.
- ^ "LTS / FAQ - Debian Wiki". wiki.debian.org. Citováno 2020-05-22.
Další čtení
- Arnuphaptrairong, Tharwon (2011). „Deset nejlepších seznamů rizik softwarových projektů: důkazy z průzkumu literatury“ (PDF). Proceedings of the International MultiConference of Engineers and Computer Scientists 2011. 1. ISBN 978-988-18210-3-4. ISSN 2078-0966. Citováno 7. srpna 2013.
- „Co dělá software spolehlivým?“. bcs.org. BCS. 5. února 2007. Citováno 12. srpna 2013.
- Brenner, Bille. „Zastaralý software je riskantní podnikání“. Hledat zabezpečení. TechTarget. Citováno 12. srpna 2013.
- „Nasazení softwaru: Zásady pro zajištění častého nasazení s nízkým rizikem“. Příručka pro návrh vládní služby. Vládní digitální služba. Citováno 12. srpna 2013.
- Graydon, Patrick J .; Knight, John C .; Xiang Yin (2010). „Praktická omezení spolehlivosti softwaru: případová studie“ (PDF). Citováno 12. srpna 2013.
- Humble, Jez (16. února 2012). „Čtyři principy nízkorizikových verzí softwaru“. InformIT. Pearson Education. Citováno 12. srpna 2013.
- Littlewood, Bev; Strigini, Lorenzo. „Spolehlivost a spolehlivost softwaru: cestovní mapa“ (PDF). Citováno 12. srpna 2013.
- Weiss, Aaron (8. června 2012). „Skrytá bezpečnostní rizika staršího softwaru“. eSecurity Planet. Citováno 12. srpna 2013.
- Ghosh, Shona (19. prosince 2013). „Windows XP: Microsoft tikající časovaná bomba“. PC Pro. Dennis Publishing. Citováno 2. ledna 2014.