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]

[27][28]

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

Verweise

  1. ^ "Release- und Unterstützungszyklus". Joomla! Dokumentation. Abgerufen 2017-06-20.
  2. ^ 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.
  3. ^ 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.
  4. ^ 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.
  5. ^ 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.
  6. ^ 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.
  7. ^ Roosendaal, Ton (20. Mai 2020). "Langzeitunterstützung Pilot". Blender Developers Blog.
  8. ^ "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.
  9. ^ Bärwaldt, Eric (2020-09-01). "Zusammenarbeit mit Tools für kollaborative Büroarbeit". Linux Magazine (238/2020).{{}}: CS1 Wartung: URL-Status (Link)
  10. ^ "Collabora Office Repository". Collabora -Produktivität. 11. Mai 2013. Abgerufen 18. Mai 2021.
  11. ^ "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)
  12. ^ Graham, Tim (25. Juni 2015). "Djangos Roadmap". Djangoproject.com. Django Software Foundation.
  13. ^ "Debian - Nachrichten - langfristige Unterstützung für Debian 6.0 angekündigt". www.debian.org. Abgerufen 2020-05-25.
  14. ^ "LTS - Debian Wiki". wiki.debian.org. Abgerufen 2021-10-18.
  15. ^ Van Geest, M.; et al. (22. August 2011). "Release- und Unterstützungszyklus". Joomla! Dokumentation. Joomla! Projektteam. Abgerufen 23. Juni 2013.
  16. ^ Barnes, Eric L. (1. Mai 2015). "Alles, was wir über Laravel 5.1 wissen - aktualisiert". Laravel-News.com. Laravel-News.
  17. ^ Barnes, Eric L. (30. April 2015). "Laravel kündigt an, dass V5.1 LTS sein wird". Laravel-News.com. Laravel-News.
  18. ^ "Unterstützungsrichtlinie". laravel.com.
  19. ^ 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.
  20. ^ "Renesas nimmt den neuen 10-jährigen SLTS-Kernel von der zivilen Infrastrukturplattform ab". Linuxgizmos.com. 2017-10-16. Abgerufen 2019-01-16.
  21. ^ "Super langfristiger Kernelunterstützung [lwn.net]". lwn.net. Abgerufen 2019-01-16.
  22. ^ Bunk, Adrian (11. Oktober 2008). "Linux 2.6.27 wird ein langjähriger unterstützter Kernel sein". Linux Kernel (Mailingliste). Abgerufen 23. Juni 2013.
  23. ^ Larabel, Michael (26. Oktober 2011). "Linux Foundation unterstützt langfristige Unterstützungskerne". Phoronix. Phoronix Media. Abgerufen 12. August 2013.
  24. ^ "Was ist LTSI?". LinuxFoundation.org. Die Linux Foundation. Archiviert von das Original am 5. Oktober 2014. Abgerufen 12. August 2013.
  25. ^ 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.
  26. ^ https://wiki.linuxfoundation.org/media/civilinfrastructurePlatform/whitepaper_short.pdf
  27. ^ https://www.renesas.com/us/en/about/press-center/news/2017/news20171016.html
  28. ^ https://mp.renesas.com/en-eu/rzg/marketplace/rzg_labo/rzgl000004.html
  29. ^ "Linux Mint -Veröffentlichungen". Linuxmint.com. Archiviert von das Original am 17. Dezember 2013. Abgerufen 14. Dezember 2013.
  30. ^ "Oracle Java SE Support Roadmap". Oracle Corporation. 2018-09-25. Abgerufen 2018-09-27.
  31. ^ a b c "Veröffentlichungen - Moodledocs". docs.moodle.org. Abgerufen 2019-01-29.
  32. ^ 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.
  33. ^ "Meilensteine ​​- Matomo -org/matomo". GitHub. Abgerufen 2018-08-28.
  34. ^ "Wann ist die nächste Veröffentlichung von Matomo? Was ist der Veröffentlichungsplan?". Matomo.org. Abgerufen 2018-08-28.
  35. ^ "Knoten v4.2.0 (LTS)".
  36. ^ Trisquel Belenos
  37. ^ Bochy, Ernesto; et al. (26. Januar 2011). "Typo3 4.5". Typo3wiki. TYPO3 Assoziation. Abgerufen 23. Juni 2013.
  38. ^ a b Brockmeier, Joe (1. Juni 2006). "Mark Shuttleworth über Ubuntu Langzeitunterstützung". Linux.com. Linux Foundation. Abgerufen 20. Juni 2013.
  39. ^ a b Darra, Clive; et al. (23. Mai 2006). "LTS". Ubuntu Wiki. Canonical Ltd. Abgerufen 20. Juni 2013.
  40. ^ "Ubuntu Server 20.04 LTS: Stabilität, Sicherheit und mehr".
  41. ^ "Ubuntu 14.04 und 16.04 Lebenszyklus verlängert sich auf zehn Jahre". Ubuntu. Abgerufen 2021-10-09.
  42. ^ "Windows 10 Release -Informationen". technet.microsoft.com. Abgerufen 2018-03-10.
  43. ^ a b c "Überblick über Windows als Dienst". technet.microsoft.com. Abgerufen 2016-03-16.
  44. ^ "Windows Lifecycle and Servicing Update". TechCommunity.microsoft.com. 2021-06-28. Abgerufen 2021-10-18.
  45. ^ "Zabbix Release -Liste".
  46. ^ a b "Zabbix Life Cycle & Release -Richtlinie".
  47. ^ Kern, Philipp; Piat, Franklin; Simmons, Geoff; et al. (19. April 2006). "Point Releases". Debian Wiki. Debian -Projekt. Abgerufen 27. Juni 2013.
  48. ^ "Debian Security FAQ". Debian.org. Debian -Projekt. Abgerufen 27. Juni 2013.
  49. ^ "[Sicherheit] [DSA 2907-1] Ankündigung der langfristigen Unterstützung für Debian OldStable". lists.debian.org. Abgerufen 2020-05-22.
  50. ^ "LTS - Debian Wiki". Debian -Projekt. Abgerufen 21. Mai 2020.
  51. ^ a b "Debian Versionsgeschichte". Debian.org. Archiviert von das Original am 17. Januar 2020.
  52. ^ "LTS/FAQ - Debian Wiki". wiki.debian.org. Abgerufen 2020-05-22.

Weitere Lektüre