Pode fazer mais do que navegar na web com uma distribuição Linux. Encontrará distribuições Linux configuradas para quase todas as utilizações, incluindo algumas destinadas a programadores.
Como as distribuições Linux são de código aberto, funcionais e repletas de ferramentas úteis, o Linux oferece um ambiente próspero para programadores. Linux mantém compatibilidade com praticamente todas as linguagens de programação principais (e menores), por isso é a plataforma perfeita para começar a codificar.
Aqui estão algumas das melhores distros Linux para programadores.
1. Ubuntu
Ubuntu é uma das distribuições Linux mais populares. É popular entre todos os tipos de utilizadores de Linux, desde principiantes a profissionais experientes em Linux. Para programadores e programadores, o Ubuntu LTS (Long Term Support) proporciona estabilidade adicional.
Tal como o Debian, o Ubuntu usa o gestor de pacotes DEB, enquanto as versões posteriores do Ubuntu também incluem pacotes Snap, de modo que a instalação de novo software é um processo simples e directo.
Isto ajuda a explicar porque é uma plataforma tão popular para iniciantes em Linux. É também especificamente útil para programadores, uma vez que os pacotes Snap fornecem uma forma mais fácil de empacotar e distribuir novo software, ao mesmo tempo que fornecem grandes repositórios de software adequados para os programadores utilizarem eles próprios.
A sua enorme base de utilizadores significa que pode tirar partido do seu fórum comunitário altamente activo para quaisquer questões de suporte. Há muito espaço para personalizar a experiência do utilizador com vários derivados do Ubuntu como Lubuntu e Xubuntu, tornando-o um forte candidato a ser a melhor distro Linux para programação.
Descarregar: Ubuntu
2. Pop!_OS
Do fabricante de PCs Linux System76 vem Pop!_OS, um sistema operativo Linux adaptado a programadores, programadores, e fabricantes. É baseado em torno do Ubuntu e utiliza o ambiente de trabalho GNOME, pelo que deve ser uma experiência Linux familiar para a maioria dos utilizadores.
É um dos melhores SO Linux para programadores, graças ao seu uso alargado de atalhos de teclado, selecção personalizada de software, e a inclusão de repositórios especializados como o TensorFlow (para programadores científicos).
Pop!_OS é uma boa escolha para os utilizadores de hardware System76 ou para aqueles que simplesmente apreciam a sua estética. É por isso que a Pop!_OS é uma das melhores distribuições de Linux do mercado em geral, e não apenas para programação.
Descarregar: Pop!_OS
3. Debian
Debian é o avô de centenas de distribuições Linux, o que significa que não só é uma distro familiar para os programadores utilizarem, como também tem uma vasta quantidade de suporte à sua volta.
O Ubuntu ultra-popular é baseado em Debian, por isso, se vier desse SO, não verá que é assim tão diferente. A versão estável do Debian oferece um desempenho sólido para um ambiente de produção, enquanto o seu ramo de testes apresenta o software e pacotes mais actualizados.
Os repositórios Debian são de topo e há uma comunidade próspera que suporta a distro, tornando-a uma opção amigável para principiantes que ficam presos com outros sabores do Linux.
Descarregar: Debian
4. CentOS
Red Hat Enterprise Linux (RHEL) é um sistema operativo Linux desenvolvido pelo gigante técnico Red Hat. CentOS é uma alternativa RHEL, pegando em todas as melhores partes de RHEL e embalando-o num lançamento “comunitário” gratuito. A maioria do software comercial RHEL corre com facilidade no CentOS com o uso de gestão de pacotes YUM.
CentOS também possui um impressionante repositório de software, assim como o Red Hat Software Collections (RHSCL) para linguagens dinâmicas e bases de dados de código aberto. Oferece o ambiente ideal para programadores focados no desenvolvimento empresarial e programação em geral.
CentOS é também uma das melhores distribuições Linux gratuitas para servidores, tornando-a uma boa plataforma para desenvolvimento e testes web.
Descarregar: CentOS
5. Fedora
Tal como o CentOS, o Fedora é outra variante de edição comunitária do RHEL. Esta distro Red Hat é perfeita para programadores que procuram lançamentos de software de ponta, uma vez que tende a ter os pacotes mais actualizados, bem como um sistema de fornecimento de actualizações automáticas.
Com o Fedora, há um ciclo de lançamento de seis meses, e as actualizações são (tipicamente) indolor. O criador do Linux Linus Torvalds opta pelo Fedora em vez de outras grandes distribuições como o Ubuntu ou o Debian. Se for suficientemente bom para Linus, também pode ser suficientemente bom para si.
Descarregar: Fedora
6. Kali Linux
Outro sistema operativo Linux baseado em Debian, Kali Linux honesto no nicho de segurança. Uma vez que Kali visa os testes de penetração, está repleto de ferramentas de testes de segurança. Encontrará o cracker de senhas John the Ripper, a suite de testes de caneta Aircrack-ng, e o scanner de segurança de aplicação web OWASP ZAP instalado por defeito.
É isso que faz do Kali Linux uma escolha de topo para programadores, programadores, e investigadores de segurança, especialmente se for um programador web. É também um bom SO para dispositivos de baixa potência, já que o Kali Linux funciona bem em dispositivos como o Raspberry Pi.
Uma vez que os recursos de programação são populares para o Pi, o sistema operativo Kali é uma óptima alternativa ao Raspbian.
Descarregar: Kali Linux
7. Arch Linux
Para um SO leve mas robusto, experimente Arch Linux. É um dos melhores SO Linux para programadores com uma base adaptável e personalizável que coloca o utilizador em total controlo.
Uma vez que é uma distro minimalista, o Arch vem com o essencial – o kernel Linux e um gestor de pacotes, Pacman. Arch não vem inicialmente com uma interface gráfica de utilizador (GUI), pelo que um programador que procurasse um ambiente de programação minimalista se sentiria em casa a utilizá-lo.
Considerando a sua instalação complexa, Arch é recomendado para utilizadores avançados de Linux. É a distro Linux perfeita para programadores, mas apenas se estiver disposto a fazer o processo de roll-your-own distro, que é recompensador mas reconhecidamente longo. É uma óptima escolha para programadores que queiram personalizar a sua instalação Linux desde o início. Por mais razões para considerar o Arch Linux, veja o nosso artigo útil.
Descarregar: Arch Linux
8. Gentoo
Tal como o Arch, o Gentoo fornece um meio para assumir o controlo completo da sua instalação Linux desde o início. Apenas o gestor de pacotes e um kernel Linux são fornecidos. Praticamente todos os elementos da instalação do SO são deixados ao seu critério – incluindo a compilação do código fonte para a distro.
Porque é obrigado a compilar o Gentoo, obtém uma distro Linux que é adaptada exactamente às suas necessidades, desde configurações de hardware personalizadas a repositórios de software específicos. Esta escolha pode beneficiar os programadores com requisitos específicos de software ou hardware.
Descarregar: Gentoo
9. NuTyX
NuTyX é uma distro alternativa Linux altamente flexível (embora muito menos conhecida) para os programadores experimentarem.
Proporciona um controlo completo ao utilizador, adoptando a mentalidade Linux a partir do zero. Tal como o Arch, NuTyX é fornecido com um gestor de pacotes e kernel e permite aos seus utilizadores criar uma experiência personalizada, desde a escolha de um ambiente de trabalho a aplicações e muito mais.
Programadores à procura de personalização encontrarão o que procuram em NuTyX, desde que estejam armados com a paciência de completar o processo de instalação moroso e envolvido.
Downloads: NuTyX
10. OpenSUSE
Embora os derivados Ubuntu e Debian tendam a dominar, o OpenSUSE é uma boa alternativa. Há uma versão LTS (como outras grandes distribuições), bem como Tumbleweed, uma iteração de beira de hemorragia.
O OpenSUSE produz um ambiente empresarial com um excelente gestor de pacotes no YaST. É estável e fornece muitos instaladores no seu website, incluindo opções para instalações de hipervisor e vários ambientes de trabalho.
OpenSUSE também oferece opções de lançamento fixo e rolante, uma selecção variada de ambientes de trabalho, e instalação intuitiva de aplicações tornando-o uma das melhores distros Linux para programadores.
Descarregar: OpenSUSE
11. OS elementares
Embora os sistemas operativos Linux, incluindo o Ubuntu, sejam bastante fáceis de utilizar, os OS elementares levam a facilidade de utilização a um nível totalmente novo.
Este sistema operativo Linux, de fácil utilização, tem uma visão compreensível com o seu próprio ambiente de trabalho no Pantheon, que se parece muito com o MacOS. Devido à sua simplicidade, o SO elementar é uma opção forte para programadores novos no espaço Linux, especialmente se vierem de um ambiente Apple.
Na primeira inicialização, encontrará todas as aplicações habituais que esperaria, incluindo uma aplicação de correio, uma aplicação de fotos, e uma aplicação de música. O software para programadores é facilmente instalado utilizando o centro de software ou com o gestor de pacotes apt numa janela de terminal.
Download: SO elementar
Os Melhores Sistemas Operativos Linux para Programadores
As distros Linux proporcionam um ambiente soberbo para programação e desenvolvimento. Graças à vasta selecção de ferramentas e suporte para linguagens de programação, as distros Linux são óptimas para programadores.
Há uma grande variedade de escolha, quer se esteja apenas a aprender a codificar ou se seja um programador num ambiente de produção. Os principiantes podem querer instalar Ubuntu ou Debian, enquanto os utilizadores avançados podem preferir Arch ou Gentoo.
Decidiu-se pelo melhor SO Linux para programação para as suas necessidades? Não deixe de ver esta lista dos melhores softwares e aplicações Linux e se deve ir à Flathub ou à Snap Store para as suas aplicações Linux.