Articles

Best Linux Distros for Developers

Posted on

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

Ubuntubr>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

KaliLinuxbr>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

CentOSbr>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

Raspbianbr> 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

OpenSUSEbr>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

fedorabr>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

archlinuxbr> 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 linuxmanjaro 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?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *