Se você está começando sua carreira de programador, não precisa comprometer o dinheiro que você ainda nem ganhou para comprar uma licença do Windows. Se você quiser saber como o Linux torna o programador mais produtivo, dá uma olhada nesse post, onde eu explico 10 motivos para programar no Linux, ligados à produtividade. Como uma aplicação Web roda no servidor, a interface do usuário é apenas uma camada leve, exibida no navegador. É o Linux com o maior apelo comercial e de Marketing, estando em 2o lugar pelo ranking da DistroWatch. É desenvolvido pela Canonical e foi uma das distribuições que mais se desenvolveram nos últimos tempos.
O Rocky Linux é considerado o substituto do CentOS e uma das melhores distribuições Linux para VPS. Como se destina a ser o downstream do RHEL, é totalmente compatível com muitos softwares Red Hat. Outra razão pela qual o Debian é útil para desenvolvedores é a quantidade https://www.domestika.org/en/wojis64155 de software em seu repositório. Se você deseja gastar menos tempo construindo seu software ao invés de ter o código de compilação de outra pessoa, o Debian é uma ótima opção. Quando você instala o Arch, você está essencialmente construindo seu sistema uma peça por vez.
Criando webapps
É muito desagradável ter que esperar o computador reiniciar e verificar se houve perda de dados, quando você está programando e tem um prazo apertado para entregar alguma funcionalidade. Eu usei muitas versões do Windows, desde a 3.1, no início https://www.slideshare.net/wojis64155/ dos anos 90, até a versão 10, nos dias de hoje. Não é à toa que nas empresas as estações de trabalho são configuradas para rodarem o antivírus durante a madrugada, na hora do almoço, quando a máquina está bloqueada… A criatividade é o limite.
Os raros problemas de estabilidade surgem quando você instala pacotes não suportados do Arch User Repository (o que pode ser evitado sendo cauteloso ao lidar com o AUR). Isto também afeta apenas o software em questão e não o próprio sistema operacional. Um dos obstáculos que você pode enfrentar se estiver usando o Ubuntu é o gerenciador de pacotes “eopkg”. Compreender o eopkg não é ciência de foguetes, mas você precisará gastar mais tempo aprendendo-o.
Debian GNU / Linux
Assim como o Ubuntu, existe um sistema para para downloads de aplicativos que você pode instalar com apenas um clique. Um ponto que também se destaca nesse sistema operacional é o seu gerenciamento de pacotes jYaST que facilita a automatização de diversas tarefas. Tumbleweed https://runite.mn.co/posts/54109747 é uma versão em constante atualização, porém podendo conter alguns problemas devido as atualizações recentes e não muito testadas. Dessa forma, o Ubuntu também conta com uma loja de software com muitos aplicativos que podem ser instalados com apenas um clique.