Por que devo usar o CentOS em vez do Fedora

8

Sou um usuário feliz do Fedora, mas a maioria dos sistemas SCADA que conheço usam o CentOS. Vou fornecer uma solução SCADA no Linux. Devo converter para o CentOS ou ficar com meu amigo Fedora?

mmonem
fonte
Com SCADA, você quer dizer "controle de supervisão e aquisição de dados"?
31511 duenni
1
Pergunta relacionada: O Fedora é uma má escolha para um servidor?
Skyhawk

Respostas:

19

Versão curta: Se você espera que o sistema esteja em uso por mais de 1 ano, use o Centos 6.

Versão longa: A pergunta para qualquer aplicativo se resume a quanto tempo você deseja executar o sistema sem grandes transtornos. Lembre-se de que esses tipos de preocupações tendem a ser muito mais longos do que o período temporário inicialmente esperado.

(Nota: eu estou usando o Red Hat Enterprise Linux (RHEL) e o Centos de forma intercambiável, pois eles são compatíveis com binários e o Centos é normalmente um substituto gratuito usado no lugar do RHEL)

O Projeto Fedora fornece ativamente atualizações para seus dois lançamentos mais recentes (até o momento, Fedora 14 e 15). Você tem o conjunto de pacotes mais recente, mas estará por sua conta assim que a versão N + 2 for lançada. ( Por Fedora Wiki )

O Red Hat Enterprise Linux e o Centos têm um ciclo de vida de suporte regular de 7 anos e um ciclo de vida estendido de 10 anos ( por Wikipedia )

Antes do lançamento do Centos 6, havia uma troca bastante significativa a ser considerada entre ele e o Fedora. O RHEL5 foi construído no Fedora 6, lançado em 2006. Muitos dos pacotes estavam começando a mostrar sua idade e as pessoas queriam usar um pacote mais recente para seus aplicativos (por exemplo, as últimas versões do Mediawiki usam uma versão mais recente do PHP que fornecido com o RHEL5). O lançamento do Centos 6 muda tudo isso, pois é baseado no Fedora 12 muito mais recente, com muitas alterações do Fedora 13 e 14 suportadas.

Como você está escolhendo agora, há muito poucas razões para não segmentar o Centos 6, a menos que você realmente precise realmente de uma versão mais atual de um pacote (algo longo e difícil sobre isso). Você receberá um conjunto de pacotes muito atual e 10 anos de atualizações.

Ophidian
fonte
Obrigado por esta resposta - são 9 anos depois e estou me perguntando se as coisas mudaram, ou seja, se você poderia atualizá-la para a situação de hoje e as coisas mudaram substancialmente? O Fedora parece ter um sabor de "Servidor" (hoje em dia?) - como isso se compara? Felicidades!
nuts
Ainda é a escolha de quão regularmente você faz grandes atualizações. O processo de atualização de versão para versão do Fedora é muito melhor do que era há 9 anos, mas ainda é uma atualização que ainda exige trabalho de sua parte para validar. Eu ainda estou executando algumas máquinas Centos6 desde quando.
Ophidian 31/03
Em um mundo centrado na nuvem, você pode achar os desafios de atualização para o Fedora menos problemáticos. As atualizações tendem a ter menos importância quando você está repavimentando a coisa toda toda semana, para começar. Você ainda enfrentaria incompatibilidades com sua automação ao fazer a transição entre versões, mas a natureza da nuvem se presta mais a menos personalização e mais máquinas de uso único, o que limita o raio da explosão.
Ophidian 31/03
23

O Fedora possui ciclos curtos de lançamento e suporte. Você normalmente precisa atualizar para versões mais recentes do sistema operacional rapidamente para continuar recebendo suporte. Ao configurar um servidor de produção, você deve ter certeza de que poderá receber correções de bugs e patches de segurança por um longo tempo. O ciclo de suporte do CentOS é o mesmo do RHEL, que acredito que é de dez anos.

Este conselho é bom para qualquer sistema operacional de servidor. Você quer saber que, quando configura algo, é sustentável no futuro próximo.

MDMarra
fonte
4

O CentOS é baseado no RedHat Enterprise Linux (Dica: Enterprise)

O RHEL é imensamente popular em empresas maiores, especialmente no setor financeiro. O CentOS é construído a partir dos mesmos pacotes que o RedHat, mas sem o suporte (ou custo). Geralmente, o CentOS roda ~ 6 meses atrás do RedHat com atualizações principais, etc.

Dependendo do seu objetivo, há vantagens para os dois sistemas; Os repositórios padrão do CentOS / RHEL incluem apenas compilações de software testadas e testadas para serem seguras, nunca (ou muito raramente) incluem pacotes beta ou não testados. Se você usar as atualizações de segurança RedHat no software, elas normalmente estarão disponíveis nos repositórios dentro de um mês após a sua disponibilidade, às vezes dentro de dias para problemas críticos de segurança. No entanto, o CentOS novamente acompanha essas atualizações em até 6 meses.

O Fedora tem a vantagem de ter um software muito mais atualizado. Por exemplo, o RedHat / CentOS 6 (a versão atual) é baseado no AFIK, no Fedora 9. O Fedora possui versões mais recentes da maioria dos softwares disponíveis em seus repositórios, além de ter, sem dúvida, uma comunidade maior de 'usuários'.

TL, DR;
O Fedora possui um software mais atualizado, o CentOS / RedHat possui um software mais estável

Editar;
Também vale a pena notar os ciclos de atualização / suporte. Geralmente, as versões RedHat / CentOS são suportadas / atualizadas por anos após os lançamentos originais, enquanto o Fedora reduz o suporte logo após o lançamento. O Fedora geralmente não é considerado um sistema operacional para servidor, enquanto o RedHat / CentOS é

mancha
fonte
7
Não sei por que você acha que as correções de segurança estão 6 meses atrás do RHEL. Eles normalmente estão disponíveis em 72 horas. Um atraso de 6 meses nas correções de segurança tornaria isso inútil. Além disso, o RHEL / CentOS certamente não é baseado no Fedora. O projeto Fedora é um fork da comunidade do RHEL, mas eles são mantidos por grupos totalmente separados por muitos anos.
MDMarra
O @MarkM CentOS 6 acaba de ser lançado, o RedHat 6 foi lançado há pelo menos 6 meses. E a partir de RedHat 4 foi um fork do Fedora - en.wikipedia.org/wiki/...
Smudge
4
Essa é uma versão importante, não uma atualização de segurança. Além disso, os pacotes RHEL são extraídos das árvores do Fedora. Isso não significa que eles são os mesmos pacotes.
MDMarra 28/07
@MarkM Desculpe eu expressou que errado, eu quis dizer os principais atualizações (core), embora eu acho atualizações compromissadas ainda estão atrasadas ligeiramente atrás os RedHat
Smudge
6
Para ser justo, o Fedora é realmente o projeto upstream do RHEL (de acordo com a Red Hat). A Red Hat pega um determinado release do Fedora e o endurece para uso corporativo, que é posteriormente lançado como uma nova versão do RHEL.
Ophidian
1

Pelo que entendi, não há muita diferença entre os dois, eu mesmo uso o CentOS. Geralmente, prefiro ficar com o que a indústria está fazendo no que diz respeito a aplicativos como o seu. Não há razão para reinventar a roda, se ela já estiver funcionando em outro lugar no CentOS, você saberá que tem muito menos trabalho para colocá-la em funcionamento. Apenas meus 2 Cent (O) s.

ErnieTheGeek
fonte