Ich muss sagen, das sind alles exzellente Fragen und ich werde Ihre exzellenten Fragen einzeln durchgehen, mit dem geringen Wissen, das ich über das Ubuntu-Ökosystem habe. Ich habe Ihre Frage in mehrere kleinere unterteilt:
1. Unterstützt Ubuntu eine bestimmte Version mit einer begrenzten Zeit?
Bevor wir das Zeitlimit für jede Version (9.10, 11.04, 12.10 ...) oder den Versionstyp (Desktop, Server ...) erläutern, müssen wir zunächst einige Variablen anzeigen, die für dieses Zeitlimit berücksichtigt werden. Einige von ihnen sind zum Beispiel:
Man Power / Geek Power / Anzahl der Entwickler - Dies ist die Anzahl der Geeks, Entwickler und allgemein der Leute, die bei der Erstellung von Ubuntu mitarbeiten. Dies ist die Menge an Leuten, die etwas Zeit investieren können, um an der kommenden Ubuntu-Version, der aktuellen Ubuntu-Version und / oder einer früheren Version von Ubuntu zu arbeiten. Derzeit bedeutet dies, dass die Ubuntu-Entwickler in etwa 9 Versionen von Ubuntu arbeiten müssen, da die Support-Zeiträume von Servern auf 5 Jahre und Desktop auf 5 Jahre in LTS und in normalen Versionen auf 2 Jahre verschoben wurden. Gegenwärtig sind die Versionen von Ubuntu, die Unterstützung bieten, unten aufgeführt (eine aktuellere Liste finden Sie hier ):
- 8.04 Server LTS
- 10.04 Desktop
- 10.04 Server LTS
- 11.04 Desktop
- 11.04 Server
- 11.10 Desktop
- 11.10 Server
- 12.04 Desktop
- 12.04 Server LTS
Dies beinhaltet nicht die in 12.10 durchgeführte Arbeit, welche die kommende Version ist (Stand dieses Schreibens). Insgesamt werden derzeit 10 Versionen unterstützt. Für das, was ich gesehen habe, sind die 2 Versionen, die mehr Unterstützung bekommen, die 12.04 und 12.10 in einer etwas 70% -80% Arbeit für 12.10 und 30% -20% für 12.04. Wenn wir die anderen früheren Versionen von Ubuntu berücksichtigen, die Unterstützung erhalten, würde dies für die kommende Version um ein Prozent größer sein, gefolgt von dem zweitgrößten Prozent für die aktuelle Version und gefolgt von einigen fast gleichen Prozentsätzen für jede vorherige Version Version unterstützt. Dies bedeutet, dass sich Entwickler im Klartext mehr auf kommende und aktuelle Releases konzentrieren, ältere, unterstützte jedoch nicht aufgeben.
Der Sinn all dessen ist es, einen klaren Überblick über den Arbeitsaufwand zu bekommen, der für diese 10 Versionen von Ubuntu erforderlich ist, um alle Benutzer jeder Version zufrieden zu stellen und Unterstützung zu bieten. In diesem Sinne springen wir zum zweiten Teil.
Hardware-Entwicklung / Software-Entwicklung
Mit der Zeit kommen neue Hardware, neue Softwaretechniken und neue innovative und intelligente Methoden, um neue Inhalte zu erstellen und alte Inhalte zu verbessern. Als beispielsweise Ubuntu 5.10 herauskam, gab es weder USB 3.0 noch Sata 6G oder NFC. Dies gilt auch für die Hardware und Software in diesem Zeitraum. Als ein Motherboard herauskam, gab es zu der Zeit, als diese bestimmte Version von Ubuntu herauskam, keine X-Hardware, die erfunden oder entwickelt wurde. Es gab kein GCC mit besseren X-Eigenschaften und Y-Kompilierungszeiten.
Dies bedeutet, dass Ubuntu bei jeder neuen Version versucht, die neue Technologie der Welt zu nutzen. Dies hilft der Entwicklung sehr, wenn der Zeitrahmen zwischen den Veröffentlichungen kurz ist, da ein Zeitrahmen zwischen den Versionen von beispielsweise 10 Jahren bedeuten würde, dass alle Technologien in dieser Zeit übernommen werden müssten. DAS IST VIEL ! Wenn Sie es in einem Jahr haben, erhalten Benutzer möglicherweise nicht rechtzeitig die gewünschten Updates oder die spezielle Version des von ihnen verwendeten Programms. Ein ausgeglichener Zeitrahmen ist daher der Release-Zyklus von 6 Monaten. Aus diesem Grund beträgt der Release-Zyklus in diesem Beispiel 6 Monate. Alles, was in den nächsten 6 Monaten passiert, kann auf die neue Version angewendet werden (in gewissem Maße beruhigend für die Entwickler, die ich hinzufügen darf).
Grundsätzlich haben wir einen Zeitrahmen, der sich auf Endbenutzer, Entwickler und neue Technologien, neue Ideen und neue Software konzentriert. Ausgeglichen, wenn ich es so sagen kann.
Ideen / Neue Methoden / Neue Techniken
Um sich zu bewerben und mit den beiden oben genannten Punkten zu arbeiten, kommen immer wieder neue Ideen heraus (kann ich alle 6 Monate sagen ^^). Ideen für einen besseren Gnome-Desktop, für eine bessere Integration von Benutzeraktionen und für ein besseres und zugängliches Computererlebnis. Dies bedeutet auch, dass Ideen, die vor zwei Jahren gut ausgesehen haben, heute möglicherweise weniger gut aussehen oder möglicherweise für andere verbessert oder geändert werden können. Dies wirkt sich beispielsweise auf das Verhalten eines einzelnen Programms bis hin zu massiven Änderungen wie dem Übergang von Gnome 2.x zu Unity aus. Dies ist auch in den Entwicklungsplan von Ubuntu eingeflossen.
In Anbetracht all dieser Punkte können wir tatsächlich sagen, dass es eine ziemlich gute Idee ist, die Unterstützung für jede Version von Ubuntu auf eine Anzahl von Jahren zu beschränken. Dies würde die Entwickler mehr darauf konzentrieren, ihre Zeit auf neue Technologie, neue Hardware, neue Software und neue und aktuelle Ubuntu-Versionen zu konzentrieren. Das klingt vielleicht wie "alle Hoffnung aufgeben für alle, die eine frühere Version haben", aber nein. Die Tatsache, dass Ubuntu sehr alte Versionen wie 8.04 unterstützt und sogar alle zwei Jahre eine Option für langfristigen Support für ihre Ubuntu-Versionen bietet, bedeutet, dass sie tatsächlich einen Plan für ältere Versionen haben. Sie möchten Sicherheit, Stabilität und ein solides Betriebssystem bieten, das Sie bei Bedarf einsetzen können. All dies, während Sie an die 10 Versionen von Ubuntu denken, die an ihnen gearbeitet werden.
2. Erhalten (sehr alte) Versionen immer noch Unterstützung und Updates?
Ja. Aber nicht alles. Wie ich bereits erwähnt habe, werden einige Versionen wie die 8.04 unterstützt, aber dies liegt daran, dass sie über LTS (Long Term Support) verfügen, was Ihnen eine Garantie gibt, dass sie es für die nächsten 5 Jahre unterstützen, während andere normale Versionen 2 Jahre lang unterstützen. Auch in diesem Fall erhält Ihre Ubuntu-Version ein Update, wenn eine bestimmte Sicherheitslücke auftritt. Denken Sie daran, dass je älter Ihre Ubuntu-Version ist, desto weniger Updates werden sie erhalten. Es wird sie immer noch kriegen, aber sie könnten alle in einem großen Haufen Flecken am selben Tag oder in kleinen Mengen von Zeit zu Zeit kommen. Dies ist ein Grund, auf eine neue Version zu aktualisieren. Sie erhalten nicht nur die Aktualisierungen und Änderungen der neuen Version, sondern Sie können auch sicher sein, dass Sie Unterstützung für neue Technologien in den Hardware- und Softwareteilen der Computerwelt erhalten.
Nach Ablauf der Support-Zeit sollten Sie ein Update durchführen, da dies in der Software- und Hardware-Welt normal ist. Es kommen neue Dinge heraus, um die Dinge zu beschleunigen und einfacher zu machen, also sollten wir das berücksichtigen. Stellen Sie sich zum Beispiel in meinem Fall eine Welt vor, die mit HTML 1.0 ohne Ajax, JQuery, Javascript und dergleichen nicht funktioniert. Auch kein HTML5. Gleiches gilt für Hardware. Keine Multi-Prozessor-Architekturen, kein AMD64, kein Dual-Channel-Speicher und keine Gigalan-Treiber. Übrigens, kein Wifi oder Facebook. Das Schlimmste ist ... Nein askubuntu !!
3. Sollten Benutzer von nicht unterstützten Versionen aktualisieren (sehr alte Versionen) und wie?
Ja, das sollten sie. Die einzige Ausnahme ist, wenn Sie in einem sehr abgelegenen, von der Zivilisation entfernten Ort leben, an dem keine Pinguine erlaubt sind. Sie sollten jedoch ein Update durchführen, um Ihr System auf dem neuesten Stand zu halten. Falls die Versionen nicht unterstützt werden, werden Sie von den meisten Leuten aufgefordert, Ihre Dateien zu sichern und eine Neuinstallation durchzuführen. Auf diese Weise können Sie alle Probleme beheben, die Sie beim Upgrade von einer Version auf die nächste möglicherweise finden, sowie die Informationsmenge, die Sie herunterladen müssten.
Ist nicht dasselbe, um von 9.10 auf 10.04, 10.04 auf 10.10, 10.10 auf 11.04, 11.04 auf 11.10, 11.10 auf 12.04 und schließlich auf 12.10 zu aktualisieren, als einfach die 12.10 herunterzuladen, Ihre wichtigen Dateien zu sichern und eine Neuinstallation durchzuführen und dann Ihre wiederherzustellen Sicherungs-Dateien. Spart Ihnen Zeit, Bandbreite und Sie können früher "arbeiten". Die gute Nachricht ist, dass seit einiger Zeit eine neue Version von Ubuntu in der LiveCD / LiveUSB eine Option im Installationsprogramm enthält, um eine vorhandene ältere Version von Ubuntu auf dem Computer zu aktualisieren. Wenn Sie beispielsweise eine Live-CD mit der Version 12.10 einlegen und eine ältere Version von Ubuntu erkennen, können Sie diese aktualisieren. Sparen Sie unterwegs jede Menge Zeit und Bandbreite.
Natürlich, wenn Sie versuchen, ein Upgrade von einer EOL-Version auf eine neuere Version durchzuführen, und die nächste Version auch EOL ist (wenn Sie beispielsweise versuchen, ein Upgrade von 6.04 auf 6.10 durchzuführen, bei dem beide EOL-Versionen verwendet werden), verfahren Sie wie mit do-release-upgrade -d
oder apt-get upgrade
, weil sie nicht funktionieren werde nach der nächsten Version suchen und da es sich auch um EOL handelt wird ein Fehler ausgegeben. Weitere Informationen hierzu finden Sie unter Installieren von Software oder Aktualisieren von einer alten, nicht unterstützten Version.
In diesen Fällen fordere ich den Benutzer auf, die neueste Version herunterzuladen und entweder von der Live-CD zu aktualisieren oder nach einer ordnungsgemäßen Sicherung von Grund auf neu zu installieren.
Es gibt sogar eine Seite für EOL-Releases (End of Life): https://help.ubuntu.com/community/EOLUpgrades/
4. Wie unterscheidet sich der "Lebenszyklus" von Ubuntu von Windows?
Ich werde den Lebenszyklus von Windows XP mit dem von Windows 7 oder den von Ubuntu vergleichen. Ich überspringe Windows Vista, weil wir alle wissen, was damit passiert. Hasta la Vista, Baby !.
Wie auch immer, im Zeitraum zwischen Windows XP und Windows 7 kam Ubuntu heraus und veröffentlichte dann 9 neue Versionen von Ubuntu, die jeweils neue Technologien, neue Software-Updates und Techniken sowie neue Ideen aus der Community und von Entwicklern enthielten. Lesen Sie sorgfältig, 9 !. Wussten Sie, dass Ubuntu USB 3.0 unterstützt, bevor Windows 7 herauskam? Windows 7 unterstützte USB 3.0 nicht, als es herauskam. Dies gibt Ihnen eine direkte Vorstellung davon, wie sich nicht nur Ubuntu, sondern auch die Softwareentwicklung in der Open Source-Welt bewegt. Es läuft nicht, sondern läuft. Nach dem Release von Windows 7 und vor dem Erscheinen von Windows 8 hatte Ubuntu die Release-Versionen 11.04, 11.10, 12.04 und 12.10, die alle neue Hardware / Software enthielten.
Dies alles ist der direkten Verbindung zwischen allen oben genannten Punkten und dem Zeitrahmen für die Entwicklung zu verdanken. Die Hardware- und Software-Welten bewegen sich sehr schnell und damit ein Betriebssystem darin funktioniert, muss es sich entsprechend dieser Geschwindigkeit entwickeln und anpassen. Dies ist ein großer Vorteil und Attribut, das Ubuntu im Vergleich zu Windows zugute kommt. Obwohl Windows über Service Packs verfügt, bieten sie nicht einmal 10% der Vorgänge zum Zeitpunkt der Veröffentlichung und der Veröffentlichung dieser Version von Windows (2 Jahre ab der Veröffentlichung von Windows 7 bis zum SP1) Sie eine Idee. Das ist etwa 4 Versionen von Ubuntu oder 12 Versionen des Linux-Kernels.).
Auf diese Weise können Sie die Vorteile eines 6-Monats-Zyklus im Vergleich zu einem 2-Jahres- oder 5/7-Jahres-Zyklus sehen. Fügt eine schnellere Unterstützung für Hardware hinzu, damit der Endbenutzer sie genießt. Fügt neue Softwaretechniken für eine geringere CPU- / Speichernutzung hinzu und kann schnell optimiert werden, sodass der Endbenutzer nicht jahrelang auf eine offizielle Korrektur warten muss.
Insgesamt denke ich, dass Sie jede Frage so beantworten können, dass Sie wissen, warum, wann und wie Ubuntu Versionen nur für eine begrenzte Zeit unterstützt. Ich wollte noch eine Frage hinzufügen, die viele Benutzer stellen und oft verwirren:
5 Was ist der Unterschied in der Stabilität zwischen LTS- und Normal-Versionen?
Wenn wir über Stabilität zwischen beiden Versionen sprechen wollen, lautet die Antwort: Die gleiche. Sie haben beide die gleiche Stabilität, da eines der Hauptziele jeder Ubuntu-Version immer die Stabilität war. Wenn Sie ein LTS- oder ein Normal-Release installieren, erhalten Sie die gleiche Stabilität. Der eigentliche Unterschied zwischen LTS und einer normalen Version besteht darin, was LTS impliziert: Langzeitunterstützung. Das bedeutet einfach, dass Sie Updates für eine längere Zeit als bei einem normalen Release erhalten. Wenn Sie eine LTS mit einer normalen Version vergleichen, erhalten Sie keine verbesserte Leistung, bessere Grafik, höhere Geschwindigkeit oder etwas anderes. Das bietet ein LTS im Vergleich nicht.
Weitere Informationen zu den Unterschieden zwischen LTS und einer normalen Version (die auch stabil ist) finden Sie unter Was ist der Unterschied zwischen einer langfristigen Support- Version und einer normalen Version ?