O procedimento de compilação pode ser a verdadeira diferença entre o Red Hat EL e o CentOS? [duplicado]

1

Os últimos dias estou ansioso para mudar a distribuição que estou usando há anos, Debian. Como a estabilidade é de grande importância para mim e não estou interessado em recursos de ponta, decidi brincar com o RHEL. Considerando que ele não é gratuito e está ciente do CentOS, decidi também fazer mais algumas investigações sobre o assunto.

Enquanto pesquisava, encontrei um comentário interessante do usuário Christopher neste question , que diz o seguinte (entre outras coisas):

"Sim ... fontes recompiladas. Mas, somente a Red Hat tem o" molho secreto "para compilá-las corretamente. O CentOS 6 é 85% diferente em termos de compatibilidade binária com o RHEL 6."

O que deu mais impulso ao meu pensamento inicial "A Red Hat está investindo muito em seu sistema operacional. Pode ser semelhante ao CentOS? Não há nada que eles possam fazer para tornar as coisas um pouco mais" de código fechado "? "

E a pergunta atual:

O CentOS é considerado como binário compatível com o RHEL, mas qual é a diferença da "coisa real"? É possível usar diferentes configurações de compilação para produzir um sistema operacional totalmente diferente?

    
por Arkoudinos 23.02.2016 / 18:07

2 respostas

0

Redhat is investing a lot on their OS. [...] Is there nothing that they can do to make things a little bit more "closed source"? "

Não sei por que você diz isso (como se ser fechado seria uma coisa boa). A RH desenvolve mais FOSS do que qualquer outra empresa de distro, mas está longe de ser a única e há um grande envolvimento da comunidade como um todo. Então, sim, RH "perde" o trabalho deles, mas eles também ganham o trabalho que outros contribuem sob o mesmo conjunto de restrições.

CentOS is considered to be binary compatible with RHEL

Mais ou menos, sim. Eu nunca vi algo projetado para o RHEL falhar no CentOS. Você normalmente compra assinaturas do RHEL pelo suporte e porque as atualizações são enviadas para o RHEL muito mais cedo do que são para o CentOS.

Is it possible by using different compile options to produce an entirely different OS?

Há muita variação possível nas decisões em tempo de compilação, mas não acho que o "molho secreto" de RH seja tão mágico. Uma grande parte do que realmente diferencia distros é essa coisa exata (junto com alguns coisas de seleção de pacotes e gerenciamento de liberação de pacotes).

    
por 23.02.2016 / 18:22
0

Do meu ponto de vista, o CentOS é simplesmente uma outra compilação do mesmo código-fonte usado para o RHEL, que é de código aberto (isso também é mencionado no CentOS FAQ).

O uso de diferentes opções de compilação não deve ter muito impacto no comportamento do sistema operacional.

A maior diferença entre os dois é a velocidade com que novas versões são lançadas. Como o CentOS é essencialmente uma ramificação do RHEL, eles sempre são mais lentos para liberar atualizações (porque o RHEL precisa ser atualizado primeiro antes que o CentOS possa ramificar as alterações). De acordo com o seu FAQ, o CentOS está empenhado em atualizar os pacotes dentro de 72 horas após o RHEL atualizá-los, embora eu saiba que quando o RHEL 7 foi lançado, alguns meses antes do lançamento do CentOS 7.

Você pode se aprofundar nas Perguntas frequentes sobre CentOS para ter mais informações sobre isso ( link ) e também pesquisar o seu pergunta novamente no SE Unix & Linux + Google

O CentOS é exatamente o mesmo que o RHEL?

link

    
por 23.02.2016 / 18:33