11 As melhores distribui√ß√Ķes Linux para programa√ß√£o e desenvolvedores [2020 Edition]

11 As melhores distribui√ß√Ķes Linux para programa√ß√£o e desenvolvedores [2020 Edition] 1

Os sistemas operacionais baseados em Linux s√£o os mais procurados e mais adequados para desenvolvedores e programadores. Eles usam a distribui√ß√£o Linux para realizar seu trabalho rapidamente e criar algo novo. Mas suas principais preocupa√ß√Ķes ao escolher uma distribui√ß√£o Linux para programa√ß√£o ou desenvolvimento de software s√£o compatibilidade, poder, estabilidade e flexibilidade.

Distribui√ß√Ķes como Ubuntu e Debian conseguiram se estabelecer como as melhores op√ß√Ķes quando se trata da melhor distribui√ß√£o Linux para desenvolvedores. Algumas das outras √≥timas op√ß√Ķes s√£o openSUSE, Arch Linux, etc. Se voc√™ pretende comprar um Raspberry Pi do tamanho de um cart√£o de cr√©dito, o Raspbian baseado em Linux tamb√©m √© uma maneira perfeita de come√ßar.

Por que o Linux é o melhor para programadores e desenvolvedores?

Embora existam toneladas de distribui√ß√Ķes Linux destinadas a iniciantes para facilitar as coisas, a maioria da multid√£o ainda usa Windows sistema operativo. H√° muitas raz√Ķes por tr√°s disso, mas isso √© uma inspira√ß√£o para outro artigo.

Mas o sistema operativo O Linux continua sendo a melhor distribuição Linux para fins de programação e desenvolvimento. Se você deseja aprender novas tecnologias, como desenvolvimento de jogos, desenvolvimento web, Blockchain ou machine learning, o Linux é a melhor opção, pois é de uso gratuito e de código aberto.

Voc√™ n√£o precisa gastar muito dinheiro para comprar software, licen√ßas e SO. Al√©m disso, voc√™ pode fazer o download gratuito e at√© mesmo do c√≥digo-fonte para fazer altera√ß√Ķes conforme sua conveni√™ncia e criar um sistema equipe que se adapte aos seus ambientes de desenvolvimento.

Voc√™ pode personalizar o terminal, experimentar diferentes editores de texto e instalar o ambiente de desktop de sua escolha. Al√©m disso, a maioria das linguagens de programa√ß√£o (se n√£o limitada a uma sistema operativo em particular) trabalham no Linux. Por √ļltimo, mas n√£o menos importante, a experi√™ncia com o Linux est√° em alta demanda; portanto, o conhecimento do Linux certamente ajuda voc√™ a ganhar alguns pontos extras enquanto procura pelo emprego dos seus sonhos.

Tendo estabelecido que o Linux √© ideal para fins de programa√ß√£o, software, jogos, blockchain ou desenvolvimento web. Vamos come√ßar e falaremos sobre algumas das melhores distribui√ß√Ķes Linux para programa√ß√£o e todos os desenvolvedores. Mas antes disso, n√£o se esque√ßa de verificar nossas outras listas √ļteis das melhores distribui√ß√Ķes Linux para fins espec√≠ficos e casos de uso:

11 melhores distribui√ß√Ķes Linux para programar em 2020

Aqui est√° a lista das melhores distribui√ß√Ķes Linux para desenvolvedores e programa√ß√£o:

  • Debian GNU / Linux
  • Ubuntu
  • openSUSE
  • Fedora
  • Pop! _VOC√ä
  • Arch Linux
  • Gentoo
  • Manjaro Linux
  • CentOS
  • Kali Linux
  • Raspbian
  • 1. Debian GNU / Linux

    debian-wont-support-older-cpusDebian

    A distribui√ß√£o Debian GNU / Linux √© a sistema operativo m√£e para muitas outras distribui√ß√Ķes Linux. Seu √ļltimo lan√ßamento "buster" veio recentemente com recursos mais poderosos. Em qualquer discuss√£o sobre as melhores distribui√ß√Ķes Linux para programadores, as distribui√ß√Ķes posteriores Debian e Debian encontram um lugar especial.

    A raz√£o por tr√°s do status do Debian como sistema operativo de um desenvolvedor √© um grande n√ļmero de pacotes, que visam estabilidade e seguran√ßa. Se voc√™ √© iniciante, tamb√©m possui v√°rios tutoriais para resolver seus problemas e melhorar o que estiver fazendo. Aqui, eu tamb√©m gostaria de mencionar o ramo de testes do Debian (n√£o deixe a palavra teste te assustar), que possui todo o software mais recente e √© bastante est√°vel. √Č altamente recomendado para programadores avan√ßados e administradores de sistema.

    Note que se voc√™ √© um usu√°rio iniciante do Linux e est√° aprendendo as nuances b√°sicas da codifica√ß√£o, o Debian n√£o √© o sistema operativo programa√ß√£o perfeita para voc√™. Para isso, voc√™ deve procurar distribui√ß√Ķes Linux para iniciantes, como o Ubuntu 20.04, Linux Mint ou Zorin OS.

    Por que usar o Debian para programar?

    Se você quer um sistema Como um sólido estável, cujos repositórios possuem muitos produtos de código aberto, escolha Debian. Além disso, seu popular gerenciamento de pacotes .deb é outro ponto positivo.

    Baixe e instale o Debian

    2. Ubuntu

    Ubuntu 20.04 LTSUbuntu 20.04 LTS

    O Ubuntu é a distribuição Linux mais popular e mais usada para desenvolvimento web, python e outros propósitos. Ao longo dos anos, graças ao suporte fornecido pela Canonical e pela comunidade de código aberto, o Ubuntu se tornou um dos destaques do cenário de desktop Linux.

    Devido à sua popularidade e desenvolvimento contínuo, esse derivado do Debian é amplamente usado em aplicativos de nuvem e servidor. Ele também é fornecido em vários sabores, com diferentes ambientes e recursos da área de trabalho para atender às necessidades de diferentes pessoas.

    Para todos os seus propósitos de desenvolvimento, obter pacotes .deb não será uma tarefa difícil. Seu próprio centro de software possui vários aplicativos gratuitos que o tornam um ótimo sistema operativo Linux para programação. Sua versão LTS ainda é compatível com 5 anos e fornece a estabilidade de um lançamento fixo. Notavelmente, muitos desenvolvedores não gostaram do ambiente de desktop Unity, mas outros ainda o adoram. Mas, devido a algumas mudanças recentes, o Ubuntu retornou à área de trabalho do GNOME.

    Por que usar o Ubuntu para codificação e desenvolvimento?

    o sistema operativo O c√≥digo-fonte aberto mais popular tem uma grande comunidade de usu√°rios para ajud√°-lo a cada passo. As vers√Ķes regulares do LTS oferecem uma experi√™ncia refinada que corrige rapidamente os problemas. O Ubuntu tamb√©m suporta o popular sistema gerenciamento de pacotes .deb.

    Baixe e instale o Ubuntu

    3. openSUSE

    opensuse-leap-42-2-gnome-control-center

    O openSUSE, que pode ajudar o Ubuntu a ganhar dinheiro devido ao seu desenvolvimento profissional e oportuno, √© um sistema operativo muito est√°vel para programa√ß√£o. Esta distribui√ß√£o Linux est√° dispon√≠vel em duas vers√Ķes: Leap e Tumbleweed.

    Enquanto o openSUSE Leap √© uma vers√£o LTS que se mant√©m bastante atualizada e garante estabilidade, o Tumbleweed √© uma vers√£o cont√≠nua para quem gosta do sabor do software mais recente. Se voc√™ quiser experimentar o mais recente suporte de hardware de √ļltima gera√ß√£o, o Tumbleweed √© um caminho a percorrer.

    Um dos principais pontos fortes do openSUSE é o gerenciamento de pacotes do YaST, que facilita a automação de diferentes tarefas. Outra grande qualidade dessa distribuição confiável de desenvolvedores Linux é o seu método de entrega de software. Você pode simplesmente visitar o site deles e instalar diretamente o que quiser. Seu extenso banco de dados de pacotes e suporte à comunidade é outro ponto positivo.

    Por que usar o openSUSE como uma distribuição de programação Linux?

    √Č uma distribui√ß√£o Linux est√°vel, com os mais recentes e v√°rios pacotes no reposit√≥rio atualizados regularmente. O YaST do openSUSE √© um dos melhores sistemas de gerenciamento de pacotes que muitas pessoas adoram.

    Baixe e instale o openSUSE Leap and Tumbleweed

    4. Fedora

    CompNeuroFedora LabEdição Fedora РCompNeuroFedora Lab

    O Fedora √© um projeto conduzido pela comunidade que oferece a sistema operativo mais avan√ßado em v√°rias edi√ß√Ķes com o objetivo de casos de uso espec√≠ficos. A melhor coisa sobre o Fedora √© seu principal patrocinador, a Red Hat Inc., que √© uma empresa bem conhecida no ecossistema Linux.

    Seus √ļltimos lan√ßamentos costumam inspirar outras distribui√ß√Ķes Linux a adotar novos recursos e fazer altera√ß√Ķes. Possui configura√ß√Ķes autom√°ticas inteligentes e pacotes atualizados que o tornam um sistema operativo Programa√ß√£o perfeita para desenvolvedores. Se voc√™ n√£o gosta de ficar preso a uma vers√£o mais antiga de um sistema operativo, voc√™ tamb√©m pode atualizar ou instalar a vers√£o mais recente do Fedora sem problemas ap√≥s cada 6 meses.

    Além disso, o Fedora é fornecido apenas com componentes de código aberto, tornando-o uma escolha perfeita se você é um entusiasta do código aberto. Até Linus Torvalds prefere o Fedora ao Debian e Ubuntu. O Fórum e Revistas do Fedora são uma plataforma muito amigável para compartilhar seus problemas e saber como usar o Fedora e suas ferramentas. Como o Fedora é suportado pelo Red Hat, você também pode esperar que ele funcione sem problemas durante o processo de desenvolvimento.

    Por que usar o Fedora para programação e desenvolvimento web?

    O Fedora vem em v√°rias edi√ß√Ķes e a Esta√ß√£o de Trabalho do Fedora foi projetada especialmente para desenvolvedores. √Č bastante est√°vel e apresenta in√ļmeras ferramentas para configurar o ambiente de desenvolvimento. Ele serve principalmente na maioria dos hardwares, e seu pequeno lan√ßamento oferece recursos completamente novos, seguran√ßa e corre√ß√Ķes de bugs.

    Baixe e instale o Fedora

    linux-course-bundle-banner-1

    5. Pop! _VOCÊ

    pop os gnomepop você

    A fabricante de hardware Linux com sede nos EUA. EUA A System76 anunciou sua distribuição Linux baseada no Ubuntu, chamada Pop! _OS em 2017. A empresa deu esse passo depois que o Ubuntu decidiu abandonar seu ambiente doméstico de desktop Unity e adotar o já florescente desktop GNOME.

    System76 chama Pop! _OS a sistema operativo para desenvolvedores, fabricantes e profissionais de inform√°tica que usam suas m√°quinas para criar coisas novas. Ele suporta toneladas de linguagens de programa√ß√£o e ferramentas de programa√ß√£o √ļteis nativamente.

    Para tornar seu fluxo de trabalho mais produtivo, o Ultimate Pop! O _OS 20.04 oferece aos desenvolvedores um poder exclusivo com um gerenciador de janelas em mosaico controlado por teclado. Gerenciamento avançado de janelas, atalhos e espaço de trabalho, juntamente com o GNOME 3.36 Desktop aprimora a experiência do usuário desenvolvedor para outro nível.

    Por que escolher Pop! _OS para programar?

    O Ubuntu pode fazer qualquer Pop! _OS pode fazer. Mas suas ferramentas dedicadas, apar√™ncia atraente e fluxo de trabalho refinado fornecem uma experi√™ncia √ļnica para atrair muitas pessoas.

    Baixe e instale o Pop! _VOCÊ

    6. Arch Linux

    Arch LinuxArch Linux

    O Arch Linux é uma distribuição Linux favorita para os entusiastas do Linux que desejam controle total de seus sistema operativo. Se você deseja começar do zero, pode escolher o Arch Linux para criar um sistema operativo personalizado que poderia facilmente se tornar uma ótima distribuição Linux para programação e outros propósitos de desenvolvimento.

    Se voc√™ gosta de distribui√ß√Ķes Linux cont√≠nuas (aqui est√£o algumas diferen√ßas entre vers√Ķes sucessivas e fixas), n√£o precisa procurar mais. O Arch Linux possui um reposit√≥rio de ponta que est√° sempre atualizado. Sua instala√ß√£o √ļnica √© suficiente e toda vez que uma nova vers√£o √© lan√ßada (muito cedo todo m√™s), voc√™ s√≥ precisa atualizar seus pacotes para obter a vers√£o mais recente.

    Mesmo se voc√™ quiser fazer algum trabalho de teste de penetra√ß√£o, tamb√©m poder√° converter sua instala√ß√£o do Arch Linux em uma instala√ß√£o do BlackArch seguindo algumas instru√ß√Ķes. Em algum momento, se voc√™ encontrar algum bug, toda a comunidade Arch estar√° l√° para ajud√°-lo com habilidades de alto n√≠vel para resolver quaisquer problemas.

    Por que os programadores devem usar o Arch Linux?

    O Arch Linux é altamente personalizável para lhe ensinar muito enquanto prepara seu sistema. Se você tem experiência com Linux, você deve definitivamente tentar o Arch e criar seu próprio sistema pessoal. Além disso, o Arch Linux possui a melhor documentação para procurar qualquer informação.

    Baixe e instale o Arch Linux

    7. Gentoo

    gentoo linux

    E ent√£o vem o Gentoo. Ser√° necess√°rio um grande investimento de sua parte para obter a primeira m√£o. Ent√£o prepare-se. Se voc√™ precisar de op√ß√Ķes especiais de compila√ß√£o em seus arquivos execut√°veis, tente o Gentoo, pois ele faz tudo da fonte. Tamb√©m permite que voc√™ reconstrua todos os seus sistema para sua arquitetura de CPU espec√≠fica.

    O processo de instalação ensinará muito sobre o seu sistema e suas sutilezas. Uma das melhores partes do Gentoo, que também é uma maldição para algumas pessoas, é sua capacidade de configurar quais pacotes de compilação eles devem suportar. Se deixarmos a parte da facilidade de lado, o Gentoo dará ao desenvolvedor poder, estabilidade e flexibilidade Рtudo o que ele / ela deseja.

    Distribui√ß√Ķes como Gentoo e Slackware (e Arch Linux, at√© certo ponto) s√£o dif√≠ceis de instalar e configurar. O que realmente precisa ser automatizado √© automatizado e o que pode lhe ensinar algo √© deixado manual. Dito isso, se voc√™ tem alguma experi√™ncia em Linux e deseja expandir seus conhecimentos, experimente o Gentoo.

    Por que os desenvolvedores devem usar o Gentoo?

    Se você pensa que é um especialista e gosta de desafios, escolha o Gentoo. Também é ideal para o desenvolvimento de pacotes Linux e aplicativos de plataforma cruzada.

    Baixe e instale o Gentoo

    8. Manjaro Linux

    manjaro linux 2017.1.0

    Se você souber como configurar seu sistema Arch Linux, você não precisa do Manjaro Linux. Mas se você quiser um sistema Baseado em arco, fácil de instalar e executar, você pode usar o Manjaro. Possui um instalador de GUI fácil, assim como o Ubuntu ou Linux Mint, que também facilita os métodos de atualização.

    Manjaro √© a mais nova distribui√ß√£o nesta lista e est√° crescendo rapidamente. Combinando toda a pot√™ncia do Arch Linux, √© mais adequado para iniciantes que buscam alternativas para o Arch. Mesmo que voc√™ queira uma distribui√ß√£o com uma √°rea de trabalho espec√≠fica, o Manjaro vem em tr√™s edi√ß√Ķes com cada GNOME, KDE e Xfce.

    A equipe de desenvolvimento do Manjaro tem feito um √≥timo trabalho a cada lan√ßamento e melhorou a experi√™ncia geral. Mais uma coisa, se voc√™ n√£o deseja que sua distribui√ß√£o Linux de programa√ß√£o seja desprovida de systemd, existe uma reviravolta no OpenRC para isso. Ele tamb√©m possui um utilit√°rio que permite selecionar n√ļcleos em tempo real. Voc√™ tamb√©m pode optar por outra distribui√ß√£o baseada em Arch, Antergos. Para muitos, o Manjaro / Antergos √© t√£o Arch quanto o Ubuntu para o Debian.

    Por que usar o Manjaro para programar?

    Se você ama o poder do Arch Linux e uma distribuição estável que simplesmente funciona, tente o Manjaro. Você também pode optar pelo Manjaro-OpenRC se não gostar do systemd.

    Baixe e instale o Manjaro

    9. CentOS

    centos-7CentOS 7

    Se voc√™ ama tudo sobre o Fedora (e RHEL), mas deseja usar um sistema operativo Com suporte a longo prazo, voc√™ deve usar o CentOS. √Č tamb√©m outra vers√£o da comunidade do Red Hat dispon√≠vel gratuitamente.

    Por ter sido compilado a partir de fontes RHEL, o CentOS tamb√©m pode executar software comercial baseado em RHEL criado para RHEL. √Č uma distribui√ß√£o Linux que deve ser testada para aqueles que desejam testar a opera√ß√£o do servidor na √°rea de trabalho.

    O processo de instalação e configuração desta distribuição Linux para programadores é quase semelhante ao Fedora. Para atender às suas diferentes necessidades de software, você tem uma extensa coleção de software Red Hat e um repositório CentOS. Você pode usar seu poderoso gerenciador de pacotes YUM para instalar e desinstalar o aplicativo necessário para seu desenvolvimento.

    Por que usar o CentOS para desenvolvimento?

    O CentOS é uma distribuição Linux sólida, perfeita para programação e desenvolvimento de software. Se você estiver desenvolvendo negócios, não procure mais.

    Baixe e instale o CentOS

    10. Kali Linux

    kali linux gnome tema escuroKali Linux GNOME Dark Theme

    O Kali Linux, criado pela Offensive Security, é preferido principalmente por hackers éticos para realizar testes de penetração em redes e computadores vulneráveis. Mas também pode atuar como um ótimo companheiro para codificadores que procuram uma distribuição Linux para programação e desenvolvimento.

    Ele vem carregado com toneladas de ferramentas pré-instaladas. No entanto, deixe-me esclarecer que ele não foi projetado para um iniciante que não conhece seu caminho no mundo do Linux. Portanto, se você tem alguma experiência relacionada ao Linux e à programação, tente o Kali Linux para melhorar suas habilidades.

    Como outras entradas nesta lista, você pode baixar sua versão mais recente e instalar ou iniciar do zero. Dá a você controle total para configurar a distribuição de acordo com sua conveniência.

    Por que os codificadores devem usar o Kali Linux?

    O Kali Linux é a combinação perfeita de ferramentas para hackers e programadores éticos. Então, se você tem esses interesses e eles se cruzam, Kali é uma ótima opção.

    Baixe e instale o Kali Linux

    11. Raspbian

    raspbian-osRaspbian você

    A cada nova itera√ß√£o, o mini computador Raspberry Pi se torna mais poderoso. Esse computador do tamanho de um cart√£o de cr√©dito se tornou um sucesso viral nas escolas, pois √© amplamente usado para programa√ß√£o em Linux e para ensinar no√ß√Ķes b√°sicas de codifica√ß√£o.

    o sistema operativo O Raspbian oficial deste computador modesto √© carregado com toneladas de ferramentas de programa√ß√£o, pinos de conector e outras portas √ļteis. Isso torna um sistema operativo Linux perfeito para aprender a programa√ß√£o de sistemas integrados.

    Você tem BlueJ, Geany, Greenfoot, Mathematica, Python, Node-RED, Scratch e outras ferramentas para tornar seu processo de aprendizado mais eficaz. Recentemente, ele conseguiu um novo desktop Pixel, que também melhorou a aparência geral do sistema operativo.

    Por que usar o Raspbian para programar?

    Se você quiser aprender a codificar e mergulhar profundamente no mundo DIY, não poderá fazer melhor do que a combinação de Raspberry Pi e Raspbian.

    Baixe e instale o Raspbian

    Ent√£o voc√™ achou interessante esta lista de distribui√ß√Ķes Linux para desenvolvedores? Qual √© o teu favorito? Deixe-nos saber na se√ß√£o de coment√°rios abaixo.

    Leia tamb√©m: "Esque√ßa Windows Use Linux ‚ÄĚ(FWUL): uma distribui√ß√£o Linux para entusiastas do Android