Recomendado, 2024

Escolha Do Editor

Qual é a diferença entre o Ubuntu e o Fedora?

Novas distribuições Linux continuam aparecendo, e para alguns usuários está ficando tedioso tentar acompanhar. Você provavelmente já ouviu alguém perguntar "Qual é o sentido de todas essas distribuições?" Talvez você tenha sido solicitado a explicar a diferença entre duas distribuições do Linux. Essas perguntas podem parecer estranhas a princípio, mas fazem sentido, especialmente se a pessoa que as pergunta é um iniciante que ainda está aprendendo sobre o Linux.

Nem o Fedora nem o Ubuntu são novas distribuições, mas ambos tiveram novas versões há relativamente pouco tempo. O Ubuntu 16.04 foi lançado em abril, e o Fedora 24 Beta ficou disponível algumas semanas atrás, com a versão final prevista para 14 de junho. Esta versão do Fedora está destinada a atrair alguma atenção, então pode ser útil explicar como ele difere de Ubuntu. Nós já mostramos algumas diferenças entre o Ubuntu e o Linux Mint; Nesse caso, as diferenças serão maiores e mais óbvias.

História e Desenvolvimento

Muito já foi escrito sobre o Ubuntu que sua avó provavelmente sabe que sua primeira versão foi baseada na ramificação instável do Debian, e saiu em outubro de 2004. O Fedora é um pouco mais antigo - a primeira versão foi lançada em novembro de 2003, e a história de fundo é um pouco mais complicado.

Essa primeira versão do Fedora era chamada de Fedora Core 1, e era baseada no Red Hat Linux 9. O Fedora foi concebido como uma alternativa orientada para a comunidade para a Red Hat, e tinha dois repositórios principais: Core, que era mantido pela Red Hat. desenvolvedores e Extras, mantidos pela comunidade. No entanto, no final de 2003, o Red Hat Linux se fundiu com o Fedora para se tornar uma única distribuição comunitária, e o Red Hat Enterprise Linux foi criado como sua contraparte comercialmente suportada. Até 2007, o Fedora manteve o “Core” como parte de seu nome, mas com o lançamento do Fedora 7, os repositórios Core e Extra foram unidos, e desde então a distribuição é chamada simplesmente de Fedora.

A maior diferença aqui é que o Red Hat Linux original essencialmente se dividiu no Fedora e no Red Hat Enterprise Linux, enquanto o Debian ainda é uma entidade inteira, separada do Ubuntu, que importa pacotes de uma das ramificações do Debian.

Enquanto muitos pensam que o Fedora é baseado diretamente no Red Hat Enterprise Linux (RHEL), isso não é bem verdade. Pelo contrário, é o oposto: novas versões do RHEL são garfos do Fedora que são exaustivamente testados quanto à qualidade e estabilidade antes de serem lançados. Por exemplo, o RHEL 7 é baseado nos repositórios do Fedora 19 e 20. A comunidade Fedora também fornece pacotes extras para o RHEL em um repositório chamado Extra Packages for Enterprise Linux (EPEL).

A estrutura por trás do desenvolvimento dessas duas distros é relativamente similar. O Projeto Fedora (estabelecido em 2003) é responsável por coordenar o desenvolvimento do Fedora e é patrocinado pela Red Hat. O Conselho do Fedora governa esta iniciativa, e o presidente (Líder do Projeto Fedora) é escolhido e empregado pela Red Hat. Existem outros grupos de governo, como o Comitê Gestor de Engenharia do Fedora e o Comitê de Orientação dos Embaixadores do Fedora, onde os membros são eleitos pela comunidade.

Por outro lado, o Ubuntu é diretamente financiado e gerenciado pela Canonical. A comunidade Ubuntu é organizada em torno de vários grupos maiores, sendo os principais o Community Council e o Technical Board. Os membros desses dois são nomeados por Mark Shuttleworth, o fundador da Canonical. Outros grupos incluem o Conselho de Fóruns, o Conselho do IRC e o Quadro de Membros do Desenvolvedor. Os usuários podem se inscrever para a associação ao Ubuntu e se voluntariar como colaboradores em várias equipes organizadas pela comunidade.

Ciclo de Lançamento e Suporte

O Ubuntu lança uma nova versão a cada seis meses - em abril e em outubro. Cada quarta versão é considerada uma versão LTS (Long Term Support), o que significa que as versões LTS são lançadas a cada 2 anos. Desde 2012, todas as versões do LTS recebem suporte oficial e atualizações para os próximos cinco anos. Outros lançamentos “regulares” costumavam ser apoiados por 18 meses, mas esse período foi encurtado para nove meses em 2013.

O Fedora não tem um cronograma rigoroso, mas novos lançamentos geralmente saem a cada seis meses. No entanto, eles são suportados por 13 meses, o que é mais longo do que o período de suporte do Ubuntu para lançamentos regulares. Não há versões LTS do Fedora.

O que há em um nome?

Se você pensou que as convenções de nomes do Ubuntu eram (desnecessariamente) complicadas, espere até ver as regras para os nomes do Fedora.

Ambas as distribuições incluem números de versão em seu nome. O Ubuntu tem "lançamentos pontuais", onde o primeiro número significa o ano e o segundo mês em que uma versão foi lançada. Isso é realmente útil, já que você pode ver a idade da distribuição de relance - por exemplo, o Ubuntu 13.04 foi lançado em abril de 2013. O Fedora mantém simples e usa números inteiros, começando com 1 para a primeira versão e (atualmente ) terminando com 23, a última versão estável lançada em novembro de 2015.

Para o Ubuntu, o próprio nome de código sempre contém duas palavras que começam com a mesma letra. A primeira palavra é um adjetivo e a segunda é um animal, muitas vezes incomum ou raro. Qualquer um pode sugerir nomes para as próximas versões do Ubuntu, mas a decisão final é anunciada por Mark Shuttleworth, juntamente com uma explicação ou uma breve anedota sobre o nome. A próxima versão do Ubuntu, prevista para outubro deste ano, será chamada de Yakkety Yak.

O Fedora 20 Heisenbug de 2013 foi a última versão com um codinome, e todas as versões subseqüentes são chamadas apenas de “Fedora X”, onde X representa o número que segue a versão anterior. Antes disso, qualquer pessoa da comunidade poderia sugerir um nome, mas tinha que seguir um conjunto de regras para se qualificar para aprovação dos membros do governo. Nomes de lançamento deveriam compartilhar uma conexão, preferivelmente uma incomum ou nova, e não deveriam ser nomes de pessoas vivas ou termos registrados. A relação entre os nomes para o Fedora X e o Fedora X + 1 deve corresponder à fórmula “is-a”, de modo que o seguinte é verdadeiro: X é um Y, e então X + 1. Para ilustrar, o Fedora 14 foi chamado Laughlin e o Fedora 15 Lovelock. Tanto Lovelock quanto Laughlin são cidades em Nevada. No entanto, o relacionamento para o Fedora X e Fedora X + 2 não deve ser o mesmo!

Isso soa como isso causaria uma dor de cabeça enorme? Bem, talvez essa seja uma das razões pelas quais os desenvolvedores decidiram abandoná-lo.

Edições e Ambientes de Desktop

O Fedora tem três edições principais: Cloud, Server e Workstation. Os dois primeiros são auto-explicativos, e a Workstation é, na verdade, a edição que a maioria das pessoas usa - aquela para computadores desktop e laptops (32 ou 64 bits). A comunidade Fedora também fornece imagens separadas das três edições para dispositivos baseados em ARM. Há também o Fedora Rawhide, uma versão de desenvolvimento do Fedora, continuamente atualizada, que contém as versões mais recentes de todos os pacotes do Fedora. Rawhide é um campo de testes para novos pacotes, por isso não é 100% estável, mas você ainda pode usá-lo como uma distribuição de lançamento.

O Ubuntu bate o Fedora aqui, pelo menos em termos de quantidade . Juntamente com a edição Desktop padrão, o Ubuntu oferece produtos separados chamados Cloud, Server, Core (para dispositivos Internet-of-Things) e Ubuntu Touch para dispositivos móveis. A edição para desktop suporta sistemas de 32 e 64 bits e imagens de servidor estão disponíveis para diferentes infraestruturas (ARM, LinuxONE, POWER8). Há também o Ubuntu Kylin, uma edição especial do Ubuntu para usuários chineses, que saiu pela primeira vez em 2010 como "Ubuntu Chinese Edition" e foi renomeada como um subprojeto oficial em 2013.

Quanto aos ambientes de desktop, a principal edição do Fedora usa o Gnome 3 com o Gnome Shell. O DE padrão do Ubuntu é Unity, e outras opções são fornecidas por meio de “Ubuntu sabores”, que são variantes do Ubuntu com diferentes ambientes de desktop. Há o Kubuntu (com o KDE), o Ubuntu GNOME, o Ubuntu MATE, o Xubuntu (com o Xfce), o Lubuntu (com o LXDE) e uma nova variante chamada Budgie Remix, com esperanças de se tornar um sabor oficial do Ubuntu.

Os equivalentes de sabores do Fedora são Spins, ou “desktops alternativos”. Há giros com os ambientes de trabalho KDE, Xfce, LXDE, MATE e Cinnamon, e um giro especial chamado Sugar on a Stick com um ambiente de aprendizado simplificado. Este projeto é adaptado para crianças e escolas, particularmente em países em desenvolvimento.

O Fedora também possui Labs, ou “pacotes funcionais de software”. São coleções de software especializado que podem ser instaladas em um sistema Fedora existente ou como uma distribuição Linux independente. Os laboratórios disponíveis incluem o Design Suite, o Games, o Robotics Suite, o Security Lab e o Scientific. O Ubuntu fornece algo semelhante na forma de Edubuntu, Mythbuntu e Ubuntu Studio - subprojetos com aplicativos especializados para educação, sistemas de entretenimento doméstico e produção multimídia, respectivamente.

Pacotes e Repositórios

As diferenças mais marcantes entre o Ubuntu e o Fedora são encontradas neste domínio. Primeiro de tudo, existe o sistema de gerenciamento de pacotes. O Fedora usa o RPM com pacotes .rpm, enquanto o Ubuntu usa pacotes DPKG e .deb. Isso significa que os pacotes para o Ubuntu não são compatíveis com o Fedora por padrão, e você não poderá instalá-los, a menos que você os converta com algo como Alien. O Ubuntu também apresentou pacotes Snappy, que devem ser muito mais seguros e fáceis de manter do que os pacotes .deb, mas eles ainda não são amplamente utilizados entre os desenvolvedores.

Com a exceção de algum firmware binário, o Fedora não inclui nenhum software proprietário em seus repositórios oficiais. Isso se aplica a drivers gráficos, codecs e qualquer outro software restrito por patentes e questões legais. A conseqüência direta disso é que o Ubuntu tem mais pacotes em seus repositórios do que o Fedora.

Um dos principais objetivos do Fedora é fornecer apenas software livre e de código aberto, e a comunidade encoraja os usuários a encontrar alternativas para seus aplicativos não-livres. Se você quiser ouvir música em MP3 ou reproduzir DVDs no Fedora, você não encontrará suporte para isso nos repositórios oficiais. Existem, no entanto, repositórios de terceiros, como o RPMFusion, que contêm muitos softwares gratuitos e não-gratuitos que você pode instalar no Fedora.

O Ubuntu está em conformidade com as Diretrizes de Software Livre do Debian, mas ainda faz muitas concessões. Ao contrário do Fedora, o Ubuntu inclui drivers proprietários em sua filial restrita de repositórios oficiais. Há também o repositório de parceiros, que contém software proprietário de fornecedores parceiros da Canonical - Skype e Adobe Flash Player, por exemplo. É possível comprar aplicativos comerciais do Ubuntu Software Center, e você pode ativar o suporte para DVDs, MP3s e outros codecs populares simplesmente instalando um único pacote ( ubuntu-restricted-extras ) do repositório.

O Copr do Fedora é uma plataforma semelhante ao Personal Package Archives (PPA) do Ubuntu - ele permite que qualquer pessoa faça upload de pacotes e crie seu próprio repositório. A diferença aqui é a mesma que a abordagem geral para o licenciamento de software - você não deve enviar pacotes que contenham componentes não-livres, ou qualquer outra coisa que seja explicitamente proibida pela Diretoria do Projeto Fedora.

Público-alvo e metas

Desde o começo, o Fedora tem se concentrado fortemente em três coisas: inovação, comunidade e liberdade. Oferece e promove softwares exclusivamente gratuitos e de código aberto, e enfatiza a importância de cada membro da comunidade. Ele é desenvolvido pela comunidade e os usuários são ativamente encorajados a participar do projeto, não apenas como desenvolvedores, mas também como escritores, tradutores, designers e palestrantes (Fedora Ambassadors). Há um projeto especial que ajuda as mulheres que querem contribuir, com o objetivo de combater o preconceito e a segregação de gênero nos círculos de tecnologia e software livre.

Além disso, o Fedora muitas vezes é o primeiro, ou entre as primeiras distribuições a adotar e mostrar novas tecnologias e aplicativos. Foi uma das primeiras distribuições a ser fornecida com o SELinux, inclui o desktop Gnome 3, usa o Plymouth como o aplicativo bootsplash, adota o systemd como o sistema init padrão e usa o Wayland em vez do Xorg como servidor de exibição padrão.

Os desenvolvedores do Fedora fazem questão de colaborar com outras distribuições e projetos de upstream, e de compartilhar suas atualizações e contribuições com o restante do ecossistema Linux. Devido a essa constante experimentação e inovação, o Fedora é muitas vezes (err) rotulado como uma distribuição instável e de ponta que não é adequada para iniciantes e uso diário. Este é um dos mitos mais difundidos do Fedora, e a comunidade do Fedora está trabalhando duro para mudar essa percepção. Embora desenvolvedores e usuários avançados que queiram experimentar os recursos mais recentes sejam o principal público-alvo, o Fedora pode ser usado por qualquer pessoa, assim como o Ubuntu.

Falando do Ubuntu, alguns dos objetivos dessa distribuição se sobrepõem ao Fedora. O Ubuntu também se esforça para inovar, mas está escolhendo uma abordagem muito mais favorável ao consumidor . Ao fornecer um sistema operacional para dispositivos móveis, o Ubuntu está tentando criar um lugar para si no mercado e, simultaneamente, impulsionar seu grande projeto - a convergência .

A comunidade parece um pouco menos envolvida nas decisões cruciais, o que se refletiu na reação do usuário contra as mudanças nos últimos lançamentos do Ubuntu. O Ubuntu também esteve envolvido em algumas controvérsias, mais notavelmente o problema de privacidade com a lente de compras Unity no Ubuntu 12.10. Apesar disso, o Ubuntu é muitas vezes proclamado a distribuição Linux mais popular, graças à sua estratégia de ser amigável ao usuário e simples o suficiente para iniciantes e ex-usuários do Windows.

Ainda assim, o Fedora tem um ás na manga - Linus Torvalds, o criador do Linux, usa o Fedora em seus computadores.

E se você? Você usa o Fedora, ou o Ubuntu ainda é o seu favorito? Esquecemos de mencionar quaisquer diferenças importantes entre o Fedora e o Ubuntu? Deixe-nos saber nos comentários abaixo!

Créditos da imagem: Screenshot Convergence, Screenshot Budgie Remix, Screenshot Fedora Core 1 via Wikimedia Commons, Red Hat Linux por Leonid Mamchenkov via Flickr.

Top