Open-Source-Linux-Distribution mit LTS

AFAIK nur Ubuntu ist Open Source und hat LTS (Long Term Support).

Gibt es eine andere Linux-Distribution mit diesen Funktionen:

  • Verwendbar für Desktop und Server
  • Open Source
  • Long Term Support Releases (mindestens 3 Jahre Support)
  • Fokussiert auf Qualität:
    • Bugfixes umfassen Tests, um sicherzustellen, dass Fehler nicht erneut auftreten
    • Eine Art kontinuierliche Integration, um sicherzustellen, dass nur Pakete veröffentlicht werden, die alle automatisierten Tests bestehen.
1. Wie definieren Sie langfristig? 2. Die Tests müssen bereitgestellt werden, damit Sie die Tests auf Ihrer eigenen Installation ausführen können?
@unor Ich habe keine konkrete Definition für langfristige Unterstützung. Ich möchte etwas wie Ubuntu LTS. Für mich bedeutet das mindestens 3 Jahre Support. Siehe auch : wiki.ubuntu.com/LTS
Und könnten Sie die Testanforderungen erläutern? Sie möchten diese Tests auf Ihrer eigenen Installation durchführen?
@unor Ich habe den "Fokus auf Qualität" erweitert. Nein, normalerweise möchte ich die Tests nicht durchführen. Dafür ist ein CI-System da. Aber vielleicht ab und zu. Es sollte für normale Benutzer (nicht Entwickler) einfach sein, die Tests auszuführen.
Ich hatte eine ähnliche Frage zu Unix und Linux ( Längste(r) Sicherheitsupdate-Support für stabile GNU/Linux-Distributionen? ), und CentOS wurde empfohlen (mit ~ 10 Jahren Support); aber ich habe keine Ahnung von den Tests/CI.

Antworten (3)

CentOSGeben Sie hier die Bildbeschreibung ein

Erfüllung Ihrer Anforderungen:

✓ Verwendbar für Desktop und Server

Es hat eine GUI für den Desktop-Einsatz: X-Windows, mit einer Auswahl an Gnome- oder KDE-Desktop-Umgebungen; oder Zimt, Mate oder Xfce .

                    klicken um zu vergrößern

Es ist als Enterprise-Betriebssystem mit hoher Performance auf dem Server konzipiert. Das Webhosting-Unternehmen , das ich verwende, verwendet es, wie viele andere auch, auf seinen Servern.

Meiner Erfahrung nach ebnet die Verwendung auf beiden den Weg zwischen lokaler Entwicklung und Serverbereitstellung.

✓ Open-Source

CentOS ist Open Source, kostenlos und kostenlos : Sie können CentOS hier herunterladen , und alle Quellen sind hier

✓ Long-Term Support Releases (mindestens 3 Jahre Support)

CentOS Linux hat einen zehnjährigen Supportzyklus. Das neueste CentOS, 7, wird bis zum 30. Juni 2024 unterstützt

✓ Fokussiert auf Qualität

    ? Bugfixes umfassen Tests, um sicherzustellen, dass Fehler nicht erneut auftreten

    ✓ Eine Art kontinuierliche Integration, um sicherzustellen, dass nur Pakete veröffentlicht werden, die alle automatisierten Tests bestehen.

Seine Daseinsberechtigung ist die langfristige Stabilität des Unternehmens, bietet Ihnen also die Robustheit und Langlebigkeit, die Sie sich wünschen.

Es führt tägliche kontinuierliche Integrationstests durch . Die Testsuite selbst lebt auf GitHub

Historische Anmerkung

Linux-Veteranen dürften dies in früheren Zeiten als Red Hat gekannt haben. Red Hat Enterprise Linux wurde zu einem kommerziellen Produkt. CentOS ist die kostenlose ( gratis & libre ) Version von Red Hat Enterprise Linux.

Meine persönliche Erfahrung

(Offenlegung: Ich habe keine Verbindung zu CentOS, außer als sehr zufriedener Benutzer)

Ich bin gerade darauf umgestiegen, nachdem ich jahrelang mit Kubuntu gerungen habe. Es erfüllt meine Anforderungen als Entwicklungsmaschine, auf der ich Dinge erstellen und testen kann, bevor ich sie auf einem Server bereitstelle. Alle Pakete, die ich erwarten würde, sind verfügbar. Ich empfehle, das Repository Extra Packages for Enterprise Linux (EPEL) zu Ihrer Quellenliste hinzuzufügen (und das geht ganz einfach über die Befehlszeile: sudo yum install epel-release)

Vorbehalte

Dies ist so ziemlich unvermeidlich, wenn Sie nach langfristiger Stabilität suchen: Wenn ich die neueste Version eines Pakets haben möchte (z. B. Python 3.5, PHP 7, gcc 5.2 zum Zeitpunkt des Schreibens), muss ich die Quelle abrufen verpacken und selber bauen. Wenn ich mit einer früheren Version zufrieden sein kann, ist ein Yum-Paket aus den CentOS-Repositories verfügbar.

Die Support-Community ist groß, aber nicht so groß wie bei Ubuntu. Es enthält viele professionelle Webhoster und weniger Hobbyisten. Es gibt ein Centos-Tag auf dem Unix Stackexchange , während es einen ganzen Stack gibt, der den verschiedenen *ubuntus gewidmet ist .

Stimmt es, dass CentOS nichts Vergleichbares zu packages.ubuntu.com hat ? Gibt es keine Möglichkeit, die vorhandenen Pakete und die damit verbundenen Probleme/Fehler zu durchsuchen?
Sie können die Paketliste entweder über die yum-Befehlszeile oder das GUI-„Software“-Programm durchsuchen. Die Fehlerliste ist unter bugs.centos.org/my_view_page.php verfügbar

Ubuntu basiert auf Debian, insbesondere den testingPaketen, die kein LTS sind. Debian stablehingegen hat langfristige Unterstützung:

https://wiki.debian.org/LTS

Beispielsweise wurde die aktuelle stabile Version (Codename jessie) im April/Mai 2015 veröffentlicht und wird bis April/Mai 2020 unterstützt.

Jedes Paket hat Betreuer, die für das Paket verantwortlich sind, und eine Qualitätssicherungsseite; Hier für den chromiumBrowser:

https://packages.qa.debian.org/c/chromium-browser.html

Es gibt viele automatisierte Tests für Pakete, obwohl das Ausmaß, in dem sie Regressionen abfangen, vom Paket abhängt. Ein neuer Versuch zur Verbesserung der Debian-Paketqualität besteht in reproduzierbaren Builds, sodass jeder Bit für Bit identische Binärdateien aus dem Quellcode erstellen kann.

https://wiki.debian.org/ReproducibleBuilds

Debian selbst ist eine Freiwilligenorganisation, aber es gibt viele Berater, die kommerzielle Unterstützung leisten.

https://www.debian.org/consultants/

LinuxMint

offizielles Logo für das Linux Mint-Projekt

Für den Desktop-Einsatz ist Linux Mint die Antwort. Es verzichtet auf den Ersatz der experimentellen Desktop-Umgebung und bleibt bei einem herkömmlichen Desktop im Mac/Windows-Stil. Basierend auf Debian und Ubuntu. Slogan: „Aus der Freiheit kam die Eleganz“.

Um ihre About-Seite zu zitieren :

Der Zweck von Linux Mint ist es, ein modernes, elegantes und komfortables Betriebssystem zu schaffen, das sowohl leistungsstark als auch einfach zu bedienen ist.

Linux Mint ist die beliebteste Desktop-Linux-Distribution und das dritthäufigste Heimbetriebssystem hinter Microsoft Windows und Apple Mac OS.

Von 2014 bis 2015 traf das Team eine wichtige strategische Entscheidung: Steigen Sie aus dem Hamsterrad der neuesten und besten Updates aus . Ihre neue Richtlinie ist, dass alle zukünftigen Versionen auf Langzeit-Support-Releases basieren und fünf Jahre lang unterstützt werden.

Während Linux Mint selbst Open Source ist, können damit gebündelte Apps und Bibliotheken enthalten sein, die Closed Source und proprietär sind.

Sie haben die elegante, aber praktische Desktop-Umgebung Cinnamon entwickelt . Andere Umgebungen werden ebenfalls unterstützt.

Screenshot der Desktopumgebung „Linux Mint 17 Qiana Cinnamon 2.2“.

Siehe Wikipedia-Seite .

Nicht für die Verwendung auf Servern vorgesehen. Für Server würden Sie eine schlankere Meaner-Verteilung wünschen.

Hat Linux Mint einen Fokus auf Stabilität? Wie stellen sie sicher, dass ein Paket installierbar und verwendbar ist ?