Linux-são os sistemas operativos mais procurados e mais adequados para programadores e programadores. Utilizam a distribuição Linux para realizar o seu trabalho rapidamente e criar algo novo. Mas as suas maiores preocupações ao escolherem uma distro Linux para programação ou desenvolvimento de software são compatibilidade, potência, estabilidade e flexibilidade.
Distritos como Ubuntu e Debian conseguiram estabelecer-se como as melhores escolhas quando se trata da melhor distro Linux para programadores. Algumas das outras grandes escolhas são o openSUSE, Arch Linux, etc. Se pretende comprar um Raspberry Pi do tamanho de um cartão de crédito, o Raspbian baseado em Linux é também uma forma perfeita de começar.
Porque é o Linux melhor para programadores e programadores?
P>Even embora existam toneladas de distribuições de Linux que se destinam a principiantes para facilitar as coisas, a maioria da multidão ainda utiliza o sistema operativo Windows. Há muitas razões por detrás disto, mas isso é uma inspiração para algum outro artigo.
Mas o sistema operativo baseado em Linux ainda é a melhor distribuição Linux para fins de programação e desenvolvimento. Se quiser aprender novas tecnologias como o desenvolvimento de jogos, desenvolvimento web, Blockchain, ou Machine learning, Linux é a melhor escolha porque é livre de usar e de código aberto.
Você não precisa gastar toneladas de dinheiro para comprar software, licenças, e sistema operativo. Além disso, pode descarregá-lo livremente e até mesmo o seu código fonte para fazer alterações conforme a sua conveniência e construir um sistema pessoal adequado aos seus ambientes de desenvolvimento.
P>Pode personalizar o terminal, experimentar diferentes editores de texto, e instalar o ambiente de trabalho da sua escolha. Além disso, a maioria das linguagens de programação (se não estiverem limitadas a um determinado sistema operativo) funcionam em Linux. Por último, mas não menos importante, a perícia em Linux é muito procurada, por isso, o conhecimento de Linux ajuda-o certamente a ganhar alguns pontos extra enquanto procura o seu trabalho de sonho.
A poupança estabelecida que Linux é óptimo para programação, software, jogos, blockchain, ou para fins de desenvolvimento web. Vamos começar e dizer-lhe algumas das melhores distros de Linux para programação e todos os programadores. Mas antes disso, não se esqueça de verificar as nossas outras listas úteis de melhores distribuições Linux para fins específicos e casos de utilização:
-
- Best Linux Distros para crianças
- Linux Distro For Beginners
- Best Linux Distro For Gamers
- Distros Linux leves
- Best Sistemas Operativos para Hacking
11 Melhores Distros Linux para Programação Em 2020
Aqui está a lista das melhores distros Linux para programadores e programadores:
- Debian GNU/Linux
- Ubuntu
- openSUSE
- Fedora
- Pop!_OS
- Raspbian
li>Arch Linuxli>GentooManjaro Linuxli>CentOSli>Kali Linux
Debian GNU/Linux
Debian GNU/Linux distro é o sistema operativo mãe para muitas outras distribuições Linux. A sua última versão ‘buster’ chegou recentemente com características mais poderosas. Em qualquer discussão sobre as melhores distros Linux para programadores, Debian e Debian downstream distros encontram um lugar especial.
A razão por detrás do estatuto de Debian como sistema operativo de desenvolvimento é um grande número de pacotes, que visam a estabilidade e segurança. Se é principiante, também tem toneladas de tutoriais por aí para resolver os seus problemas e melhorar no que quer que esteja a fazer. Aqui, gostaria também de mencionar o ramo de testes Debian (não deixe que a palavra testing o assuste), que tem todo o software mais recente e é bastante estável. É altamente recomendado para programadores avançados e administradores de sistemas.
Por favor note que se é um utilizador Linux principiante e está a aprender as nuances básicas da codificação, Debian não é o sistema operativo de programação perfeito para si. Para isso, precisa de procurar distribuições Linux amigáveis para principiantes tais como Ubuntu 20.04, Linux Mint, ou Zorin OS.
Porquê usar Debian para programação?
Se quer um sistema estável e sólido, cujos repositórios têm toneladas de produtos de código aberto, vá para Debian. Além disso, a gestão popular de pacotes .deb é outro ponto positivo.
– Descarregar e instalar Debian
Ubuntu
Ubuntu é a distro Linux mais popular e comummente utilizada para desenvolvimento web, python, e outros fins. Ao longo dos anos, graças ao apoio fornecido pela comunidade Canonical e open source, o Ubuntu cresceu e tornou-se um dos destaques do cenário de desktop Linux.
Devido à sua popularidade e desenvolvimento contínuo, este derivado Debian é fortemente utilizado em aplicações de nuvem e servidor. Também é distribuído em múltiplos sabores com diferentes ambientes de trabalho e características para satisfazer as diferentes necessidades das pessoas.
Para todos os seus propósitos de desenvolvimento, obter pacotes .deb não será uma tarefa difícil. O seu próprio Centro de Software tem toneladas de aplicações gratuitas que o tornam um óptimo SO Linux para programação. A sua versão LTS permanece suportada durante 5 anos e fornece a estabilidade de uma versão fixa. Notavelmente, muitos programadores não gostaram do seu ambiente de trabalho Unity, mas outros ainda o adoram. Mas, devido a algumas alterações recentes, o Ubuntu mudou de novo para o ambiente de trabalho GNOME.
Porquê utilizar o Ubuntu para codificação e desenvolvimento?
O sistema operativo de código aberto mais popular tem uma enorme comunidade de utilizadores para o ajudar em cada passo. Uma experiência polida é proporcionada por lançamentos regulares de LTS que são rápidos a corrigir problemas. O Ubuntu também suporta o popular sistema de gestão de pacotes .deb.
– Descarregar e instalar o Ubuntu
openSUSE
opensuse-leap-42-2-gnome-control-center
openSUSE, que pode facilmente dar ao Ubuntu uma corrida pelo seu dinheiro devido ao seu desenvolvimento profissional e atempado, é um sistema operativo muito estável para programação. Esta distro Linux está disponível em duas versões – Leap e Tumbleweed.
Enquanto o openSUSE Leap é uma versão LTS que permanece bastante actualizada e garante estabilidade, o Tumbleweed é uma versão rolante para aqueles que adoram o sabor do software mais recente. Se quiser experimentar o mais recente suporte de hardware de ponta, Tumbleweed é um caminho a seguir.
Um dos principais pontos fortes do openSUSE é a sua gestão de pacotes YaST que facilita a automatização de diferentes tarefas. Outra grande qualidade desta distro fiável do Linux para programadores é o seu método de entrega de software. Pode simplesmente visitar o seu website e instalar directamente o que quiser. A sua vasta base de dados de pacotes e comunidade de apoio é outro ponto positivo.
Porquê usar o openSUSE como uma distro programadora de Linux?
É uma distro estável de Linux com os mais recentes e toneladas de pacotes no repositório regularmente actualizado. O YaST do openSUSE é um dos melhores sistemas de gestão de pacotes que muitas pessoas adoram.
– Descarregar e instalar o openSUSE Leap and Tumbleweed
Fedora
p>Fedora é uma comunidade-que fornece o sistema operativo mais avançado em várias edições com o objectivo de casos de uso específico. O melhor do Fedora é o seu principal patrocinador, a Red Hat Inc., que é uma empresa bem conhecida no ecossistema Linux.
Its últimos lançamentos inspiram frequentemente outras distribuições Linux a adoptar novas funcionalidades e a fazer alterações. Tem auto-configurações inteligentes e pacotes actualizados que o tornam um sistema operativo de programação perfeito para programadores. Se não gosta de ficar preso a uma versão mais antiga de um sistema operativo, também pode actualizar ou instalar o Fedora mais recente sem problemas após cada 6 meses.
Além disso, o Fedora só é distribuído com componentes de código aberto, o que o torna uma escolha perfeita se for um entusiasta de código aberto de difícil execução. Até Linus Torvalds prefere o Fedora ao Debian e ao Ubuntu. O fórum e as revistas Fedora são uma plataforma muito amigável para partilhar os seus problemas e saber como usar o Fedora e as suas ferramentas. Como o Fedora é apoiado pela Red Hat, também se pode esperar que funcione sem problemas durante o processo de desenvolvimento.
Porquê usar o Fedora para programação e desenvolvimento web?
Fedora vem em várias edições e a estação de trabalho Fedora é especialmente concebida para programadores. É bastante estável e dispõe de numerosas ferramentas para configurar o ambiente de desenvolvimento. Serve, na sua maioria, fora de caixa na maior parte do hardware e a sua pequena versão oferece características totalmente novas, segurança, e correcção de bugs.
– Descarregar e instalar Fedora
Pop!_OS
p> O fabricante de hardware Linux baseado nos EUA System76 anunciou a sua distribuição Linux personalizada baseada em Ubuntu chamada Pop!_OS em 2017. A empresa deu este passo depois do Ubuntu ter decidido abandonar o seu ambiente de trabalho caseiro Unity e adoptar o já florescente ambiente de trabalho GNOME.
System76 chama Pop!_OS um sistema operativo para programadores, fabricantes e profissionais de informática que utilizam as suas máquinas para criar coisas novas. Suporta toneladas de linguagens de programação e ferramentas de programação úteis nativamente.
Para tornar o seu fluxo de trabalho mais produtivo, o último Pop!_OS 20.04 dá aos programadores um poder único com um gestor de janelas de mosaicos accionado por teclado. A gestão avançada de janelas, atalhos, e espaços de trabalho juntamente com o ambiente de trabalho do GNOME 3.36 melhoram a experiência do utilizador para os programadores para outro nível.
Porquê escolher Pop!_OS para programação?
Ubuntu pode fazer tudo o que o Pop!_OS pode fazer. Mas as suas ferramentas dedicadas, aspecto atraente e fluxo de trabalho refinado proporcionam uma experiência única para atrair muitas pessoas.
– Descarregar e instalar o Pop!_OS
Arch Linux
Arch Linux é uma distribuição Linux favorita para os entusiastas de die-hard Linux que querem o controlo total do seu sistema operativo. Se quiser começar do zero, pode escolher Arch Linux para construir um sistema operativo personalizado que pode facilmente tornar-se uma grande distro Linux para programação e outros fins de desenvolvimento.
Se adora as distribuições de rolamento de Linux (aqui estão algumas diferenças de lançamento fixo vs rolamento), então não precisa de procurar mais. O Arch Linux tem um repositório de ponta que está sempre actualizado. A sua instalação única é suficiente e cada vez que uma nova versão é lançada (muito cedo todos os meses), só precisa de actualizar os seus pacotes para chegar à versão mais recente.
Even se desejar fazer algum trabalho de teste de penetração, também pode converter a sua instalação Arch Linux numa instalação BlackArch, seguindo algumas instruções. Em algum momento, se enfrentar algum erro, toda a comunidade Arch está lá para si com competências de alto nível para resolver qualquer problema.
Por que devem os programadores usar Arch Linux?
Arch Linux é altamente personalizável para lhe ensinar muita coisa enquanto prepara o seu sistema. Se tem experiência com Linux, deve definitivamente experimentar Arch e construir o seu próprio sistema pessoal. Adicionalmente, o Arch Linux tem a melhor documentação para procurar qualquer informação.
– Descarregar e instalar o Arch Linux
Gentoo
e depois vem o Gentoo. Vai precisar de muito investimento do seu lado para se tornar o primeiro a pôr em prática. Portanto, esteja preparado. Se precisar de opções especiais de compilação nos seus ficheiros executáveis, pode experimentar o Gentoo, pois ele faz tudo a partir da fonte. Também lhe permite reconstruir todo o seu sistema para a arquitectura específica da sua CPU.
O processo de instalação ensinar-lhe-á muito sobre o seu sistema e as suas subtilezas. Uma das melhores partes sobre o Gentoo, que é também uma maldição para algumas pessoas, é a sua capacidade de configurar quais os pacotes de bandeiras de compilação que devem suportar. Se mantivermos de lado a parte da facilidade, o Gentoo dá a um programador poder, estabilidade e flexibilidade – tudo o que ele quer.
Distritos como o Gentoo e Slackware (e Arch Linux, até certo ponto) são difíceis de instalar e configurar. O material que realmente precisa de ser automatizado é automatizado e o material que lhe pode ensinar algo é deixado manual. Dito isto, se tem alguma experiência em Linux e deseja expandir as margens do seu conhecimento, experimente Gentoo.
Por que devem os programadores usar Gentoo?
Se pensa que é um especialista e adora desafios, escolha Gentoo. É também excelente para desenvolver pacotes Linux e aplicações multi-plataforma.
– Descarregue e instale o Gentoo
Manjaro Linux
manjaro linux 2017.1.0
Se souber como configurar o seu sistema Arch Linux, não precisa do Manjaro Linux. Mas se quiser um sistema baseado no Arch que seja fácil de instalar e executar, pode ir para o Manjaro. Tem um instalador de GUI fácil, tal como o Ubuntu ou Linux Mint que também suaviza os métodos de actualização.
Manjaro é a mais recente distro desta lista e está a crescer a um ritmo rápido. Combinando todo o poder do Arch Linux, adapta-se melhor a principiantes que procuram o Arch alternativo. Mesmo que se pretenda uma distro com um determinado ambiente de trabalho, Manjaro vem em três edições com cada GNOME, KDE, e Xfce.
A equipa de desenvolvimento do Manjaro tem vindo a fazer um excelente trabalho com cada lançamento e a tornar a experiência geral mais polida. Mais uma coisa, se não quiser que a sua distro programação Linux seja desprovida de sistemad, há uma rotação OpenRC para isso. Também tem um utilitário que lhe permite seleccionar kernels em tempo real. Pode também optar por outra distro baseada em Arquivo, Antergos. Para muitos, Manjaro/Antergos é tão Arch como Ubuntu é para Debian.
Porquê usar Manjaro para programação?
Se adora o poder do Arch Linux e uma distro estável que apenas funciona, experimente Manjaro. Também pode ir para Manjaro-OpenRC se não gostar de systemd.
– Descarregar e instalar Manjaro
CentOS
Se gosta de tudo sobre Fedora (e RHEL) mas deseja utilizar um sistema operativo com suporte a longo prazo, é necessário utilizar o CentOS. É também outra versão comunitária do Red Hat disponível gratuitamente.
Como compilado a partir de fontes RHEL, o CentOS também pode executar software comercial baseado em RHEL construído para RHEL. É uma distribuição Linux obrigatória para aqueles que estão dispostos a testar o funcionamento do servidor em Desktop.
O processo de instalação e configuração desta distribuição Linux para programadores é quase semelhante ao Fedora. Para responder às suas diferentes necessidades de software, tem uma vasta colecção de software Red Hat e um repositório CentOS. Pode usar o seu poderoso gestor de pacotes YUM para instalar e desinstalar a aplicação necessária ao seu desenvolvimento.
Porquê usar CentOS para desenvolvimento?
CentOS é uma distro Linux sólida que é perfeita para programação e desenvolvimento de software. Se está a fazer desenvolvimento empresarial, não procure mais.
– Descarregar e instalar CentOS
Kali Linux
p>Kali Linux, criado pela Segurança Ofensiva, é preferido principalmente pelos hackers éticos para realizar testes de penetração em redes e computadores vulneráveis. Mas também pode actuar como um grande companheiro para os codificadores que procuram uma distro Linux para programação e desenvolvimento.
Vem carregado com toneladas de ferramentas pré-instaladas. No entanto, deixe-me deixar claro que não foi concebido para um principiante que não conhece o seu caminho no mundo do Linux. Assim, se tiver alguma experiência relacionada com Linux e programação, pode experimentar o Kali Linux para aperfeiçoar as suas capacidades.
Apenas como outras entradas desta lista, pode descarregar a sua versão mais recente e instalá-la ou dual boot a partir do zero. Dá total poder de controlo para configurar a distro de acordo com a sua própria conveniência.
Por que devem os codificadores usar Kali Linux?
Kali Linux é a combinação perfeita de ferramentas para hackers e programadores éticos. Assim, se tiver estes interesses e eles se cruzarem, Kali é uma óptima opção.
– Descarregar e instalar Kali Linux
Raspbian
p>com cada nova iteração, O mini-computador Raspberry Pi está a ficar mais potente. Este computador do tamanho de um cartão de crédito tornou-se um sucesso viral nas escolas por ser muito utilizado para programação Linux e ensinar os princípios básicos de codificação.
Este modesto computador oficial Raspbian OS vem carregado com toneladas de ferramentas de programação, pinos de ligação, e outras portas úteis. Isto torna-o um SO Linux perfeito para aprendizagem de programação de sistemas incorporados.
Tem BlueJ, Geany, Greenfoot, Mathematica, Python, Node-RED, Scratch, e outras ferramentas para tornar o seu processo de aprendizagem mais eficaz. Recentemente, ganhou um novo ambiente de trabalho Pixel, que melhorou também o aspecto geral do SO.
Porquê usar Raspbian para programação?
Se deseja aprender a codificar e mergulhar no mundo do DIYing, não pode fazer melhor do que a combinação de Raspberry Pi e Raspbian.