Ich bin ein glücklicher Benutzer von Fedora, aber die meisten mir bekannten SCADA-Systeme verwenden CentOS. Ich werde eine SCADA-Lösung unter Linux bereitstellen. Soll ich zu CentOS konvertieren oder bei meinem Freund Fedora bleiben?
Ich bin ein glücklicher Benutzer von Fedora, aber die meisten mir bekannten SCADA-Systeme verwenden CentOS. Ich werde eine SCADA-Lösung unter Linux bereitstellen. Soll ich zu CentOS konvertieren oder bei meinem Freund Fedora bleiben?
Antworten:
Kurzversion: Wenn Sie erwarten, dass das System länger als 1 Jahr in Betrieb ist, verwenden Sie Centos 6.
Lange Version: Die Frage für jede Anwendung läuft darauf hinaus, wie lange Sie das System ohne größere Umwälzungen ausführen möchten. Denken Sie daran, dass diese Art von Bedenken in der Regel viel länger dauert als der ursprünglich erwartete vorübergehende Zeitraum.
(Hinweis: Ich verwende Red Hat Enterprise Linux (RHEL) und Centos austauschbar, da sie binär kompatibel sind und Centos normalerweise ein kostenloser Ersatz anstelle von RHEL ist.)
Das Fedora-Projekt stellt aktiv Updates für seine beiden neuesten Versionen bereit (zum Zeitpunkt dieser Veröffentlichung Fedora 14 und 15). Sie haben die neuesten Pakete, sind jedoch nach Veröffentlichung von Version N + 2 auf sich allein gestellt ( per Fedora-Wiki ).
Red Hat Enterprise Linux und Centos bieten einen regulären Support-Lebenszyklus von 7 Jahren und einen verlängerten Lebenszyklus von 10 Jahren (laut Wikipedia ).
Vor der Veröffentlichung von Centos 6 gab es einen ziemlich bedeutenden Kompromiss zwischen Fedos und Fedora. RHEL5 wurde auf Fedora 6 aufgebaut, das 2006 veröffentlicht wurde. Viele der Pakete zeigten allmählich ihr Alter und die Benutzer wollten ein neueres Paketset für ihre Anwendungen verwenden (z. B. verwenden die neuesten Versionen von Mediawiki eine neuere Version von PHP als das mit RHEL5 geliefert). Die Veröffentlichung von Centos 6 ändert all dies, da es auf dem viel neueren Fedora 12 basiert und viele Änderungen an Fedora 13 und 14 zurückportiert wurden.
Da Sie sich gerade für Centos 6 entscheiden, gibt es kaum einen Grund, nicht auf Centos 6 abzuzielen, es sei denn, Sie benötigen wirklich eine aktuellere Version eines Pakets (lange und schwierige Sache). Sie erhalten sowohl ein sehr aktuelles Paket als auch 10 Jahre Updates.
Fedora hat kurze Release- und Support-Zyklen. Normalerweise müssen Sie ziemlich schnell auf neuere Versionen des Betriebssystems aktualisieren, um weiterhin Unterstützung zu erhalten. Wenn Sie einen Produktionsserver einrichten, möchten Sie sicher sein, dass Sie für lange Zeit Fehlerbehebungen und Sicherheitspatches erhalten können. Der CentOS-Supportzyklus ist der gleiche wie der von RHEL, der meiner Meinung nach zehn Jahre beträgt.
Dieser Rat ist für jedes Server-Betriebssystem gut. Sie möchten wissen, dass etwas, das Sie einrichten, auf absehbare Zeit nachhaltig ist.
CentOS basiert auf RedHat Enterprise Linux (Hinweis: Enterprise)
RHEL ist in größeren Unternehmen, insbesondere im Finanzsektor, sehr beliebt. CentOS basiert auf denselben Paketen wie RedHat, jedoch ohne Support (oder Kosten). Im Allgemeinen läuft CentOS ~ 6 Monate hinter RedHat mit Kernupdates usw.
Abhängig von Ihrem Ziel bieten beide Systeme Vorteile. Die Standard-Repositorys von CentOS / RHEL enthalten nur Software-Builds, die sich als sicher erwiesen haben. Sie enthalten niemals (oder sehr selten) ungetestete oder Beta-Pakete. Wenn Sie RedHat-Sicherheitsupdates für Software verwenden, sind diese normalerweise innerhalb eines Monats nach ihrer Verfügbarkeit in den Repositorys verfügbar, manchmal innerhalb von Tagen, wenn kritische Sicherheitsprobleme auftreten. CentOS beendet diese Updates jedoch erneut um manchmal bis zu 6 Monate.
Fedora hat den Vorteil, dass die Software viel aktueller ist. Zum Beispiel basiert RedHat / CentOS 6 (The Lates Version), AFIK, auf Fedora 9. Fedora hat neuere Versionen der meisten Software in seinen Repos verfügbar und verfügt möglicherweise über eine größere Benutzergemeinschaft.
TL, DR;
Fedora hat aktuellere Software, CentOS / RedHat hat stabilere Software
Bearbeiten;
Beachten Sie auch die Update- / Support-Zyklen. Im Allgemeinen werden RedHat / CentOS-Versionen jahrelang nach den ursprünglichen Versionen unterstützt / aktualisiert, während Fedora die Unterstützung ziemlich bald nach der Veröffentlichung einstellt. Fedora wird im Allgemeinen nicht als Server-Betriebssystem betrachtet, RedHat / CentOS dagegen
Soweit ich weiß, gibt es keinen großen Unterschied zwischen den beiden, ich benutze CentOS selbst. Im Allgemeinen bleibe ich lieber bei dem, was die Branche tut, was Anwendungen wie Ihre betrifft. Es gibt keinen Grund, das Rad neu zu erfinden. Wenn es unter CentOS bereits an anderer Stelle läuft, wissen Sie, dass Sie viel weniger Arbeit haben, um es zum Laufen zu bringen. Nur meine 2 Cent (O) s.