Qual é a diferença entre Ubuntu e Fedora?

  • Damian Washington
  • 0
  • 2535
  • 565

Novas distribuições Linux continuam aparecendo e, para alguns usuários, está ficando entediante 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 Linux. Essas perguntas podem parecer estranhas no começo, mas fazem sentido, especialmente se a pessoa que as pergunta é iniciante e ainda está aprendendo sobre Linux.

Nem o Fedora nem o Ubuntu são novas distribuições, mas ambos tiveram novas versões relativamente recentemente. O Ubuntu 16.04 foi lançado em abril e o Fedora 24 Beta ficou disponível há algumas semanas, com o lançamento final agendado para 14 de junho. Esta próxima versão do Fedora deve atrair alguma atenção, portanto, pode ser útil explicar como difere de Ubuntu. Já mostramos algumas diferenças entre o Ubuntu e o Linux Mint; neste caso, as diferenças serão maiores e mais óbvias.

História e Desenvolvimento

Já se escreveu tanto sobre o Ubuntu que sua avó provavelmente sabe que sua primeira versão foi baseada no ramo instável do Debian e foi lançada 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 foi chamada Fedora Core 1, e foi baseada no Red Hat Linux 9. O Fedora foi concebido como uma alternativa orientada para a comunidade do Red Hat, e tinha dois repositórios principais: Core, 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 distribuição comunitária única, e o Red Hat Enterprise Linux foi criado como seu equivalente comercialmente suportado. 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 juntados e, desde então, a distribuição é chamada simplesmente de Fedora.

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

Enquanto muitos pensam que o Fedora é diretamente baseado no Red Hat Enterprise Linux (RHEL), isso não é bem verdade. Pelo contrário, é o contrário: as novas versões do RHEL são garfos do Fedora, que são exaustivamente testados quanto à qualidade e estabilidade antes do lançamento. Por exemplo, o RHEL 7 é baseado em 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 semelhante. O Projeto Fedora (criado 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ê Diretor de Engenharia do Fedora e o Comitê Diretor de Embaixadores do Fedora, onde os membros são eleitos pela comunidade..

Por outro lado, o Ubuntu é financiado e gerenciado diretamente pela Canonical. A Comunidade Ubuntu é organizada em torno de vários grupos maiores, com os principais sendo o Conselho da Comunidade e o Conselho Técnico. Os membros desses dois são nomeados por Mark Shuttleworth, fundador da Canonical. Outros grupos incluem o Conselho dos Fóruns, o Conselho do IRC e o Conselho de Membros do Programador. Os usuários podem se inscrever como membros do 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 outubro. Cada quarta versão é considerada uma versão Long Term Support (LTS), o que significa que as versões LTS são lançadas a cada 2 anos. Desde 2012, cada versão do LTS recebe suporte e atualizações oficiais pelos próximos cinco anos. Outras versões "regulares" costumavam ser suportadas por 18 meses, mas esse período foi reduzido para nove meses em 2013.

O Fedora não possui um cronograma rígido, mas os novos lançamentos geralmente saem a cada seis meses. No entanto, eles são suportados por 13 meses, o que é mais longo 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 nomenclatura do Ubuntu eram (desnecessariamente) complicadas, espere até você ver as regras para nomes do Fedora.

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

Para o Ubuntu, o próprio codinome sempre contém duas palavras que começam com a mesma letra. A primeira palavra é um adjetivo, e a segunda um animal, geralmente 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 história sobre o nome. A próxima versão do Ubuntu, prevista para outubro deste ano, será chamada 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 podia sugerir um nome, mas precisava seguir um conjunto de regras para se qualificar para aprovação dos membros do governo. Os nomes de versão deveriam compartilhar uma conexão, preferencialmente uma nova ou incomum, e não deveriam ser nomes de pessoas vivas ou termos de marca registrada. A relação entre os nomes para o Fedora X e o Fedora X + 1 deve corresponder à fórmula “is-a”, para que o seguinte seja verdadeiro: X é um Y e X + 1 também. Para ilustrar, o Fedora 14 foi chamado Laughlin e o Fedora 15 Lovelock. Lovelock e Laughlin são cidades em Nevada. No entanto, o relacionamento para o Fedora X e o Fedora X + 2 não deve ser o mesmo!

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

Edições e ambientes de desktop

O Fedora possui três edições principais: Cloud, Server e Workstation. Os dois primeiros são auto-explicativos, e a Estação de Trabalho é na verdade a edição que a maioria das pessoas usa - aquela para computadores de mesa 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 continuamente atualizada do Fedora, que contém as versões mais recentes de todos os pacotes do Fedora. O couro cru é um campo de teste para novos pacotes, portanto, não é 100% estável, mas você ainda pode usá-lo como uma distribuição de lançamento contínuo.

O Ubuntu vence o Fedora aqui, pelo menos em termos de quantidade. Juntamente com a edição padrão do Desktop, o Ubuntu oferece produtos separados chamados Cloud, Server, Core (para dispositivos da Internet das Coisas) e Ubuntu Touch para dispositivos móveis. A edição para desktop suporta sistemas de 32 e 64 bits, e as imagens do 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, lançada em 2010 como “Ubuntu Chinese Edition” e renomeada como subprojeto oficial em 2013.

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

Os equivalentes de sabores do Fedora são Spins, ou "desktops alternativos". Existem rodadas nos ambientes de desktop KDE, Xfce, LXDE, MATE e Cinnamon, e uma rodada especial chamada Sugar on a Stick com um ambiente de aprendizado simplificado. Este projeto é adaptado para crianças e escolas, principalmente nos países em desenvolvimento.

O Fedora também possui Labs, ou "pacotes funcionais de software". Eles são coleções de software especializado que podem ser instalados em um sistema Fedora existente ou como uma distribuição Linux independente. Os laboratórios disponíveis incluem Design Suite, Jogos, Robotics Suite, Security Lab e 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 de 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 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 os converta com algo como o Alien. O Ubuntu também apresentou pacotes Snappy, que deveriam ser muito mais seguros e fáceis de manter do que os pacotes .deb, mas ainda não são amplamente utilizados entre os desenvolvedores..

Com 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 que o Fedora.

Um dos principais objetivos do Fedora é fornecer apenas software livre e de código aberto, e a comunidade incentiva os usuários a encontrar alternativas para seus aplicativos não gratuitos. Se você quiser ouvir música MP3 ou reproduzir DVDs no Fedora, não encontrará suporte para isso nos repositórios oficiais. No entanto, existem 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 pretende estar 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 no seu ramo restrito de repositórios oficiais. Há também o repositório Partner, que contém software proprietário dos 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 a DVDs, MP3s e outros codecs populares, basta instalar um único pacote (extras-restritos do ubuntu) do repositório.

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

Público-alvo e objetivos

Desde o início, o Fedora tem focado fortemente em três coisas: inovação, comunidade e liberdade. Oferece e promove exclusivamente software livre 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 oradores públicos (Embaixadores do Fedora). Existe um projeto especial que ajuda as mulheres que desejam contribuir, com o objetivo de combater o preconceito e a segregação baseados em gênero nos círculos tecnológicos e FOSS.

além disso, O Fedora é muitas vezes a primeira ou uma das primeiras distribuições a adotar e mostrar novas tecnologias e aplicativos. Foi uma das primeiras distribuições enviadas com o SELinux, inclui o desktop Gnome 3, usa o Plymouth como aplicativo de bootplash, adota systemd como o sistema init padrão e usa 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 upstream e compartilhar suas atualizações e contribuições com o restante do ecossistema Linux. Devido a essa constante experimentação e inovação, o Fedora é frequentemente (mis) 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 desejam 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 desta distribuição se sobrepõem ao Fedora. O Ubuntu também se esforça para inovar, mas eles estão escolhendo muito abordagem mais amigá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 - convergência.

A comunidade parece um pouco menos envolvida em decisões cruciais, o que se refletiu na reação do usuário contra mudanças nas versões anteriores do Ubuntu. O Ubuntu também esteve envolvido em algumas controvérsias, principalmente a questão da privacidade com as lentes de compras do Unity no Ubuntu 12.10. Apesar disso, o Ubuntu é frequentemente proclamado a distribuição Linux mais popular, graças à sua estratégia de ser amigável 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 diferenças importantes entre o Fedora e o Ubuntu? Deixe-nos saber nos comentários abaixo!

Créditos de imagem: Captura de tela de convergência, captura de tela de Budgie Remix, captura de tela do Fedora Core 1 via Wikimedia Commons, Red Hat Linux por Leonid Mamchenkov via Flickr.




Ainda sem comentários

Guias de compra de gadgets, tecnologias importantes
Publicamos guias detalhados para a compra de equipamentos, criamos listas interessantes dos melhores produtos do mercado, cobrimos notícias do mundo da tecnologia