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 ?
Beantworten wir das mit dem Wiki :
quelle
Ich möchte einige Punkte aus dem technischen Whitepaper zu Ubuntu-Servern hinzufügen . Ubuntu wurde unter dem Gesichtspunkt der Sicherheit entwickelt
Sechsmonatiger Veröffentlichungszyklus (Art der funktionsbasierten Veröffentlichung)
- stellt sicher, dass die neuesten Technologie- Updates auf einer stabilen Ubuntu-Plattform für Unternehmen verfügbar sind. Diese Standardversionen werden mit Sicherheitsupdates und Fehlerkorrekturen für bis zu 18 Monate gepflegt. Mit den regulären Versionen von Ubuntu erhalten Sie neue Technologien und die Möglichkeit, neue Geräte mit Ubuntu schneller als mit jedem anderen Betriebssystem zu verwenden
Ubuntu Long-Term-Support (LTS) -Version
- werden alle zwei Jahre freigelassen. Da jede IT-Umgebung unterschiedliche Klassen von Computern aufweist, wurde der LTS-Lebenszyklus speziell für Systeme in IT-Umgebungen erstellt, die eine höhere Stabilität anstelle einer hohen Aktualisierungsrate erfordern .
Die LTS- Versionen werden alle sechs Monate in einer konsolidierten Version aktualisiert , die es Unternehmen erleichtert, die aktuelle LTS auf neuer Hardware zu installieren, ohne alle nachfolgenden Patches herunterladen zu müssen, die seit der Produkteinführung veröffentlicht wurden. Point Releases werden bereitgestellt, bis die nächste vollständige LTS- Version verfügbar ist. LTS-Versionen werden fünf Jahre lang auf Servern und Desktops verwaltet.
In der folgenden Tabelle sind die Unterschiede zwischen Standard- und LTS-Versionen zusammengefasst.
Ein Bild aus einem Blog zeigt den Entwicklungsstand, um Stabilität und Sicherheit zu bringen.
Ubuntu-Veröffentlichungen erfolgen ungefähr einen Monat nach GNOME- Veröffentlichungen, was wiederum ungefähr einen Monat nach den Veröffentlichungen von X.Org erfolgt. Dies führt dazu , dass jede Ubuntu-Veröffentlichung eine neuere Version von GNOME und X enthält .
Linux ist der Name des Kernels, Ubuntu ist ein vollwertiges Betriebssystem, das auf dem Debian-Zweig basiert. Es wird weiterentwickelt , einschließlich Unterstützung für neue Hardware , Verbesserung der Leistung und neuer Funktionen (z. B. Btrfs). Welche neuere Version wird in jeder neuen Version enthalten und gepflegt?
Was den Kauf einer neuen Version von Other OS anbelangt, wird diese weiterhin als Service Pack aktualisiert (Patch Dienstag), was in weiter Ferne mit LTS Point-Versionen verglichen werden kann . Die neuen Versionen haben im Gegensatz zu Ubuntu keine spezifische Zeitleiste.
( V***a was a failure , they patched it and fixed as ^seven)
. Außerdem müssen Sie Anwendungen wie Browser, Office-Apps, AV-Geräte (in Ubuntu nicht erforderlich) usw. manuell aktualisieren. Hier müssen Sie nur auf eine Schaltfläche klicken und ein Kennwort für die Aktualisierung eingeben.Ehrlich gesagt, wenn Sie etwas kaufen, müssen Sie sich aus Gewohnheit daran halten, bis eine neuere Version erscheint. Während Sie hier das Beste bekommen, das in jedem Release-Zyklus kostenlos verfügbar ist.
Benutzer sollten die nicht unterstützte Version nicht abbrechen. Sie sollten aus Sicherheits-, Stabilitäts- und Funktionsgründen ein Upgrade durchführen , indem sie Upgrades ausführen, die so einfach wie das Aktualisieren sind.
Ja, nach dem Ende der EOL-Unterstützung , dh keine Sicherheits- oder Paketaktualisierungen , da drei Ubuntu-Versionen gleichzeitig verwaltet werden (korrigieren Sie mich, wenn falsch).
Wenn Benutzer weiterhin nicht unterstützte Versionen oder neuere Versionen verwenden möchten, wird das System durch die Verwendung nicht unterstützter Versionen nicht beschädigt oder beeinträchtigt. Es wird einfach abgelehnt, neue Funktionen und Verbesserungen zu integrieren.
Nützliche Links
Ein Release-Zeitplan, auf den Sie sich verlassen können ›
Wartungs- und Supportlebenszyklen
Liste der Ubuntu-Versionen
quelle
Eine kurze, einfache Antwort für diejenigen, die nicht viel Fachsprache benötigen:
Ein Softwareunternehmen muss ein Gleichgewicht zwischen der Unterstützung alter Versionen der Software und der Entwicklung der nächsten Version herstellen.
Normalerweise verpflichten sie sich, jeweils nur eine bestimmte Anzahl neuerer Versionen zu unterstützen.
Viele Unternehmen geben im Voraus an, wie lange eine bestimmte Version unterstützt wird.
Wenn Sie dies im Voraus wissen, können große Unternehmen ihren Upgrade-Zeitplan besser planen.
Canonical (Gründer von Ubuntu) sind nicht die einzigen, die dies tun. Microsoft legt Zeitpläne fest, in denen angegeben wird, wie lange jede Windows-Version unterstützt wird. Dies ist üblich für Hersteller von Software, die von großen Unternehmen (oder "Unternehmen") verwendet werden müssen, für die Upgrades keine kleine Aufgabe sind.
"Support" kann das Bereitstellen von Updates für Fehler oder Sicherheitslücken und / oder das Bereitstellen von technischem Support und Unterstützung bei der Verwendung oder Installation der Software bedeuten.
Da eine Software immer veralteter wird, unterscheidet sie sich immer mehr von der neuesten Version.
Dies bedeutet mehr Arbeit für Entwickler, die Fehlerbehebungen für diese Versionen bereitstellen, und für Supportmitarbeiter, die über diese Versionen Bescheid wissen.
Es kommt eine Zeit, in der die geringe Anzahl der Benutzer einer älteren Version, deren Veralterung oder die Anzahl der neueren Versionen, die ebenfalls Unterstützung benötigen, nicht mehr gerechtfertigt sind, diese weiterhin zu unterstützen.
In einigen Fällen wird für bestimmte Versionen eine längere Lebensdauer als für andere angegeben.
In Ubuntu tragen diese Versionen die Bezeichnung "LTS" für "Long Term Support".
Diese Versionen sind besonders attraktiv für große Unternehmen, für die ein Upgrade keine leichte Aufgabe ist.
quelle