Linux é um fantástico ecossistema para uma variedade de usos. Por exemplo, Linux é o ambiente de servidor de facto, alimentando mais de 96% dos 1 milhão de servidores de topo. E para programação, o Linux é indiscutivelmente melhor do que o Windows. Veja as melhores distros Linux para programadores e programadores!
Por que é Linux melhor para programadores e programadores?
A minha jornada Linux começou no tempo em que eu herdei um antigo Shuttle XPC sem um sistema operativo (SO). Em vez de comprar uma cópia do Windows, decidi instalar o Lubuntu derivado do Ubuntu, e desde então tenho sido um convertido. Da mesma forma, uma das muitas motivações para os programadores utilizarem um SO Linux é que é gratuito e de código aberto.
Adicionalmente, o Linux é incrivelmente seguro. Embora existam programas antivírus para Linux, os vírus Linux são incrivelmente raros. Muitas distribuições Linux beneficiam também de actualizações regulares, e esta natureza de vanguarda combinada com estabilidade faz do FOSS (software livre de código aberto) uma grande escolha.
Mas onde o Linux brilha realmente pela programação e desenvolvimento é a sua compatibilidade com praticamente qualquer linguagem de programação. Vai apreciar o acesso à linha de comando Linux, que é superior à linha de comando do Windows. E há muitas aplicações de programação Linux, tais como Sublime Text, Bluefish, e KDevelop. Linux tem compatibilidade com Ruby, C, e C++, entre outros. Certas linguagens, tais como Visual Basic para Windows, não são compatíveis com Linux. Mas de longe o Linux é de longe a maior linguagem de programação suportada. Para a gestão remota de servidores, seja um servidor de ficheiros ou web, há suporte SSH incorporado. E, claro, a familiaridade com Linux é uma excelente habilidade a acrescentar ao seu currículo, particularmente para os administradores de sistemas.
Porquê Linux Rocks for Programmers and Developers:
- Security
- Stability
- Free, open-source
- Tons de distros à escolha
- Excellent programming language support
- SSH built-in
- Great for resumes, too!
As Melhores Distros Linux para Programadores e Programadores
De agrafos como o Ubuntu e recém-chegados como o Pop!_OS a SOs Linux especializados, estas são as melhores distros para devs!
Ubuntu
br>Embora não seja a distribuição Linux mais antiga ou a única disponível, o Ubuntu está entre os sistemas operativos Linux mais populares que pode instalar. Com uma base de utilizadores incrivelmente grande, o Ubuntu está incrivelmente bem documentado. Existem toneladas de opções de suporte, desde fóruns oficiais a comunidades de terceiros. Há uma razão pela qual existem derivados do Ubuntu como Lubuntu e Xubuntu: O Ubuntu simplesmente funciona.
O SO baseado em Debian oferece um grande gestor de pacotes, de fácil utilização. Existe compatibilidade com o Projecto de Código Aberto Android, uma inclusão elegante para os dispositivos Android. E irá encontrar suporte de pacotes snap para escrever aplicações na sua linguagem de programação preferida, e depois implementá-los para Linux usando Snapcraft. Fácil de usar, massivamente popular, e com uma série de recursos de programação, desde aplicações snap a Android Open Source Project e Ubuntu Make, o Ubuntu é uma excelente opção para os devs.
Porquê o Ubuntu é óptimo para programadores e programadores:
- Tons de suporte oficial e de terceiros
- Carga de recursos
- Ubuntu Make a command-line tool for using dev tools
- Compatibilidade com o Projecto de Código Aberto Android
- Usuário…amigável
li>Baseado em Debianli>Regularmente actualizadoli>Great package managerli>Suporta aplicações instantâneasli>Várias opções de instalação: Desktop, IoT, nuvem, servidor
Pop!_OS
Proveniente do fabricante de PCs Linux System76, Pop!_OS é um programador e fabricante orientado para a distribuição Linux. Baseada no Ubuntu, a Pop!_OS apresenta o ambiente de trabalho GNOME. Pessoalmente, a Pop!_OS é a minha distro do ambiente de trabalho Linux de eleição para correr no meu computador portátil. Está repleta de funcionalidades, incluindo atalhos de teclado úteis, uma robusta loja de aplicações, e acesso a repos como o TensorFlow. A gestão de janelas até se adapta aos fluxos de trabalho dos programadores. Além disso, características como a comutação sem falhas entre gráficos integrados e dedicados fazem do Pop!_OS uma experiência Linux soberba para programação.
Porquê Pop!_OS é óptimo para programadores e programadores:
- Ubuntu-based
- GNOME ambiente de trabalho
- Robust app store
- Shortcuts e gestão de janelas concebidos para programadores
- Easy-to-use
- Excellent support
Kali Linux
br>Popularized in part among non-Linux users by the USA hit TV series “Mr. Robot”, Kali Linux é uma excelente distro para os utilizadores de Linux com preocupações de segurança. Com o seu foco em testes de penetração, é perfeito para testes de caneta, hacking de chapéu branco, e verificações de vulnerabilidade de rede. Apesar de não ser fácil para principiantes, Kali Linux é soberbo para testes de canetas e hacking ético. Com as suas ferramentas pré-instaladas, tais como John the Ripper para quebra de palavra-passe, scanner de segurança de aplicações web OWASP ZAP, e o conjunto de testes de penetração Aircrack-ng, Kali é fantástico para o hacking ético. Capuz preto e máscara F Society vendida separadamente.
Porquê o Kali Linux é excelente para programadores e programadores:
- Built para testes de penetração e hacking ético
- Inclui toneladas de ferramentas como John the Ripper, Aircrrack-ng, e OWASP ZAP
CentOS
br>Red Hat Enterprise Linux (RHEL) edição gratuita da comunidade CentOS é uma fantástica alternativa RHEL. Encontrará a maioria das suas características mas embaladas numa distro gratuita. O acesso ao seu gestor de pacotes YUM, bem como à Red Hat Software Collections (RHSCL) repo que vem repleta de bases de dados de código aberto e os gostos fazem do CentOS uma excelente escolha para programadores. Com o software comercial RHEL disponível gratuitamente no CentOS, este SO empresarial estável, de calibre Linux, é uma escolha fantástica.
Porquê o CentOS é óptimo para programadores e programadores:
- RHEL community edition
- Acesso à RHSCL
- Stable and secure
- YUM package manager
Raspbian
br> O crédito…O Raspberry Pi, do tamanho de um cartão, é um computador de placa única (SBC) incrivelmente utilitário. Empacotando um punch muito maior do que o seu pequeno factor de forma permite, o Pi é capaz de executar um monte de sistemas operativos Linux incluindo Debian, Ubuntu, CentOS, e mesmo Kali Linux. Mas o Raspbian é uma escolha soberba. Há suporte para muitos recursos e linguagens de programação tais como Python, Mathematica, Greenfoot, e BlueJ. Com o seu adorável ambiente de trabalho Pixel, o Raspbian corre como um campeão na SBC ultra-popular. Programar num Raspberry Pi significa que se pode utilizar um PC de secretária pequeno e eficiente em termos energéticos.
Por que razão o Raspbian é excelente para programadores e programadores:
- Tons de recursos de programação, ou seja BlueJ, Greenfoot, Python, Mathematica
li>Pixel desktopli>Raspberry Pi é pequeno e energeticamente eficiente, um grande PC de programação que não quebra o banco
OpenSUSE
br>OpenSUSE é um sistema operativo Linux com programadores e administradores em mente. Simples de instalar, pode descarregar pacotes -devel com um instalador de um clique fazendo do OpenSUSE uma distro espectacular centrada no programador. Terá acesso a editores de texto tais como Emacs e VIM, além de gestão de pacotes RPM, e CMake para automatização de compilação. Com opções de lançamento fixas e rolantes, o OpenSUSE é perfeito para necessidades de programação
Porque é que o OpenSUSE é óptimo para programadores e programadores:
- Opções de lançamento fixo e rolante
- Ferramenta de configuração YaST
- Tons de ferramentas de programação e editores de texto como VIM, EMacs, CMake
Fedora
br>Similar ao CentOS, o Fedora embala muitas características RHEL. É até a distro preferida do criador do kernel Linux Linus Torvalds. Com características de vanguarda, Fedora é um SO favorito entre os programadores. Devido à sua estabilidade, conjunto de características actualizadas, e um fantástico portal para programadores, o Fedora é uma boa alternativa ao Red Hat Enterprise Linux. Além disso, o Fedora inclui uma IDE multilingue no Eclipse que pode ser usada para PHP, Java, C, e C++.
Porquê o Fedora é óptimo para programadores e programadores:
- alternativa RHEL
- portal do programador
- IDE multi-linguagem no Eclipse
- Stable
- Características de ponta
Arch Linux
br> na comunidade Linux, Arch Linux é famoso (ou infame) pela sua difícil instalação. Na ausência de um bundler de instalação ou interface gráfica de utilizador (GUI), exige uma sólida compreensão dos comandos do terminal e do Linux. Um dos seus principais benefícios é a falta de bloatware. E o gestor de pacotes Pacman é um verdadeiro deleite. Devido aos seus lançamentos em andamento, o Arch Linux não o incomodará com actualizações, uma vez que as novas versões são continuamente actualizadas. Mas o Arch Linux não é para os recém-chegados.
Porquê o Arch Linux é óptimo para programadores e programadores:
- Modelo de lançamento de rolo
- Peso leve, no bloatware
- Customizable
li>Great package manager in Pacman
Manjaro Linux
manjaro linuxbr>Para toda a diversão do Arch Linux menos a instalação hellacious, verifique o nosso Manjaro. É baseado no Arch, pelo que irá manter características estelares como um lançamento rolante e o gestor de pacotes Pacman. O ramo estável está apenas ligeiramente atrás do estável do Arch também. Tem várias opções diferentes de ambiente de trabalho, e é muito simples de usar.
Porquê o Manjaro Linux é óptimo para programadores e programadores:
- Arch baseado em Linux
- Utilizador amigável
- Fácil de instalar
- Gerenciador de pacotes Pacman
- Stable branch is up-to-date
- Rolling release schedule
Debian
br> Seria negligente falar da melhor distros Linux e não mencionar Debian. Embora existam actualmente muitos sabores de Linux, Debian é a nave mãe. Há uma razão para que toneladas de SOs Linux, incluindo o Ubuntu, sejam derivados de Debian. O Debian sólido como rocha é estável, seguro, e ostenta uma das maiores comunidades de utilizadores em redor. Debian é uma escolha fantástica para qualquer utilizador de Linux, mas particularmente para devs e programadores.
Porquê Debian Linux é óptimo para programadores e programadores:
- Grande base de utilizadores
- Stable
- Secure
- Utilizador amigável
- Grande gestor de pacotes
Os Melhores Distros Linux para Programadores e Devs – Pensamentos Finais
Haverá sempre um pouco de subjectividade ao seleccionar os melhores SOs Linux. No entanto, os critérios para programadores e programadores ajudam a restringir a lista. Em geral, procurem distribuições seguras e estáveis que apresentem comunidades de utilizadores prósperas. Dessa forma, beneficiará de actualizações regulares e de muitos recursos como fóruns oficiais ou wikis, bem como de recursos de terceiros como subreddits.
Que SOs Linux prefere para programação?