[[Vorlage(Getestet, general)]] [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/brainstorm.png, 48, left)]] Alle 6 Monate erscheint eine neue Ubuntu-Version. Manche davon sind sogenannte [:Long_Term_Support:]-Versionen, die länger mit Sicherheitsaktualisierungen versorgt werden. Worin unterscheiden sich die LTS-Versionen von den anderen halbjährlichen Ubuntu-Versionen mit kürzeren Unterstützungszeiträumen (STS)? Welche Auswirkungen haben die Unterschiede für die Benutzung von Ubuntu-Linux? Eine kleine Entscheidungshilfe für Benutzer, die sich nicht sicher sind, welche Ubuntu-Version die richtige ist. = Generelle Daten = {{{#!vorlage Tabelle Unterschiede zwischen LTS (Long Term Support) und STS (Short Term Support) +++ LTS STS Unterschiede in der Verwendung +++ Erscheinungszeitraum Alle 2 Jahre (im April) Jedes halbe Jahr (im April und Oktober) Durch die Verwendung unterschiedlicher Debian-Quellen ergeben sich unterschiedliche Auswirkungen. Siehe [#Versionen Versionen] +++ Unterstützungszeitraum 5 Jahre für Server und Ubuntu Desktop, 3 Jahre für Derivate (K|L|Xubuntu, Ubuntu Mate und Budgie) 9 Monate Siehe [#Unterstuetzungszeitraum Unterstützungszeitraum] +++ Sicherheitsaktualisierungen Regelmäßig Regelmäßig [#Sicherheitsaktualisierungen Sicherheitsaktualisierungen] +++ Upgrades (Aktualisierung auf die nächste Ubuntu-Version) Auf die nächste Folgeversion oder auf die nächste LTS-Version Nur auf die nächste Folgeversion Siehe [#Upgrades Upgrades] +++ Programmupdates Regulär: Keine Regulär: Keine Durch die Einbindung anderer Quellen kann man Programme aktualisieren, siehe: [#Programmupdates Programmupdates] +++ Hardwareunterstützung Durch regelmäßige [:Long_Term_Support#Point-Releases-Snapshots:Pointreleases] werden Hardwaretreiber aktualisiert Keine Pointreleases Siehe [#Hardwareunterstuetzung Hardwareunterstützung] }}} = Auswirkungen = [[Bild(Wiki/Icons/develop.png, 48, right)]] == Versionen == Die unterschiedlichen Versionen, [:LTS:] und halbjährliche Versionen mit kürzeren Unterstützungszeiträumen, kommen aus unterschiedlichen Quellen: * LTS: Diese Versionen und ihre Programmpakete kommen ausschließlich aus [wikipedia:Debian#Ver.C3.B6ffentlichungen_.28Releases.29:Debian testing]. Das bedeutet, dass das ganze System bereits umfangreichen Tests unterworfen wurde und entsprechend stabil ist. Die Einführung neuer Merkmale (Features) wird eher konservativ vorgenommen. * STS: Diese halbjährlich erscheinenden Versionen stammen von [https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives#s-testing Debian testing] {de} (Desktopsoftware) und [https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives.de.html#s-unstable Debian unstable] {de} (Programme) ab. Durch die Einbindung von Debian unstable kann es passieren, dass manche Programme nicht so „rund laufen“, wie man es sonst gewohnt ist. Die Einführung neuer Merkmale wird gefördert (z.B. neue Versionen einer Desktop-Umgebung, neue Versionen von Systemkomponenten etc.). [[Bild(Wiki/Icons/Oxygen/applications_engineering.png, 48, right)]] == Upgrades == Die [:Upgrade:]-Möglichkeiten von einer Ubuntuversion auf eine andere unterscheiden sich: * LTS: Man kann von einer LTS-Version auf die nächste Folgeversion oder auf die nächste LTS-Version aktualisieren. * STS: Man kann nur auf die nächste Folgeversion aktualisieren. Bei beiden Varianten gilt: Man kann keine Versionen überspringen! Erst ab Version 12.04 LTS könnte man theoretisch direkt zu 16.04 LTS springen und die Version 14.04 LTS auslassen (siehe [askubuntu:115835:Is it possible to skip an LTS upgrade?]). Offiziell getestet wird von Ubuntu jedoch nur der direkte LTS-zu-LTS-Sprung. Wer einmal auf eine halbjährliche Version aktualisiert oder sie als Erstinstallation eingerichtet hat, ist gezwungen, später auf die Folgeversion zu aktualisieren. Siehe dazu auch den nächsten Abschnitt. [[Bild(Wiki/Icons/Oxygen/preferences-system-time.png, 48, right)]] == Unterstützungszeitraum == Da eine Version irgendwann nicht mehr mit Sicherheitsaktualisierungen versorgt wird, ist man gezwungen, auf die nächste Ubuntu-Version aufzusteigen (Upgrade). Durch die Überschneidung zwischen Unterstützungszeitraum und dem Erscheinen einer neuen Ubuntu-Version ist man zwar flexibel bei den Upgrades, muss jedoch mit einem deutlich kürzeren Unterstützungszeitraum bei Nicht-LTS-Versionen leben. Mit Ubuntu [:Raring:13.04], erschienen im April 2013, wurde der Unterstützungszeitraum von 18 auf 9 Monate verkürzt. Als Konsequenz muss innerhalb von etwa drei Monaten nach dem Erscheinen einer neuen Version die Systemaktualisierung durchgeführt werden. Bei LTS-Versionen verhält es sich prinzipiell genau so, nur ist der Unterstützungszeitraum länger, und man kann direkt auf die nächste LTS-Version aktualisieren. Flexibilität bei der Wahl des Aktualisierungszeitpunkts ist also nur bei LTS-Versionen gegeben. [[Bild(Wiki/Icons/Oxygen/security-medium.png, 48, right)]] == Sicherheitsaktualisierungen == Für diese Aktualisierungen gilt für LTS- sowie den halbjährlichen Versionen: Es werden ausschließlich Pakete aus den Bereichen [:Paketquellen#main:main] und [:Paketquellen#restricted:restricted] unterstützt. Pakete aus anderen Bereichen erhalten keine Sicherheitsaktualisierungen. In den Paketmanagern der Desktop-Umgebungen sind diese Pakete mit einem Ubuntusymbol {*} markiert. [[Bild(Wiki/Icons/Oxygen/preferences-desktop-theme.png, 48, right)]] == Programmupdates == Über den gesamten Unterstützungszeitraum einer Ubuntu-Version erfolgen keinerlei Programmaktualisierungen. Es gibt nur zwei Ausnahmen: [:Firefox:] und [:Thunderbird:]. Für LTS-Versionen kann dies bedeuten, dass man 5 Jahre mit der gleichen (alten) Programmversion arbeitet. Man profitiert also nicht von neueren Programmversionen oder neuen Funktionen. Es gibt jedoch mehrere Möglichkeiten, an aktuelle Versionen eines Programms zu kommen: {{{#!vorlage Tabelle Möglichkeit Beschreibung +++ [:Paketquellen#Neuere-Programme-Backports-und-Extras:Backports] (Rückportierung) Man kann über die Aktivierung der Backports Programmupdates erhalten, ist hierbei aber auf die Bereitstellung durch die Paketbetreuer angewiesen. Wird durch die Paketbetreuer kein aktuelles Programmpaket bereitgestellt, gibt es keine neuen Programmversionen. Die Backports sind standardmäßig aktiviert. +++ [:Paketquellen_freischalten/PPA:PPA] (Personal Package Archive) Einige aktive Nutzer stellen aktualisierte Programmversionen in Form von [:Pakete_installieren:Paketen] zur Verfügung, oder Software-Entwickler verwenden [:Launchpad:] als Entwicklungsplattform. In vielen [:Startseite:Wikiartikeln] wird auf diese PPAs hingewiesen. Bei einem [:Upgrade:] kann die Nutzung von PPAs zu Problemen führen. +++ [:Programme_kompilieren:] Fortgeschrittene Anwender erstellen sich neue Programmversionen selbst aus dem Quelltext. Wie bei der Nutzung von PPAs kann es bei einem Upgrade zu Problemen kommen. Ferner kann dieses Vorgehen mit sehr viel Arbeit verbunden sein, wenn die Abhängigkeiten der Programme veraltet sind. }}} Was bei Nutzung dieser Softwarequellen bei einem Upgrade zu beachten ist, findet sich im Artikel [:Upgrade#Software:]. [[Bild(Wiki/Icons/Oxygen/audio-card.png, 48, right)]] == Hardwareunterstützung == Die Grundunterstützung von Hardware wird vom [:Kernel:] bereitgestellt, der (für Ubuntu) vom [ubuntu:KernelTeam:Ubuntu-KernelTeam] gepflegt wird. Eine bestimmte Kernelversion bietet nur die Unterstützung für bestimmte Hardware-Komponenten. Gelegentlich wird eine Hardwareunterstützung auch aus einem neuen Kernel entfernt. Bei ganz neuer Hardware kommt es vor, dass sie noch nicht im Kernel implementiert und somit auch nicht funktionsfähig ist. Dies hat Auswirkungen auf die Benutzung der Ubuntu-Versionen: * LTS: In der Regel bleibt eine Kernelversion während des gesamten Unterstützungszeitraumes gleich. Lediglich sicherheitsrelevante Updates werden in diese Kernelversion eingepflegt und durch normale Aktualisierungen eingespielt. Durch [:Long_Term_Support#Point-Releases-Snapshots:Point-Releases] kommt die Unterstützung ausgewählter Hardwarekomponenten in den Kernel (siehe: [ubuntu:PointReleaseProcess:]). Werden Teile der Hardware erneuert, kann es passieren, dass diese noch nicht vollständig unterstützt wird. Es gibt jedoch die Möglichkeit, einen [:LTS_Enablement_Stacks:HWE-Stack] oder einen [:Mainline-Kernel:] zu verwenden. * STS: Bei jedem [:Upgrade:] von einer Ubuntu-Version auf die nächste erhält man den neuesten Kernel. Damit ist die Funktionsfähigkeit neuer Hardware gewährleistet. Es kann aber passieren, dass ältere Hardware nicht mehr funktioniert. = Zusammenfassung = Sowohl die LTS- als auch die STS-Versionen haben Vor- und Nachteile. Im Großen und Ganzen lässt sich sagen: * Wer Wert auf Stabilität und Kontinuität legt, fährt mit einer LTS-Version besser – muss aber teilweise mit älteren Programmen arbeiten und profitiert nicht von neuen Funktionen. Bei neu entwickelter Hardware, die erst nach dem Erscheinen einer LTS-Version auf den Markt gekommen ist, kann es evtl. zu Problemen kommen. * Wer immer auf dem neuesten Stand sein möchte, ist mit den halbjährlich erscheinenden Versionen besser bedient – muss aber nach Support-Ablauf jedes halbe Jahr ein Upgrade auf die neueste Version durchführen. Außerdem kann es passieren, dass manche Dinge in der neuen Version anders sind und Programme eventuell Probleme verursachen können. Welche Voraussetzungen und welche persönlichen Wünsche vorliegen, muss im Einzelfall entschieden werden. Wer immer noch unsicher ist, dem hilft vielleicht ein Zitat von Mark Shuttleworth weiter, dem Begründer von Ubuntu: >"Our end-user community will be better served by higher-quality LTS [Long Term Support] releases that get additional, contained update during the first two years of their existence (i.e. as long as they are the latest LTS)." Oder (verkürzt) auf Deutsch: Reine Anwender sollten die LTS-Versionen bevorzugen (Quelle: [https://www.markshuttleworth.com/archives/1246 Let’s go faster while preserving what works best] {en}, 03/2013). = Tipps = [[Bild(Wiki/Icons/hint.png, 48, right)]] Durch die Verwendung der Live-CD oder eines [:Live-USB:]-Sticks kann man jederzeit eine neue Ubuntu-Version ausprobieren und somit folgende Punkte überprüfen: * [#Programmupdates Programm-Updates] – Ist die neue Programmversion besser als die derzeitig verwendete? * [#Hardwareunterstuetzung Hardware-Unterstützung] – Unterstützt der neue Kernel noch die komplette Hardware? = Links = * [:Ubuntu/Releases:Releases] {Übersicht} Versionspolitik und Übersicht * [ikhaya:2014/04/16/kwami-warum-long-term-support-versionen-lts-die-besseren-sind:Warum Long-Term-Support-Versionen (LTS) die besseren sind] – Ikhaya 04/2014 * [ubuntu:LTS:] {en} – Ziele einer LTS-Version * [ubuntu:TrustyTahr/ReleaseSchedule:] {en} – Entwicklungsplan von Ubuntu 14.04 Trusty Tahr * [ubuntu:PrecisePangolin/ReleaseSchedule:] {en} – Entwicklungsplan von Ubuntu 12.04 Precise Pangolin * [askubuntu:16366/whats-the-difference-between-a-long-term-support-release-and-a-normal-release:What's the difference between a Long Term Support Release and a Normal Release?] {en} – Unterschiede zwischen LTS und STS mit weiteren Erklärungen #tag: Ubuntu, Einsteiger