10 melhores distribuições de Linux para programadores

7 de janeiro de 2020

Existem centenas de distribuições Linux. Muitos deles são personalizados para uso específico, como robótica, matemática etc.

Isso significa que também existem distribuições Linux específicas para programação?

Sim e não. Quando o Linux foi originalmente criado, ele era usado principalmente por programadores naquela época. O Linux mudou muito desde seu início, mas ainda é uma excelente escolha para desenvolvimento.

Tecnicamente, você pode escolher qualquer uma das melhores distros Linux disponíveis para programação.

No entanto, neste artigo, pensei em considerar alguns fatores como confiabilidade, estabilidade, disponibilidade de software, facilidade de instalação e experiência do usuário para listar alguns dos meus favoritos pessoais para programadores e desenvolvedores que usam Linux.

Portanto, não importa se você deseja apenas usar um editor de código, criar máquinas virtuais, implantar aplicativos em contêineres ou qualquer coisa relevante - você achará as distros listadas úteis.

Melhores distribuições Linux para programação

Best Distros For Programming Best Distros For Programming Você não precisa se preocupar muito para selecionar qualquer uma das seguintes opções mencionadas. Se a distro é mantida ativamente, tem uma comunidade decente que ajuda a manter os pacotes atualizados e é confiável, você deve estar pronto para começar.

Para ajudá-lo a economizar tempo, filtrarei algumas opções sem uma ordem específica de classificação.

1. Ubuntu

Ubuntu 18 04 Shot

O Ubuntu é considerado uma das melhores distribuições de Linux para iniciantes. Mas também é uma excelente escolha para um usuário avançado avançado ou um desenvolvedor. O Ubuntu é adequado para todos.

É fácil de usar e você também encontrará a maioria das ferramentas/pacotes disponíveis no repositório padrão. Eles também têm o pacote Snap que torna a instalação de ferramentas de programação ainda mais fácil.

Você deve seguir seus lançamentos LTS para obter atualizações de software confiáveis por anos. Observe que o Ubuntu tem vários sabores oficiais disponíveis com base em diferentes ambientes de desktop.

Você pode consultar nosso guia para decidir qual versão do Ubuntu escolher.

Ubuntu Desktop

2. openSUSE

Opensuse 15 1

O openSUSE é feito sob medida para desenvolvedores e administradores de sistema com funcionalidades embutidas para ajudá-lo a gerenciar sistemas, utilizar tecnologias de conteinerização incluídas e um monte de recursos úteis para programadores , desenvolvedores e administradores de sistemas.

Tem uma grande comunidade, um setor de desenvolvimento sólido e uma atitude totalmente profissional.

Uma versão regular do openSUSE é mantida por vários anos e, assim, fornecendo estabilidade.

Se você quiser um ciclo de lançamento contínuo, eles também oferecem a edição openSUSE Tumbleweed - que é uma distro de última geração para desenvolvedores que querem tudo atualizado o mais rápido possível.

openSUSE

3. Fedora

O Fedora tem um ciclo de lançamento de 9 meses. Isso é ótimo para desenvolvedores que não podem ficar com uma versão mais antiga por muito tempo.

Você obtém duas variantes, uma para sua estação de trabalho e outra pronta para servidores. Semelhante ao openSUSE, o Fedora também visa ajudar os desenvolvedores ou programadores a fazer as coisas.

Se você deseja utilizar ferramentas de código aberto, encontrará quase tudo o que precisa com apenas um clique. Ele também possui GNOME Boxes para ajudá-lo a criar máquinas virtuais facilmente. Também cobri um artigo rápido para ajudá-lo a atualizar o Fedora, no caso.

Também é importante observar que você pode implantar aplicativos em contêineres com seu suporte integrado de imagem Open Container Initiative (OCI).

Configurações do sistema Fedora

Fedora

4. Pop!_OS

Pop Os Ui Pop Os Ui Pop!_OS é baseado no Ubuntu - no entanto, a experiência geral parece sólida e suave o suficiente sobre o negócio real.

Claro, é subjetivo, mas se você estiver curioso, pode conferir uma comparação subjetiva Pop!_OS vs Ubuntu para saber mais.

O repositório de software é mantido mantendo os desenvolvedores em mente. Portanto, você encontrará mais ferramentas disponíveis por padrão e a maioria delas também deve estar atualizada. A experiência GNOME e o fluxo de trabalho da distribuição também foram ajustados para codificadores/desenvolvedores.

Portanto, você deve tentar antes de decidir o melhor para você!

Pop!_OS

5. elementary OS

Elementary Os Hera

O elementaryOS é outra distribuição Linux baseada no Ubuntu. Na verdade, é uma das melhores distros Linux que existe - no entanto, se você é um desenvolvedor que procura algo que faça as coisas ao mesmo tempo que tem uma ótima interface de usuário (macOS-ish), esta pode ser sua escolha.

Ele também possui sua própria loja de aplicativos, onde você pode optar por pagar pelos aplicativos gratuitos, tendo alguns recursos interessantes, como o modo picture-in-picture e assim por diante.

Não se limita apenas à aparência e recursos - mas também é estável e útil para desenvolvedores.

elementary OS

6. Manjaro

Manjaro Gnome Manjaro Gnome Falando sobre o Arch, por que não tentar algo mais simples, mas baseado no Arch?

Se você não aprecia muitas etapas (ou solução de problemas) para configurar as coisas, talvez seja melhor usar o Manjaro.

Manjaro é rápido e também oferece suporte a vários ambientes de desktop para atender às suas necessidades. Você também achará o repositório bom o suficiente para desenvolvedores. Não tenho certeza - no que você trabalha, mas não apenas na plataforma geral, mas a comunidade Manjaro é bastante ativa para ajudar os usuários quando necessário.

Manjaro

7. Arch Linux

Ok, então este exigirá uma boa quantidade de tempo e paciência de sua parte apenas para configurar. Mas vale a pena.

Arch Linux vem apenas com o kernel Linux e o gerenciador de pacotes, Pacman. Você nem mesmo tem uma interface gráfica. Você constrói na base, escolhendo os componentes de acordo com sua preferência. O resultado disso é um sistema operacional altamente personalizado que contém tudo que você precisa e nada que não seja.

Arch Linux é conhecido por seu repositório de ponta e atualizado. O próprio sistema operacional é totalmente confiável. Os raros problemas relacionados à estabilidade aparecem quando você instala pacotes não suportados do Arch User Repository (o que pode ser evitado sendo cauteloso ao lidar com AUR). Isso também afeta apenas o software em questão e não o próprio sistema operacional.

Todas as informações e instruções de depuração estão bem documentadas no Arch Wiki, que honestamente é a melhor documentação que qualquer distribuição Linux possui. Portanto, qualquer problema que você possa enfrentar pode ser reparado facilmente, seguindo as instruções para iniciantes fornecidas no Arch Wiki.

Construir um sistema operacional personalizado com Arch Linux é o caminho a percorrer - mas se não for algo em que você deseja investir seu tempo, você pode tentar a próxima alternativa também.

Arch Linux

8. Debian

Captura de tela do Debian

Créditos de imagem: mrneilypops/Deviantart O Debian é sem dúvida um dos melhores que existem (considerando o fato de que o Ubuntu é baseado no Debian).

Você deve ter todas as ferramentas/pacotes importantes disponíveis para o Debian utilizar em seu trabalho. O Debian pode não ser um sistema operacional bonito - em termos de sua interface de usuário quando comparado ao Pop!_OS. Porém, você pode personalizá-lo para atender às suas necessidades.

Não importa se você é um desenvolvedor novato ou especialista, o Debian tem uma curva de aprendizado decente para tudo o que o ajuda a tirar o máximo proveito dele.

Debian

9. Raspbian

Raspbian Home Screen 1 Raspbian Home Screen 1 Raspbian é outra distro útil baseada no Debian para desenvolvedores/programadores que usam Raspberry Pi em seus projetos.

Inclui a maior parte do software essencial para programadores como Python, Java, Scratch e assim por diante. Então dê uma chance!

Raspbian

10. Nitrux

Nomad Desktop Nomad Desktop Nitrux é uma adição interessante a esta lista, embora seja algo baseado no Ubuntu (mas não exatamente).

No geral, ele apresenta algumas ferramentas exclusivas como ZNX para gerenciar suas distribuições e MauiKit (uma estrutura de interface do usuário para ajudá-lo a desenvolver aplicativos com suporte multiplataforma).

Pode não ser adequado para todos os usuários (ou desenvolvedores) por aí - no entanto, é realmente uma distribuição Linux exclusiva que você pode dar uma olhada. Você pode aprender mais sobre o Nitrux em nosso artigo da entrevista com seu fundador.

Nitrux Concluindo

Essas seriam as minhas escolhas como as melhores distros para programadores e desenvolvedores. Está tudo bem se você preferir algo diferente dos mencionados neste artigo - desde que o ajude a fazer o trabalho, tudo bem.

Eu perdi algum de seus favoritos? Deixe-me saber sua opinião nos comentários abaixo.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Aquil Roshan e publicado no site itsfoss.com. Tradução sujeita a revisão.

10 Best Linux Distributions For Programmers

Propaganda
Blog Comments powered by Disqus.
Propaganda