Langzeitunterstützung
Langzeitunterstützung (Lts) ist ein Produktlebenszyklusmanagement Politik in welch a stabile Version von Computer Software ist gepflegt für einen längeren Zeitraum als die Standardausgabe. Der Begriff ist in der Regel reserviert für Quelloffene Software, wo es eine Softwareausgabe beschreibt, die seit Monaten oder Jahren länger unterstützt wird als die Standardausgabe der Software.
Kurzfristige Unterstützung (STS) ist ein Begriff, der die Unterstützungsrichtlinie für die Standardausgabe der Software unterscheidet. Die STS -Software hat einen vergleichsweise kurzen Lebenszyklus und kann neue Funktionen erhalten, die aus der LTS -Edition weggelassen werden, um möglicherweise die Stabilität oder Kompatibilität der LTS -Version zu vermeiden.[1]
Eigenschaften
LTS wendet die Grundsätze von an Zuverlässigkeitstechnik zum Softwareentwicklungsprozess und Lebenszyklus für Softwarefreigabe. Langfristige Unterstützung verlängert den Zeitraum von Software-Wartung; Es verändert auch den Typ und die Häufigkeit von Software -Updates (Patches) um die zu reduzieren Risiko, Kosten und Störung von Software-Bereitstellung, während er die fördert Zuverlässigkeit der Software. Es bedeutet nicht unbedingt technischer Support.
Zu Beginn einer langfristigen Unterstützungsfrist die Softwareentwickler auferlegen a Feature Freeze: Sie machen Patches, um es zu korrigieren Software -Fehler und Schwachstellen, aber nicht neu einführen Merkmale das kann verursachen Regression. Das Software -Betreuer Verteilt entweder Patches einzeln oder verpackt sie in Wartungsveröffentlichungen, Point Releases, oder Servicepakete. Am Ende des Unterstützungszeitraums erreicht das Produkt entweder Lebensendeoder erhält für einen bestimmten Zeitraum eine reduzierte Unterstützung (z. B. nur Sicherheitspatches mit hoher Priorität).[2]
Begründung
Vor dem Upgrade von Software a Entscheidungsträger könnte das betrachten Risiko und Kosten für das Upgrade.[3]
Da Softwareentwickler neue Funktionen hinzufügen und Softwarefehler beheben, können sie neue Fehler einführen oder alte Funktionen brechen.[4] Wenn ein solcher Fehler in der Software vorkommt, wird er a genannt Regression.[4] Zwei Möglichkeiten, die a Software -Verlag oder Betreuer kann die reduzieren Risiko Die Regression soll wichtige Aktualisierungen weniger häufig veröffentlichen und Benutzern eine alternative, aktualisierte Version der Software testen können.[3][5] Die LTS-Software wendet diese beiden Risikoreduktionsstrategien an. Die LTS-Ausgabe der Software wird parallel zur STS-Ausgabe (Short-Term Support) veröffentlicht. Da wichtige Aktualisierungen der STS -Ausgabe häufiger veröffentlicht werden, bietet es LTS -Benutzern eine Vorschau auf Änderungen, die möglicherweise in die LTS -Ausgabe aufgenommen werden könnten, wenn diese Änderungen als ausreichend beurteilt werden Qualität.
Während die Verwendung älterer Softwareversionen die mit dem Upgrade verbundenen Risiken vermeiden kann, kann dies das Risiko einführen, Unterstützung für die alte Software zu verlieren.[6] Langfristige Unterstützung befasst sich mit dieser durch Versicherung Benutzer und Administratoren Dass die Software für einen bestimmten Zeitraum beibehalten wird und dass die zur Veröffentlichung ausgewählten Aktualisierungen ein erheblich reduziertes Regressionsrisiko haben.[2] Die Betreuer der LTS -Software veröffentlichen nur Updates, die entweder niedrig haben IT risk oder das es verringert das Risiko (wie z. Sicherheitspatches). Patches Für LTS -Software wird das Verständnis veröffentlicht, dass die Installation weniger riskant ist als nicht zu installieren.
Software mit separaten LTS -Versionen
Diese Tabelle listet nur auf, diese haben zusätzlich zu einem normalen Release -Zyklus eine bestimmte LTS -Version. Viele Projekte, wie z. Centos, bieten Sie für jede Veröffentlichung eine lange Unterstützung.
Software | Softwaretyp | Datum der First LTS -Veröffentlichung | LTS -Periode | STS -Periode | Anmerkungen |
---|---|---|---|---|---|
Mixer | Computergrafik | 3. Juni 2020 (v2.83) | 2 Jahre[7] | ||
Collabora online | Office Suite | 2. Juni 2016 [8] | 1 Jahr | Variiert | Die webbasierte, unternehmerische Ausgabe von LibreOffice, die STS, ist normalerweise ein Monat.[9] |
Collabora online für Desktop | Office Suite | 11. Mai 2013 [10] | 3 Jahre | Für Windows, MacOS und Linux, Enterprise-Ready Edition von LibreOffice. "LTS -Unterstützung für 3 Jahre als Standard, bei Bedarf bis zu 5 Jahre."[11] Collabora Online für Mobile (Android, iOS und Chrome OS) haben keine LTs, die sie erhalten, die Rolling -Updates erhalten. Die STS ist etwas länger als Collabora online. | |
Django | Anwendungsrahmen | 23. März 2012 (v1.4) | 3 Jahre[12] | 16 Monate | |
Debian GNU/Linux | Linux -Verteilung | 1. Juni 2014[13] | 5 Jahre | 3 Jahre | LTS (keine Kosten) wird von "einer separaten Gruppe von Freiwilligen und Unternehmen bereitgestellt, die daran interessiert sind, es zu einem Erfolg zu machen".[14] Teilweise bezahlte (für einige Versionen) erweiterte die Langzeitunterstützung (ELTS) für 2 zusätzliche Jahre über den 5 von LTS, der von Freexian bereitgestellt wurde. |
Joomla! | CMS | Januar 2008 (v1.5) | 2 Jahre, 3 Monate[15] | 7 Monate | Seit Joomla! ist ein Internetanwendunglangfristige Unterstützung impliziert auch Unterstützung für die Unterstützung Erbe Internetbrowser. |
Laravel | Anwendungsrahmen | 9. Juni 2015 (v5.1)[16] | 3 Jahre[17] | 1 Jahr | Für LTS -Veröffentlichungen werden für 2 Jahre Bugs -Korrekturen bereitgestellt und 3 Jahre lang Sicherheitsbehebungen vorgesehen. Für allgemeine Veröffentlichungen werden für 6 Monate Bugs -Korrekturen bereitgestellt und 1 Jahr lang Sicherheitsbehebungen bereitgestellt.[18] |
Linux Kernel | Kernel | 11. Oktober 2008 (v2.6.27) | Variiert 6, 10+ Jahre[19][20][21] | Variiert | Linux Kernel v2.6.16 und v2.6.27 wurden inoffiziell in LTS -Mode unterstützt[22] vor einem 2011 Arbeitsgruppe in dem Linux Foundation startete eine formelle Langzeitunterstützungsinitiative.[23][24] Die LTS -Unterstützungsperiode wurde auf 6 Jahre gesteigert; Linux Kernel 4.4 wird 6 Jahre Unterstützung haben, bevor sie von CIP (Civil Infrastructure Platform "(CIP) übernommen wird, mit dem es mindestens 10 Jahre unter" SLTS (Super Long Sust Support) "(die CIP hat Vorerst beschlossen, für 64-Bit x86-64 und 32-Bit-Arm zu warten; während auch 64-Bit-Armhardwareunterstützung geplant ist[25]). "Das CIP -Projekt für Anwendungsfälle hat einen Lebenszyklus zwischen 25 und 50 Jahren." und die CIP stellt sich mehr als 15 Jahre Unterstützung vor.[26] |
Linux Mint | Linux -Verteilung | 8. Juni 2008 | 5 Jahre[29] | 6 Monate | Ab Version 13 stieg die LTS -Periode von drei Jahren auf fünf, da Linux Mint von Ubuntu abgeleitet ist. Version 16 war die letzte Nicht-LTS-Version. |
Java | Virtuelle Maschine und Laufzeitumgebung | 25. September 2018 (v11) | 6 Jahre (mehr für ältere Versionen oder je nach Verkäufer) | 6 Monate | Java 17 wird 6 Jahre lang unterstützt, z. von Microsoft. Java 8 wird von Oracle bis zu 16 Jahre lang unterstützt. Alle Versionen vor Java 9 wurden über lange Zeiträume (4 Jahre oder länger) unterstützt.[30] |
Moodle | Anwendungsrahmen | 12. Mai 2014 (v2.7)[31] | 3 Jahre[31] | 18 Monate[31] | |
Matomo | Netz Analyse | 3. Februar 2016 (v2.16)[32][33] | ≥12 Monate[32] | ~ 4 Wochen[34] | |
Node.js | Laufzeitsystem | 12. Oktober 2015 (v4.2.0)[35] | 18 Monate | 12 Monate | |
Symfony | Anwendungsrahmen | Juni 2013 | 3 Jahre | 8 Monate | |
Tiki-Wiki | Wiki/CMS | Mai 2009 (TIKI3) | 5 Jahre | 6 Monate | Jede dritte Version ist eine Langzeit -Support -Version (LTS). |
Härte 7.0[36] | Linux -Verteilung | 2014-11-04 | 5 Jahre | 1 Jahr | Linux-Libre (Kernel) 3.13, Gnome Fallback 3.12 und Abrowser oder Gnu icecat |
Typo3 | CMS | Januar 2011 (v4.5 LTS)[37] | 3 Jahre (min.) | Variiert | TYPO3 ist eine Webanwendung, die vom TYPO3 Association verwaltet wird. |
Ubuntu | Linux -Verteilung | 1. Juni 2006 (Ubuntu 6.06 LTS)[38] | 5 Jahre,[39] 10 Jahre mit ESM[40] | 9 Monate1 | Alle zwei Jahre wird eine neue LTS -Version veröffentlicht. Von 2006 bis 2011 war die LTS -Unterstützung für den Desktop ungefähr zwei Jahre lang und für Server fünf, aber LTS -Versionen werden jetzt für beide fünf Jahre lang unterstützt.[38][39] Extended Security Maintenance (ESM) ist für weitere 5 Jahre für Ubuntu 14.04 und nachfolgende LTS -Veröffentlichungen verfügbar.[41] |
Windows 10 | Betriebssystem | 29. Juli 2015 (v10.0.10240)[42] | 10 Jahre[43] | 18 Monate (zuvor 8–12 Monate)[43] | Der Langzeitwartungskanal (LTSC) (bisher langfristige Wartungszweig) von Windows 10 wird 10 Jahre lang für geschäftskritische Maschinen unterstützt. Die LTSC -Version erhält monatliche Sicherheitsaktualisierungen. Die Updates für die LTSC -Version bringen kaum bis gar keine Feature -Änderungen. Alle 2 bis 3 Jahre wird eine neue, große LTSC-Veröffentlichung veröffentlicht, aber Unternehmen können sich für ihre aktuelle LTSC-Version bis zu ihrem Lebensende entscheiden. Die LTSC -Version ist nur für Unternehmen verfügbar, die die Windows 10 Enterprise Edition ausführen. Regelmäßige Verbraucher auf dem halbjährlichen Kanal (SAC) erhalten neue Versionen des Betriebssystems ungefähr alle sechs Monate (zuvor alle vier Monate), während Geschäftskunden ungefähr vier Monate nach der Veröffentlichung der SAC-Release für reguläre Verbraucher auf neue Versionen von SAC aufgerüstet werden (Bisher erfolgt eine separate Veröffentlichung ungefähr alle acht Monate).[43] |
Windows 11 | Betriebssystem | 5. Oktober 2021 (v10.0.22000.258) | 3 Jahre (Unternehmens- und Bildungsausgaben) | 2 Jahre | "Windows 11 -Feature -Updates werden in der zweiten Hälfte des Kalenderjahres veröffentlicht und mit 24 Monaten Unterstützung für Home, Pro, Pro für Workstations und Pro Education -Editionen geliefert. Windows 11 wird 36 Monate lang Unterstützung für Unternehmen und Bildung geliefert Ausgaben. "[44] |
Zabbix | Netzwerküberwachung Software | 21. Mai 2012 (2.0)[45] | 5 Jahre[46] | 6 Monate | DOT-Zero-Versionen (3.0, 4,0, 5,0 usw.) sind LTS-Veröffentlichungen, die drei Jahre lang "vollständige Unterstützung" haben, und "begrenzte Unterstützung" (z. B. Sicherheits-Update) für eine Addition zwei Jahre lang für insgesamt fünf Jahre. Standardveröffentlichungen (5,2, 5,4 usw.) werden alle sechs Monate veröffentlicht und nur bis zur nächsten Softwareveröffentlichung (plus einen zusätzlichen Monat für Sicherheitsfixes) unterstützt.[46] |
- 1. ^ Die Unterstützungsfrist für Ubuntus Elternverteilung, Debianist ein Jahr nach der Veröffentlichung der nächsten stabilen Version.[47][48] Seit Debian 6.0 "Squeeze" wurde LTS -Support (Fehlerbehebungen und Sicherheitspatches) zu allen Versionsveröffentlichungen hinzugefügt.[49] Die gesamte LTS -Supportzeit beträgt in der Regel etwa 5 Jahre für jede Version.[50][51] Aufgrund des unregelmäßigen Freisetzungszyklus von Debian kann die Unterstützungszeiten von diesem Durchschnitt variieren[51] Und die LTS -Unterstützung wird nicht vom Debian -Team, sondern von einer separaten Gruppe von Freiwilligen durchgeführt.[52]
Siehe auch
- Backporting
- Verzweigung (Versionskontrolle)
- Computersicherheitsrichtlinie
- DevOps
- Katastrophenerholungsplan
- Risikomanagement
- Unternehmenssoftware
- ISO/IEC 12207, ein internationaler Standard Für Software-Lebenszyklusprozesse
- Semantische Versionierung
- Softwarequalität
- Software -Zuverlässigkeitstests
- Eigentumsgesamtkosten
- Verwundbarkeitsmanagement
Verweise
- ^ "Release- und Unterstützungszyklus". Joomla! Dokumentation. Abgerufen 2017-06-20.
- ^ a b Von Hagen, William (2009). "Das Ubuntu Linux -Projekt § Ubuntu -Update- und Wartungsverpflichtungen". Ubuntu 8.10 Linux -Bibel. Wiley Publishing. S. 9–10. ISBN 978-0-470-29420-8.
- ^ a b Rozanski, Nick; Woods, Eóin (2012) [2011]. "Der operative Standpunkt § Funktionale Migration". Softwaresystemarchitektur: Arbeiten mit Stakeholdern mit Aussichtspunkten und Perspektiven zusammenarbeiten (2. Aufl.). Addison-Wesley. p. 395. ISBN 978-0-321-71833-4 - über Google Books.
- ^ a b Desikan, Srinivasan; Gopalaswamy, Ramesh (2008) [2006]. "Was ist Regressionstests?". Softwaretests: Prinzipien und Übung. Pearson Ausbildung. p. 194. ISBN 978-81-7758-121-8 - über Google Books.
- ^ Black, Rex (2007). "Drei weitere Regressionsstrategien". Pragmatische Softwaretests: Ein effektiver und effizienter Testprofi werden. Wiley Publishing. S. 43–44. ISBN 978-0-470-12790-2 - über Google Books.
- ^ Mai, Rod (1998). "COTS in sicherheitsrelevanten Systemen: Probleme und eine Illustration". In Redmill, Felix; Anderson, Tom (Hrsg.). Industrielle Perspektiven von sicherheitskritischen Systemen: Verfahren des sechsten Sicherheitskritischen Systems Symposium, Birmingham 1998. Springer-Verlag. p. 220. doi:10.1007/978-1-4471-1534-2. ISBN 978-3-540-76189-1. S2CID 31255136 - über Google Books.
- ^ Roosendaal, Ton (20. Mai 2020). "Langzeitunterstützung Pilot". Blender Developers Blog.
- ^ "Collabora Productivity veröffentlicht Collabora Online 1.0" Engine "für Hosters and Clouds" (Pressemitteilung). Collabora -Produktivität. 2. Juni 2016. Abgerufen 15. Juni 2016.
- ^ Bärwaldt, Eric (2020-09-01). "Zusammenarbeit mit Tools für kollaborative Büroarbeit". Linux Magazine (238/2020).
{{}}
: CS1 Wartung: URL-Status (Link) - ^ "Collabora Office Repository". Collabora -Produktivität. 11. Mai 2013. Abgerufen 18. Mai 2021.
- ^ "COUTORA-Büro Die Enterprise-ready-Ausgabe von LibreOffice". Collabora -Büro.
Wir bieten LTS -Unterstützung für 3 Jahre als Standard mit bis zu 5 Jahren, falls erforderlich. Inkrementelle Updates über MSP -Installateure und Software -Repositories. Keine Installation oder Umsetzung erforderlich.
{{}}
: CS1 Wartung: URL-Status (Link) - ^ Graham, Tim (25. Juni 2015). "Djangos Roadmap". Djangoproject.com. Django Software Foundation.
- ^ "Debian - Nachrichten - langfristige Unterstützung für Debian 6.0 angekündigt". www.debian.org. Abgerufen 2020-05-25.
- ^ "LTS - Debian Wiki". wiki.debian.org. Abgerufen 2021-10-18.
- ^ Van Geest, M.; et al. (22. August 2011). "Release- und Unterstützungszyklus". Joomla! Dokumentation. Joomla! Projektteam. Abgerufen 23. Juni 2013.
- ^ Barnes, Eric L. (1. Mai 2015). "Alles, was wir über Laravel 5.1 wissen - aktualisiert". Laravel-News.com. Laravel-News.
- ^ Barnes, Eric L. (30. April 2015). "Laravel kündigt an, dass V5.1 LTS sein wird". Laravel-News.com. Laravel-News.
- ^ "Unterstützungsrichtlinie". laravel.com.
- ^ CIP (2016-10-13). "Civil Infrastructure Platform kündigt auf der Embedded Linux Conference Europe den ersten super langfristigen Support -Kernel an". Zivilinfrastrukturplattform. Abgerufen 2019-01-16.
- ^ "Renesas nimmt den neuen 10-jährigen SLTS-Kernel von der zivilen Infrastrukturplattform ab". Linuxgizmos.com. 2017-10-16. Abgerufen 2019-01-16.
- ^ "Super langfristiger Kernelunterstützung [lwn.net]". lwn.net. Abgerufen 2019-01-16.
- ^ Bunk, Adrian (11. Oktober 2008). "Linux 2.6.27 wird ein langjähriger unterstützter Kernel sein". Linux Kernel (Mailingliste). Abgerufen 23. Juni 2013.
- ^ Larabel, Michael (26. Oktober 2011). "Linux Foundation unterstützt langfristige Unterstützungskerne". Phoronix. Phoronix Media. Abgerufen 12. August 2013.
- ^ "Was ist LTSI?". LinuxFoundation.org. Die Linux Foundation. Archiviert von das Original am 5. Oktober 2014. Abgerufen 12. August 2013.
- ^ CIP (2018-10-23). "Renesas RZ/G2M-96CE-Board als ARM64-Referenzbehörde für den nächsten CIP-SLTS-Kernel angenommen". Zivilinfrastrukturplattform. Abgerufen 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
- ^ "Linux Mint -Veröffentlichungen". Linuxmint.com. Archiviert von das Original am 17. Dezember 2013. Abgerufen 14. Dezember 2013.
- ^ "Oracle Java SE Support Roadmap". Oracle Corporation. 2018-09-25. Abgerufen 2018-09-27.
- ^ a b c "Veröffentlichungen - Moodledocs". docs.moodle.org. Abgerufen 2019-01-29.
- ^ a b Aubry, Matthieu (11. Januar 2016). "Ankündigung einer langfristigen Unterstützung in Matomo 2 - der Analytics -Plattform für Ihre geschäftskritischen Projekte". Offizieller Matomo -Blog. Abgerufen 2018-08-28.
- ^ "Meilensteine - Matomo -org/matomo". GitHub. Abgerufen 2018-08-28.
- ^ "Wann ist die nächste Veröffentlichung von Matomo? Was ist der Veröffentlichungsplan?". Matomo.org. Abgerufen 2018-08-28.
- ^ "Knoten v4.2.0 (LTS)".
- ^ Trisquel Belenos
- ^ Bochy, Ernesto; et al. (26. Januar 2011). "Typo3 4.5". Typo3wiki. TYPO3 Assoziation. Abgerufen 23. Juni 2013.
- ^ a b Brockmeier, Joe (1. Juni 2006). "Mark Shuttleworth über Ubuntu Langzeitunterstützung". Linux.com. Linux Foundation. Abgerufen 20. Juni 2013.
- ^ a b Darra, Clive; et al. (23. Mai 2006). "LTS". Ubuntu Wiki. Canonical Ltd. Abgerufen 20. Juni 2013.
- ^ "Ubuntu Server 20.04 LTS: Stabilität, Sicherheit und mehr".
- ^ "Ubuntu 14.04 und 16.04 Lebenszyklus verlängert sich auf zehn Jahre". Ubuntu. Abgerufen 2021-10-09.
- ^ "Windows 10 Release -Informationen". technet.microsoft.com. Abgerufen 2018-03-10.
- ^ a b c "Überblick über Windows als Dienst". technet.microsoft.com. Abgerufen 2016-03-16.
- ^ "Windows Lifecycle and Servicing Update". TechCommunity.microsoft.com. 2021-06-28. Abgerufen 2021-10-18.
- ^ "Zabbix Release -Liste".
- ^ a b "Zabbix Life Cycle & Release -Richtlinie".
- ^ Kern, Philipp; Piat, Franklin; Simmons, Geoff; et al. (19. April 2006). "Point Releases". Debian Wiki. Debian -Projekt. Abgerufen 27. Juni 2013.
- ^ "Debian Security FAQ". Debian.org. Debian -Projekt. Abgerufen 27. Juni 2013.
- ^ "[Sicherheit] [DSA 2907-1] Ankündigung der langfristigen Unterstützung für Debian OldStable". lists.debian.org. Abgerufen 2020-05-22.
- ^ "LTS - Debian Wiki". Debian -Projekt. Abgerufen 21. Mai 2020.
- ^ a b "Debian Versionsgeschichte". Debian.org. Archiviert von das Original am 17. Januar 2020.
- ^ "LTS/FAQ - Debian Wiki". wiki.debian.org. Abgerufen 2020-05-22.
Weitere Lektüre
- Arnuphaptrairong, Tharwon (2011). "Top Ten Listen der Softwareprojektrisiken: Beweise aus der Literaturumfrage" (PDF). Verfahren der internationalen Multikonferenz von Ingenieuren und Informatikern 2011. 1. ISBN 978-988-18210-3-4. ISSN 2078-0966. Abgerufen 7. August 2013.
- "Was macht Software zuverlässig?". bcs.org. BCS. 5. Februar 2007. Abgerufen 12. August 2013.
- Brenner, Bill. "Veraltete Software ist riskantes Geschäft". Sicherheit suchen. TechTarget. Abgerufen 12. August 2013.
- "Bereitstellung von Software: Prinzipien, um häufige Bereitstellungen mit geringem Risiko zu gewährleisten". Handbuch für staatliche Service Design. Digitaler Dienst der Regierung. Abgerufen 12. August 2013.
- Graydon, Patrick J.; Ritter, John C.; Xiang Yin (2010). "Praktische Grenzen für die Softwarezuverlässigkeit: eine Fallstudie" (PDF). Abgerufen 12. August 2013.
- Humble, Jez (16. Februar 2012). "Vier Prinzipien von Softwareveröffentlichungen mit geringem Risiko". Informit. Pearson Ausbildung. Abgerufen 12. August 2013.
- Littlewood, Bev; Strigini, Lorenzo. "Zuverlässigkeit und Zuverlässigkeit von Software: eine Roadmap" (PDF). Abgerufen 12. August 2013.
- Weiss, Aaron (8. Juni 2012). "Die versteckten Sicherheitsrisiken für Legacy -Software". Escurity Planet. Abgerufen 12. August 2013.
- Ghosh, Shona (19. Dezember 2013). "Windows XP: Microsofts tickende Zeitbombe". PC Pro. Dennis Publishing. Abgerufen 2. Januar 2014.