Como escolher a melhor distro Linux

Como escolher a melhor distro Linux

Introdução

Escolher uma distribuição Linux pode ser uma das coisas mais difíceis para um usuário do Linux. Existem tantas opções excelentes, e todas elas têm seus próprios ternos fortes únicos.

Também existem atualizações constantes, notícias e conversas gerais da comunidade que enlamearam ainda mais as águas, tornando o processo muito menos uma rota direta. No entanto, há algumas perguntas que você pode fazer a si mesmo ao escolher uma distribuição que ajude a esclarecer as coisas. Também é importante lembrar que geralmente não é um errado responder. Cada distribuição é boa. Claro, a execução do arco em sua implantação de produção em escala corporativa provavelmente não é a melhor ideia, mas ainda é tecnicamente possível. Trata -se de escolher uma distribuição que se encaixa em torno desse ponto ideal do que você deseja e precisa.

Desktop vs. Servidor

Com isso, é hora de dar uma olhada na pergunta mais básica que você precisa fazer a si mesmo. Você está executando esta distribuição em uma área de trabalho ou servidor? As necessidades dessas situações são muito diferentes. As distribuições de servidores precisam ser sólidas de rocha estável, enquanto provavelmente é melhor ter software atualizado em um desktop.

Se você planeja executar um servidor, está procurando ciclos de liberação longa, versões compatíveis do software que você planeja implantar, suporte e confiabilidade geral.

Para desktops, você não quer necessariamente ciclos de liberação longa. Você provavelmente quer versões mais recentes de seus aplicativos. Você pode até querer um lançamento que sempre o mantém na borda sangrando. Claro, você também quer alguma estabilidade, mas não é tão crítico. Você também vai usar um ambiente gráfico de desktop. Você quer uma distribuição que fornece algo que você acha visualmente agradável que também é funcional, e você certamente não quer algo inchado e desajeitado.



Desktop: iniciante vs. Avançado

Se você estiver executando o Linux em sua área de trabalho, precisará fazer outra pergunta fundamental; Eu quero algo simples ou algo mais avançado? Muitas distribuições Linux, como o Ubuntu, pretendem ser o mais fácil possível. Eles não apresentam muita escolha, mas eles funcionam quando você os instala.

Por outro lado, existem distribuições como Gentoo e Arch Linux que são sobre a escolha. Eles permitem que você faça o que quiser com o seu sistema, incluindo quebrá -lo de maneiras novas e criativas. Essas distribuições colocam todo o controle em suas mãos e você pode criar alguns resultados espetaculares personalizados, mas também deixam muito espaço para falha e levam tempo para manter.

Não deixe a designação "iniciante" enganar você também. Muitos especialistas em Linux optam por distribuições como o Ubuntu porque “apenas funcionam."Se você tem um emprego a fazer, na maioria das vezes, é melhor escolher algo que permita que você faça esse trabalho com o mínimo possível. Na maioria das vezes, isso não é uma distribuição "avançada".

Recomendações:

Principiante: Ubuntu, Linux Mint, Fedora, Solusos, Elementaryos, OpenSuse
Avançado: Debian, OpenSuse Tumbleweed, Arch Linux, Gentoo, Slackware

Depois de decidir sobre uma distribuição do Linux para iniciantes ou distribuição avançada, há alguns fatores importantes a serem levados em consideração que os diferenciam.

Recursos de hardware

Um dos maiores pontos de venda do Linux sempre foi sua capacidade de diminuir e usar o mínimo de recursos possível. O Linux pode trazer computadores antigos de volta dos mortos e torná -los totalmente funcionais novamente com menos sistemas intensivos em recursos.

Existem muitas grandes distribuições por aí que visam ser o mais leve possível, adaptando -se a máquinas com potência reduzida. Esta lista de 10 melhores distribuições Linux leves para computadores mais antigos explora dez das melhores possibilidades nessa categoria.

Repositórios de software

Outra coisa que você precisa considerar na escolha de uma distribuição é quanto e qual software está disponível em seus repositórios. Se uma distribuição não tiver um aplicativo de que você precisa, pode ser uma fonte constante de frustração para você enquanto você tenta usar essa distro diariamente. Por exemplo, você pode estar interessado em escolher a melhor distro Linux para aplicativos multimídia.

Tomemos, por exemplo, Ubuntu e Fedora. O Ubuntu tem repositórios de software muito maiores e mais suporte de terceiros. Se você planeja usar seu desktop para tarefas diárias e multimídia, isso definitivamente daria ao Ubuntu o Edge.

Algumas distribuições, como o Debian, não são enviadas com software não livre e empacotam-o em um repositório separado. Novamente, isso é outra coisa a considerar.

Ambientes de mesa

Ubuntu Gnome Desktop

Você estará olhando e interagindo com seu ambiente de desktop todos os dias. É importante ter algo com o qual você esteja confortável. Se você nunca usou Linux antes, algo como o Gnome pode ser intimidador, pois não é nada como um Windows ou Mac Desktop. Canela, por outro lado, pode parecer em casa imediatamente. Essa é uma grande diferença entre o Ubuntu e o Linux Mint. Ubuntu envia com Gnome por padrão, enquanto a hortelã tenta ser um pouco mais amigável e oferece sua própria área de trabalho de canela.



Desktop Linux Mint Cinnamon

Há também desktops alternativos e opções diferentes disponíveis na mesma distribuição. O Ubuntu tem o que chama de "sabores" que são enviados com diferentes ambientes de desktop. Distribuições de bricolage mais avançadas como Arch Linux e Gentoo não têm um ambiente de desktop padrão. Na verdade, eles não são enviados com um ambiente de desktop. Eles esperam que você instale e configure isso você mesmo. Pelo lado positivo, eles também permitem que você escolha praticamente qualquer ambiente imaginável.

Os ambientes de desktop também são importantes porque geralmente ditam com ferramentas vêm com sua instalação. OpenSuse, por exemplo, é baseado no plasma KDE. O plasma tem um conjunto exaustivo de ferramentas disponíveis e o OpenSUSE é testado e projetado para essas ferramentas para executar perfeitamente.

Ciclos de atualização

Não seria ótimo ter um computador de mesa que não possa atualizar para novos aplicativos com ótimos recursos por causa de ... razões. É por isso que você também precisa analisar com que frequência sua distribuição libera uma nova versão e qual software ele atualiza em seus repositórios.

Fica complicado aqui, porque geralmente há um belo meio termo que você deseja alcançar. Executar todo o software mais recente o tempo todo pode fazer com que as coisas quebrem, mal. Distribuições como o Arch Linux tiveram uma má reputação por esse tipo de coisa, já que sempre enviam os mais recentes e nem sempre melhores.

Algumas distribuições, como o OpenSuse Tumbleweed, Solusos, Arch Linux e Gentoo não têm versões designadas. Eles atualizam seu software como lançado. Isso não significa necessariamente que está sangrando vantagem nova o tempo todo. Significa apenas que nunca haverá uma barreira difícil para obter um novo software.

Algumas distribuições que geralmente ficam no meio do meio entre a borda desatualizada e o sangramento são Ubuntu, Linux Mint, Solusos, OpenSuse, Debian (Testing) e Elementaryos.

Comunidade

Você não pode ignorar a comunidade de uma distribuição. Essa comunidade consiste nas pessoas às quais você vai recorrer quando algo der errado e não se enganar; algo vai dê errado em algum lugar ao longo da linha. A comunidade do Ubuntu é enorme e está acostumada a ajudar os novatos do Linux a se orientarem no novo mundo. Compare isso com a comunidade Arch Linux, que espera um certo nível de habilidade e experiência de usuários do Arch.

A comunidade também é responsável por embalagem de software fora dos repositórios de distribuição padrão. Novamente, a imensa popularidade do Ubuntu é um grande trunfo aqui. Sempre que alguém suporta Linux, eles empacotam para o Ubuntu. Outras comunidades também são conhecidas por embalar novos softwares diligentemente também. O repositório AUR do Arch Linux está cheio de software que a comunidade empacota e mantém para o arco.



Servidores: Enterprise vs. Flexibilidade

Quando você está selecionando uma distribuição para seus servidores, as preocupações são muito diferentes de com uma área de trabalho. Você precisa de um sistema que literalmente nunca falhe. Quando faz Inevitavelmente falhar, você precisa de uma maneira de recuperá -lo o mais rápido possível.

Os servidores precisam ... servir, então você também precisa considerar qual software está disponível para o seu servidor. Executar uma distribuição de suporte de longo prazo pode parecer uma ótima idéia até que o aplicativo da web que você desenvolve não será executado, porque todo o software nos repositórios está terrivelmente desatualizado.

Pode parecer que você precisa encontrar um equilíbrio aqui, e essa pode ser a solução em alguns casos, mas isso é mais uma questão do que a função do servidor será realmente. Um servidor da web deve se inclinar para a flexibilidade. As tecnologias da web estão evoluindo rapidamente, e você não quer se encontrar compilando tudo para que seu aplicativo da web seja executado.

Por outro lado, pode não ser a pior coisa se o seu servidor de e -mail estiver um pouco desatualizado, mas literalmente nunca mudar. Os servidores de email são notoriamente difíceis de configurar, e geralmente é melhor se permanecer o mais seguro e estável possível.

Os servidores de banco de dados podem cair nesse meio termo, e geralmente depende do que eles são um banco de dados. Novamente, o banco de dados para um aplicativo da web pode precisar de novos recursos para acompanhar o software com o qual está interagindo diariamente. Por outro lado, se você estiver executando um banco de dados interno para registros ou o banco de dados para um servidor de e -mail, você pode querer algo simples e estável.

As distribuições voltadas para a empresa geralmente são as que com janelas de suporte impossivelmente longas que nunca mudam. As distribuições que são mais gerais geralmente se movem em um ritmo mais rápido e permitem alguma flexibilidade em sua escolha de software.

Recomendações:

Empreendimento: Centos, Rhel, Debian, Slackware
Flexível: Ubuntu, ... também Debian, Gentoo

Repositórios de software

Quando se trata de servidores, os repositórios são importantes. Ao contrário dos desktops, não se trata se sua distribuição terá ou não as mais recentes ferramentas multimídia. É mais uma questão de saber se o seu servidor apoiará os serviços que você deseja implantar. Por exemplo, se você escreveu um aplicativo que aproveita um recurso na versão mais recente do Python 3, mas seu servidor é voltado inteiramente para o Python 2, você está em muitas dores de cabeça.

Existem dois fatores principais em jogo aqui. Você precisa saber se o seu servidor distro envia a versão de software necessária e precisa saber se esse software será atualizado e quando. Você planeja executar muitos aplicativos PHP? Talvez você queira que esse servidor receba as mais recentes versões PHP para aproveitar as recentes melhorias. Primeiro, você quer saber que Php 7.X é suportado. Então, você quer dar uma olhada se versões futuras serão backportadas.

Em outros casos, porém, você pode querer exatamente o oposto. Você pode não querer que seu software de banco de dados altere os recursos em você. As atualizações de Java também podem ser uma grande dor. Tudo depende do que você está hospedando.



Ciclos de atualização

O software nos repositórios da sua distribuição está intimamente ligado ao ciclo de atualização de sua distribuição. Dê uma olhada nas diferenças entre o Ubuntu e o CentOS.

Os lançamentos LTS do Ubuntu acontecem a cada dois anos e meio. O Ubuntu inclui todos os softwares mais recentes em seus novos lançamentos do LTS, então você sabe que está recebendo uma instalação completamente atualizada ao atualizar.

O CentOS, por outro lado, é lançado a cada três a quatro anos, e o software incluído no lançamento foi testado, testado novamente e acabou com um pente fino tantas vezes que já é obsoleto quando o CentOS é lançado.

Essa comparação entre o Ubuntu e o CentOS é o debate por excelência entre flexibilidade e prontidão corporativa no mundo dos servidores.

Então, é claro, há mais opções fora da caixa, como o Gentoo. Gentoo é uma distribuição de liberação rolante que pode realmente ser muito estável se configurada corretamente. Dito isto, são necessários sistemas extensos e um conhecimento íntimo do sistema para manter uma implantação do Gentoo funcionando sem problemas.

Apoiar

Há outro fator a considerar ao escolher uma distribuição do servidor, suporte. Você quer comprar suporte profissional de um patrocinador corporativo? Ubuntu e Rhel têm grande corporação por trás deles, oferecendo contratos de apoio. Outras ótimas distribuições de servidores, como Debian e Centos, não têm suporte disponível, mesmo que o CentOS seja um produto Redhat.

Debian e Ubuntu são distribuições muito semelhantes, mas Debian é desenvolvido por uma entidade sem fins lucrativos com a ajuda de voluntários. O Ubuntu é de propriedade e desenvolvido pela Canonical, que apoia oficialmente seus lançamentos do LTS. Esse fator diferenciador pode ser suficiente para influenciá -lo de uma maneira ou de outra.

Também é importante considerar a compatibilidade de hardware nesta equação também. Canonical e Redhat trabalham com fornecedores de hardware para garantir que eles suportem totalmente seu hardware. Quer você goste ou não, ninguém está testando o Gentoo para compatibilidade de hardware.

Pensamentos finais

Não há "melhor distribuição" e não há uma única resposta mágica para esta pergunta. É uma escolha que você precisa fazer com base em suas necessidades e suas preferências pessoais. Não use uma distribuição que você odeia. Isso tornará tudo dez vezes mais difícil, e você terá um momento miserável fazendo isso. Ao mesmo tempo, não escolha uma distribuição só porque você gosta. Há preocupações práticas que você simplesmente não pode ignorar. Em algum lugar entre esses fatores, há um pequeno subconjunto de distribuições que atende às suas necessidades. Escolha o que você acha que vai gostar de trabalhar com a maioria.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Ubuntu 20.04 Guia
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Ubuntu 22.04 Guia
  • Como adicionar rota no Almalinux
  • Melhor distro Linux para desenvolvedores
  • Download do Linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Manjaro Linux vs Arch Linux
  • Instale Arch Linux na estação de trabalho VMware