Fedora e Red Hat. Ambas as distribuições do Linux pertencem à mesma organização, ambos usam o gerenciador de pacotes RPM e ambos fornecem edições de desktop e server. Ambas as distribuições do Linux têm um impacto maior no mundo do sistema operacional.
É por isso que é mais fácil ficar confuso entre as duas distribuições semelhantes. Neste artigo, vou discutir as semelhanças e diferenças entre o Red Hat e o Fedora.
Isso ajudará você se você quiser escolher entre os dois ou simplesmente querer entender o conceito de ter duas distribuições da mesma organização.
Diferença entre Fedora e Red Hat
Vamos falar sobre a diferença entre as duas distribuições primeiro.
Versão da comunidade vs versão corporativa
Em 1995, o Red Hat Linux teve seu primeiro lançamento não-beta, que foi vendido como um produto em caixa. Também foi chamado Red Hat Commercial Linux.
Mais tarde, em 2003, o Red Hat virou Red Hat Linux em um Red Hat Enterprise Linux (RHEL) focado completamente em clientes corporativos. Desde então, o Red Hat é uma versão corporativa da distribuição do Linux.
O que significa que você precisa se inscrever e pagar para usar o Red Hat, pois não está disponível como um sistema operacional gratuito. Mesmo todo o software, correções de bugs e suporte de segurança estão disponíveis apenas para aqueles que têm uma assinatura ativa do Red Hat.
Na época em que o Red Hat Linux se tornou RHEL, também resultou na fundação do projeto Fedora que cuida do desenvolvimento do Fedora Linux.
Ao contrário do Red Hat, o Fedora é uma versão comunitária da distribuição do Linux que está disponível gratuitamente para todos, incluindo correções de bugs e outros serviços.
Embora o Red Hat patrocine o Projeto Fedora, o Fedora Linux é mantido principalmente por uma comunidade de código aberto independente.
Grátis vs pago
Bem, você encontrará a maioria das distribuições do Linux disponíveis para baixar gratuitamente. O Fedora Linux também é assim, onde desktop, servidor, todas as outras edições e spins estão disponíveis para download gratuitamente.
Ainda há distros Linux para os quais você tem que pagar. Red Hat Enterprise Linux é uma dessas.
Exceto pela versão do desenvolvedor do RHEL que custa US $ 99, você tem que pagar mais de US $ 100 para comprar outras versões do RHEL para servidores, datacenters virtuais e desktops.
No entanto, se você for um desenvolvedor individual, não uma organização ou equipe, você pode participar do Programa de Desenvolvedor do Red Hat. Sob o programa, você tem acesso ao Red Hat Enterprise Linux, incluindo outros produtos sem custo por um período de 12 meses.
Upstream vs downstream
Fedora é upstream do RHEL e Rhel é downstream do Fedora. Isso significa que, quando uma nova versão do Fedora é liberada com novos recursos e alterações, o Red Hat faz uso do código-fonte do Fedora para incluir os recursos desejados em sua próxima versão.
É claro que o Red Hat também testa o código obtido antes de se fundir em seu próprio código para RHEL.
De outra forma, o Fedora Linux atua como um terreno de teste para o Red Hat para primeiro verificar e, em seguida, incorporar recursos no sistema RHEL.
Ciclo de lançamento
Para entregar as atualizações regulares a todos os componentes do sistema operacional, tanto RHEL quanto Fedora seguem um modelo de liberação de ponto fixo padrão.
A Fedora tem uma nova versão lançada aproximadamente a cada seis meses (principalmente em abril e outubro) que vem com suporte de manutenção por até 13 meses.
O Red Hat libera uma nova versão de ponto de uma série particular a cada ano e uma versão importante após aproximadamente 5 anos. Cada grande liberação do Red Hat passa por quatro fases do ciclo de vida que variam de 5 anos de suporte a 10 anos com a fase de vida prolongada usando assinaturas adicionadas.
Distribuição Linux de ponta
Quando se trata de inovação e novas tecnologias, Fedora leva vantagem sobre o RHEL. Embora o Fedora não segue o modelo de lançamento contínuo, é a distribuição conhecida por oferecer a tecnologia de ponta mais cedo.
Isso ocorre porque o Fedora atualiza regularmente os pacotes para sua versão mais recente para fornecer um sistema operacional atualizado após cada seis meses.
Se você sabe, GNOME 40 é a última versão do ambiente de desktop GNOME que chegou no mês passado. E a versão mais recente estável 34 do Fedora o inclui, enquanto a última versão estável 8.3 de RHEL ainda vem com o GNOME 3.32.
Sistema de arquivos
Você coloca a organização e a recuperação de dados em seu sistema em uma alta prioridade na escolha de um sistema operacional? Em caso afirmativo, você deve saber sobre o sistema de arquivos XFS e BTRFS antes de decidir entre Red Hat e Fedora.
Foi em 2014 quando o RHEL 7.0 substituiu o EXT4 com XFS como seu sistema de arquivos padrão. Desde então, o Red Hat possui um sistema de arquivos journaling XFS de 64 bits em cada versão por padrão.
Embora Fedora seja upstream do Red Hat, Fedora continuou com EXT4 até o ano passado, quando Fedora 33 introduziu BTRFS como o sistema de arquivos padrão.
Curiosamente, o Red Hat incluía BTRFs como uma "pré-visualização de tecnologia" na liberação inicial de RHEL 6. Mais tarde, Red Hat deixou de lado o plano para usar o BTRFS e, portanto, removeu completamente do RHEL 8 e futuros lançamentos em 2019
Variantes disponíveis
Em comparação com o Fedora, o Red Hat tem um número muito limitado de edições. Está disponível principalmente para desktops, servidores, acadêmicos, desenvolvedores, servidores virtuais e IBM Power Little Endian.
Enquanto o Fedora, juntamente com as edições oficiais para desktop, servidor e IOT, fornece um desktop imutável Silverblue e um Fedora CoreOS focado em contêineres.
Não só isso, mas Fedora também tem variantes personalizadas específicas de propósito chamadas Fedora Labs. Cada ISO empacota um conjunto de pacotes de software para profissionais, neurociência, designers, jogadores, músicos, estudantes e cientistas.
Quer diferentes ambientes de desktop no Fedora? Você também pode verificar o Fedora Spins oficial que vem pré-configurado com vários ambientes de desktop, como KDE, XFCE, LXQT, LXDE, Cinnamon e I3 Tiling Windower.
Além disso, se você quiser colocar as mãos em novos softwares antes de estar disponível no Fedora, o Fedora Rawhide é outra edição com base no modelo de lançamento contínuo.
Similaridades entre Fedora e Rhel
Além das diferenças, tanto Fedora quanto Red Hat também têm várias coisas em comum.
Mesma empresa
O Red Hat Inc. é a empresa comum que faz o projeto Fedora e RHEL em termos de desenvolvimento e financeiro.
Mesmo o Red Hat patrocinando o Projeto Fedora financeiramente, a Fedora também tem seu próprio conselho que supervisiona o desenvolvimento sem intervenção da Red Hat.
Produto de código aberto
Antes de você pensar que a Red Hat cobra dinheiro, então como pode ser um produto de código aberto, eu sugiro ler nosso artigo que explica tudo sobre FOSS e código aberto.
Ser um software de código aberto não significa que você pode obtê-lo livremente, às vezes pode custar dinheiro. O Red Hat é uma das empresas de código aberto que construíram um negócio nele.
Ambos Fedora e Red Hat são um sistema operacional de código aberto. Todas as fontes do pacote do Fedora estão disponíveis aqui e já empacotado aqui.
No entanto, no caso do Red Hat, o código-fonte também está disponível gratuitamente para qualquer pessoa. Mas ao contrário do Fedora, você precisa pagar pelo uso do código como está ou então você é livre para construir por conta própria.
O que você paga à assinatura do Red Hat é, na verdade, para a manutenção do sistema e suporte técnico.
Ambiente de área de trabalho e sistema Init
A edição de desktop principal do Fedora e Red Hat Navica tem a interface gráfica GNOME. Então, se você já está familiarizado com o GNOME, começar com qualquer das distribuições não será muito um problema.
Você é uma das poucas pessoas que odeiam o sistema SystemD Init? Em caso afirmativo, nenhum dos Fedora e Red Hat é um sistema operacional para você, pois suportam e usam o SystemD por padrão.
De qualquer forma, se você deseja substituí-lo por outro sistema Init como Runit ou OpenRC, não é impossível, mas eu diria que não será uma melhor ideia.
Distribuição baseada em RPM
Se você já estiver bem versado com o manuseio dos pacotes do RPM usando utilitário de linha de comando yum, rpm ou dnf, parabéns! Você pode contar com eles em ambas as distribuições pois são baseadas em RPM.
Por padrão, o Red Hat usa RPM (Red Hat Package Manager) para instalar, atualizar, remover e gerenciar pacotes de software RPM.
O Fedora usou YUM (Yellowdog Updater Modified) até o Fedora 21 em 2015. Desde o Fedora 22, agora usa o DNF (Danified YUM) no lugar do YUM como o gerenciador de pacotes padrão.
Fedora ou Red Hat: Qual você deve escolher?
Francamente, isso realmente depende de quem você é e por que você quer usá-lo. Se você é um iniciante, desenvolvedor ou um usuário normal que quer produtividade ou aprender sobre o Linux, Fedora pode ser uma boa escolha.
Ele irá ajudá-lo a configurar o sistema facilmente, experimentar, economizar dinheiro e também tornar-se uma parte do projeto Fedora. Deixe-me lembrá-lo de que o criador do Linux Linus Torvalds usa Fedora Linux em sua principal estação de trabalho.
No entanto, definitivamente não significa que você também deve usar o Fedora. Se acontecer de você ser uma empresa, você pode repensar a escolha considerando o ciclo de vida de suporte do Fedora que atinge o fim da vida em um ano.
E se você não é fã de mudanças rápidas em cada nova versão, você pode não gostar de Fedora para o seu servidor e necessidades de negócios.
Com a versão corporativa Red Hat, você obtém alta estabilidade, segurança e qualidade de suporte de engenheiros especializados em Red Hat para sua grande empresa.
Então, você está disposto a atualizar seu servidor todos os anos e obter suporte à comunidade livre ou comprar uma assinatura para obter mais de 5 anos de ciclo de vida e suporte técnico especializado? A decisão é sua.
Via itsfoss.com. Você pode conferir o post original em inglês:
Fedora Vs Red Hat: Which Linux Distro Should You Use and Why?Última atualização deste artigo: 1 de may de 2021