Sono un felice utente di Fedora ma la maggior parte dei sistemi SCADA che conosco usano CentOS. Ho intenzione di fornire una soluzione SCADA in Linux. Devo convertire in CentOS o stare con la mia amica Fedora?
Sono un felice utente di Fedora ma la maggior parte dei sistemi SCADA che conosco usano CentOS. Ho intenzione di fornire una soluzione SCADA in Linux. Devo convertire in CentOS o stare con la mia amica Fedora?
Risposte:
Versione breve: se si prevede che il sistema sarà in uso per più di 1 anno, utilizzare Centos 6.
Versione lunga: la domanda per qualsiasi applicazione si riduce a quanto tempo vuoi far funzionare il sistema senza grandi sconvolgimenti. Tieni presente che questi tipi di preoccupazioni tendono a finire per essere molto più lunghi del periodo temporaneo inizialmente previsto.
(Nota: sto usando Red Hat Enterprise Linux (RHEL) e Centos in modo intercambiabile poiché sono binari compatibili e Centos è in genere un sostituto gratuito usato al posto di RHEL)
Il progetto Fedora fornisce attivamente aggiornamenti per le sue due versioni più recenti (al momento della stesura di questo documento, Fedora 14 e 15). Hai il set di pacchetti più recente, ma sei da solo una volta rilasciata la versione N + 2 ( per Fedora Wiki )
Red Hat Enterprise Linux e Centos hanno un supporto Ciclo di vita di supporto regolare di 7 anni e Ciclo di vita esteso di 10 anni ( per Wikipedia )
Prima del rilascio di Centos 6, c'era un compromesso piuttosto significativo da considerare tra esso e Fedora. RHEL5 è stato costruito su Fedora 6 che è stato rilasciato nel 2006. Molti dei pacchetti stavano iniziando a mostrare la loro età e la gente voleva usare un pacchetto più recente per le loro applicazioni (ad es. Le ultime versioni di Mediawiki usano una versione più recente di PHP rispetto a spedito con RHEL5). Il rilascio di Centos 6 cambia tutto questo poiché si basa sul molto più recente Fedora 12 con molte modifiche Fedora 13 e 14 supportate.
Dato che stai scegliendo in questo momento, ci sono pochissime ragioni per non scegliere Centos 6 a meno che tu non abbia davvero bisogno di una versione più attuale di un pacchetto (cosa lunga e difficile su questo). Riceverai un set di pacchetti molto aggiornato e 10 anni di aggiornamenti.
Fedora ha cicli di rilascio e supporto brevi. In genere è necessario eseguire l'aggiornamento a versioni più recenti del sistema operativo piuttosto rapidamente per continuare a ricevere supporto. Quando si configura un server di produzione, si desidera sapere con certezza che sarà possibile ricevere correzioni di errori e patch di sicurezza per molto tempo. Il ciclo di supporto CentOS è lo stesso di RHEL, che credo sia di dieci anni.
Questo consiglio è valido per qualsiasi sistema operativo server. Volete sapere che quando si imposta qualcosa, è sostenibile per il prossimo futuro.
CentOS è basato su RedHat Enterprise Linux (Suggerimento: Enterprise)
RHEL è molto popolare nelle grandi aziende, in particolare nel settore finanziario. CentOS è realizzato con gli stessi pacchetti di RedHat ma senza il supporto (o il costo). Generalmente CentOS viene eseguito circa 6 mesi dopo RedHat con aggiornamenti core ecc.
A seconda del tuo obiettivo, ci sono vantaggi per entrambi i sistemi; I repository predefiniti di CentOS / RHEL includono solo build di software testati e testati per essere sicuri, che non includono mai (o molto raramente) pacchetti non testati o beta. Se si utilizzano gli aggiornamenti di sicurezza RedHat per il software saranno normalmente disponibili nei repository entro un mese dalla loro disponibilità, a volte entro giorni per problemi di sicurezza critici. Tuttavia CentOS corregge nuovamente questi aggiornamenti a volte fino a 6 mesi.
Fedora ha il vantaggio di avere un software molto più aggiornato. Ad esempio RedHat / CentOS 6 (La versione precedente) sono basati, AFIK, su Fedora 9. Fedora ha versioni più recenti della maggior parte dei software disponibili nei suoi repository, oltre ad avere, probabilmente, una più ampia comunità di "utenti".
TL, DR;
Fedora ha un software più aggiornato, CentOS / RedHat ha un software più stabile
Modificare;
Vale anche la pena notare i cicli di aggiornamento / supporto. Generalmente le versioni RedHat / CentOS sono supportate / aggiornate per anni dopo le versioni originali, mentre Fedora elimina il supporto abbastanza presto dopo il rilascio. Fedora non è generalmente considerato un sistema operativo server mentre RedHat / CentOS lo è
Da quello che capisco non c'è un'enorme differenza tra i due, io uso CentOS da solo. In genere preferisco rimanere con quello che sta facendo l'industria per quanto riguarda le applicazioni come la tua. Non c'è motivo di reinventare la ruota, se è già in esecuzione altrove su CentOS, allora sai che hai molto meno lavoro per metterlo in funzione. Solo i miei 2 Cent (O) s.