Perché dovrei usare CentOS invece di Fedora


Risposte:


19

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.


Grazie per questa risposta: sono passati 9 anni e mi chiedo se le cose sono cambiate, ovvero se è possibile aggiornarlo alla situazione odierna e le cose sono cambiate sostanzialmente? Fedora sembra avere un sapore "Server" (al giorno d'oggi?) - come si confronta? Saluti!
noci

È ancora la scelta su come eseguire regolarmente importanti aggiornamenti. Il processo di aggiornamento da versione a versione di Fedora è molto migliore rispetto a 9 anni fa, ma è ancora un aggiornamento che richiede ancora del lavoro da parte tua per convalidare. Sto ancora eseguendo alcune macchine Centos6 da quando.
Ophidian

In un mondo incentrato sul cloud, potresti trovare le problematiche di aggiornamento per Fedora meno problematiche. Gli aggiornamenti tendono a importare di meno quando si ripropone tutto ogni settimana per cominciare. Potresti comunque imbatterti in incompatibilità con la tua automazione durante la transizione tra le versioni, ma la natura del cloud si presta maggiormente verso una minore personalizzazione e più macchine monouso che limitano il raggio di esplosione.
Ophidian

23

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.


4

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 è


7
Non sono sicuro del motivo per cui ritieni che le correzioni di sicurezza siano 6 mesi indietro rispetto a RHEL. Sono generalmente disponibili entro 72 ore. Un ritardo di 6 mesi nelle patch di sicurezza lo renderebbe inutile. Inoltre, RHEL / CentOS sono certamente non basata su Fedora. Il progetto Fedora è un fork della community di RHEL, ma sono stati gestiti da gruppi completamente separati per molti anni.
MDMarra,

@MarkM CentOS 6 è appena stato rilasciato, RedHat 6 è stato rilasciato almeno 6 mesi fa. E a partire da RedHat 4 è stato un fork di Fedora - it.wikipedia.org/wiki/…
Smudge

4
Questa è una versione importante, non un aggiornamento di sicurezza. Inoltre, i pacchetti RHEL sono biforcuti dagli alberi Fedora. Ciò non significa che siano gli stessi pacchetti.
MDMarra,

@MarkM Mi dispiace di averlo espresso in modo sbagliato, intendevo i principali aggiornamenti (core), anche se penso che gli aggiornamenti dei repository siano ancora leggermente ritardati rispetto a quelli di RedHat
Smudge,

6
In tutta onestà, Fedora è in realtà il progetto a monte di RHEL (secondo Red Hat). Red Hat prende quindi una determinata versione di Fedora e la rafforza per l'uso aziendale che viene successivamente rilasciato come una nuova versione di RHEL.
Ofide

1

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.