Então… que versão do Linux devo instalar na minha nova máquina?
Clique aqui para votar!

Fico muitas vezes com esta pergunta: “Ei, você é um cara do Linux, certo? Que Linux eu devo usar? Eu tenho este amigo que recomenda (insira distro aqui) e eu quero saber o que você acha?” Eu geralmente respondo com a mesma pergunta: o que você quer fazer? Então decidi escrever isto como um guia para que tipo de Linux você deve escolher.

Minha História com o Linux

Eu provavelmente deveria prefaciar este artigo com um pouco da minha história com o Linux, no caso de você estar lendo isto e você não me conhecer (muito provavelmente). Você pode pular isto se não se importar.

Comecei a usar o Linux por volta de 1996. O meu primeiro Linux foi o Slackware 4, um conjunto de CDs que comprei na Egghead Software (sim, sou velho). Um amigo meu me falou sobre essa coisa de Unix que era tão legal e eu tive que experimentar e ele achou que eu ia adorar.

Leio muito sobre o Unix e fiquei muito curioso sobre ele. Eu tinha uma conta shell no meu provedor de internet e eu tinha mexido um pouco, mas no início, eu estava um pouco hesitante. “Por que eu precisaria disso?” Sua resposta foi simplesmente: “Porque você odeia tanto o Windows 95 e ama o DOS, você vai adorar isso”. Então eu comprei-o. Ele estava certo.

Peguei num disco rígido antigo que tinha e instalei-o. Eu lutei com ele durante horas, depois dias. Finalmente consegui pôr um desktop a funcionar. Não faço ideia do que me levou a este tempo, mas tive que descobrir como fazer este sistema funcionar, e foi difícil.

Tinha de saber tanto sobre o meu hardware! Coisas simples de repente foram novamente difíceis. Mas eu empurrei, e levantei o meu desktop. E comecei a construir alguns scripts idiotas para me divertir. O sistema era rápido, e eu podia mudar quase tudo sobre ele.

Tinha um compilador C incorporado? Acabei de comprar um pacote muito caro da Borland para isto que eu mal conseguia entender. Mas este SO tinha um compilador embutido? Um editor de imagens gratuito? Eu estava viciado!

For anos depois disso, eu experimentei toneladas de Distribuições. Até mesmo as do BSD Unix. Meu “computador principal” sempre foi um boot duplo, e alguns deles eram Linux puro. Na maior parte do início dos anos 2000, eu evitei completamente o Windows. Assim, por ano, eu posso quebrá-lo para minha “máquina principal”, seria:

  • 1996-1999: Slackware
  • 1999-2002: Redhat (e FreeBSD)
  • 2003-2005: FreeBSD / Knoppix
  • 2005-2009: Gentoo
  • 2009-2011: Linux Mint
  • 2011-2018: Arch Linux / Debian

Utilizei 50 ou mais distribuições no meu tempo, mas isto era o que estava a correr na minha “máquina principal” que eu usava para o trabalho, ou navegação, ou desenvolvimento ou o que quer que fosse. Obviamente Arch teve a maior tiragem até agora, principalmente porque eu podia simplesmente configurá-la e esquecê-la por longos períodos de tempo.

Mas a distro principal para o meu “trabalho real” nos últimos anos tem sido o Arch Linux.

Suficiente sobre mim, vamos falar sobre o que você deve usar.

Então o que você quer fazer?

Eu vou colocá-los em categorias baseadas em necessidades comuns. Há aqui alguma sobreposição, e com esforço suficiente, qualquer uma destas distribuições Linux irá funcionar para as suas necessidades desejadas. Uma das grandes coisas sobre o Linux é que você pode fazer o que você quiser. Mas algumas distribuições fazem muito desse trabalho para si ou têm um design que funciona melhor para certos objectivos. Irei apresentá-las em categorias baseadas no caminho mais fácil para alcançar os seus objectivos.

Sou um novato do Linux Apenas começando

Por muito tempo, eu recomendei o Ubuntu para isso. Quanto à facilidade de uso e compatibilidade, foi ótimo. Mas agora eu evito o Ubuntu. Eu ainda o uso para demonstrações em meus cursos e artigos porque muitas pessoas o usam, mas eu não sou fã da maneira como eles rodam esta distribuição, o adware embutido da Amazon, e Unity é irritante.

Então se você está apenas começando eu recomendo:

  • Linux Mint Download
  • Debian Download

É uma espécie de trapaça porque o Linux Mint é construído a partir do Debian, mas o Mint parece mais bonito e tem algumas coisas legais de multi-plataforma.

Utilize estas distribuições se quiser:

  • Uma experiência parecida com Windows
  • Algo simples de instalar
  • Algo confiável
  • Algo “parecido com Linux” que não se desvie da norma
  • Algo que “simplesmente funcione”

Ok para que a última seja realmente importante. Simplesmente funciona. Estas distribuições são, na sua maioria, plug and play. Configure-as, e esqueça isso. Eu tenho me tornado cada vez mais dependente do Debian para minhas máquinas de desenvolvimento porque às vezes eu não me importo com o SO e eu não quero que ele me atrapalhe. Quando eu estou de mau humor onde eu só quero construir coisas, ele não pode ser batido.

Se você está apenas começando, este curso de Instalação e Configuração Inicial do Linux pode ajudá-lo muito.

Quero aprender mais sobre Linux e Meu Hardware

Talvez você esteja com vontade de jogar e experimentar. Você quer se desafiar e forçar a si mesmo a aprender fazendo. Isso é óptimo, é exactamente o que eu fiz.

Se você quer se desafiar e aprender eu recomendo:

  • Arch Linux
  • Slackware Linux
  • Gentoo Linux
  • FreeBSD Unix ( Não Linux, mas se encaixa nesta categoria )

Cada uma destas distribuições requer muita configuração, descoberta de hardware e compilação de código fonte. Com o Gentoo, você tem que compilar tudo. É uma ótima maneira de ter controle total absoluto sobre seu sistema operacional.

Use estas distribuições se você quiser:

  • Controle total do seu computador e sistema operacional
  • Para aprender sobre os internos do Linux
  • Um sistema otimizado enxuto e médio

Isso vem com um custo: principalmente o seu tempo. Uma instalação completa destes pode levar horas. No lado positivo, eles tendem a funcionar para sempre.

Eu tive uma Instalação de Arco em um Lenovo que levou a melhor parte de um sábado para configurar, e vamos dizer mais 10 horas ou mais espalhadas depois disso. Ele funcionou quase sem esforço por 5 anos (até que o hardware do laptop morreu). Eu só tive que fazer algumas atualizações de vez em quando, mas usei-o de forma confiável todos os dias por 5. Muito tempo. Anos. Então, de certa forma, você pode encarar isso como um investimento.

Eu quero Cutting Edge Stuff

Ok talvez você queira o último maior software e você não se importa o quão estável ele é. Você quer fazer algum hacking no kernel ou alguma outra coisa legal que algum codificador cometeu ontem.

Para o inferno com estabilidade e segurança você quer a coisa mais nova agora.

  • Arch Linux
  • OpenSuse Tumbleweed
  • Fedora Rawhide
  • Gentoo Linux

Utilize estas distribuições se quiser:

  • Para trocar o risco pelo material mais recente
  • As últimas e maiores características sempre
  • Fun configurando as coisas para trabalhar com mudanças de ruptura

Para ser justo, eu pessoalmente usei Arch e Gentoo sem problemas significativos de estabilidade, mas eu estava arriscando usar o material da borda sangrando em lançamentos de rolamento.

Eu só quero fazer algum trabalho

Ok talvez você realmente não se importe com os detalhes do SO e só queira fazer GSD (Get Stuff Done). Talvez você tenha alguns aplicativos Node ou GoLang que você queira construir e ouviu dizer que o Linux é o melhor para ele.

Estes são ótimos para se trabalhar:

  • Debian
  • Fedora
  • OpenSUSE Leap
  • Ubuntu Studio

Utilize estas distribuições se quiser:

  • Funcionamento suave com baixa manutenção
  • Configuração mínima
  • Coisas que funcionam na sua maioria automaticamente
  • Compatibilidade com hardware e software

Como eu disse, eu uso Debian com frequência hoje em dia, já que eu geralmente estou apenas fazendo alguma coisa e não tenho vontade de mexer e otimizar. Ele é estável, rápido e fica fora do meu caminho. Eu estou escrevendo este artigo no Debian 9 agora mesmo.

Eu quero configurar um servidor

Talvez você queira configurar um servidor web ou host virtual e não saiba o que usar. O primeiro desta lista é a distribuição dominante para hospedagem web, então se você quiser algo que imite o site que está hospedando seu software, tente o CentOS (ou aprenda Docker!)

Estes são sólidos e confiáveis para hospedagem web:

  • CentOS
  • Red Hat Enterprise
  • Debian
  • FreeBSD ( Não Linux, mas se encaixa nesta categoria )

Utilize estas distribuições se quiser:

  • Estabilidade
  • Segurança
  • Suporte de outras pessoas que o usam pela mesma razão

Eu acredito que qualquer distribuição Linux pode ser usada para hospedagem na web de forma eficaz, mas algumas requerem mais trabalho do que outras.

Eu Quero o Maior Desempenho Possível

Então se você é um daqueles tipos que querem espremer cada grama de desempenho (eu já estive lá) estes são ótimos para você. Alguns deles requerem a compilação de todo o código fonte para produzir binários otimizados para seu(s) processador(es). Coisas divertidas!

  • Clear Linux
  • Arch Linux
  • Gentoo Linux
  • FreeBSD ( Não Linux, mas se encaixa nesta categoria )

Utilize estas distribuições se quiser:

  • Rápido desempenho
  • Computação de alta carga

Cuidado que o hardware atingiu um ponto de desempenho em que estes não importam tanto como antes. 15 anos atrás você podia hackear um kernel e discar em seus serviços e ver um grande impulso. Hoje em dia, a diferença é insignificante. Qualquer Linux será bastante rápido.

Eu Quero um Desktop Seguro

Talvez você queira configurar um sistema que seja difícil de invadir, por qualquer razão. Há um par de distribuições com a segurança como foco principal. Se você está realmente preocupado em trancar sua máquina principal, estas são ótimas para se olhar.

  • TAILS Linux
  • Alpine Linux
  • CoreOS
  • TENS Linux
  • Tin Hat Linux
  • OpenBSD ( Não Linux, mas se encaixa nesta categoria )

Utilize estas distribuições se quiser:

  • Segurança
  • Anonimato

Quero um Sistema de Computador Mínimo

Ok, às vezes você só quer algo magro e significante que faz um certo trabalho. Eu definitivamente entendo isso. Talvez você tenha um Pentium antigo que você queira re-propósito. Às vezes o sistema operacional é apenas uma pequena parte do seu objetivo e você quer o mínimo necessário.

  • ArchBang
  • Lubuntu
  • Puppy Linux
  • Tiny Core Linux
  • Bodhi Linux

Utilize estas distribuições se quiser:

>

    >

  • Algo que irá correr em hardware antigo
  • Algo o mínimo possível

Conclusão

Detesto soar como um disco riscado, mas pode escolher uma destas distribuições Linux e fazer o que quiser. Essa é a natureza do Linux, é personalizável ao mais alto grau. Mas estas são ótimas distribuições para começar rápido.

Se você quiser aprender mais sobre Linux, Pluralsight tem uma tonelada de Cursos de Linux incluindo um muito bom para iniciar, Instalação de Linux e Configuração Inicial

Se você acha que eu perdi a marca ou deixei de fora uma distribuição sinta-se livre para me deixar uma mensagem nos comentários, ou gritar comigo no Twitter.

E o que quer que você faça, se você chegou a esta página porque está curioso sobre o Linux, experimente!! Agora! Hoje em dia você pode baixar algo como VirtualBox (gratuito) e experimente antes de realmente se comprometer com qualquer coisa. Vale definitivamente a pena o seu tempo para verificar!

Deixe uma resposta

O seu endereço de email não será publicado.