[Dúvida] - Qual a melhor versão do Linux usar? 🐧

Introdução

Olá, leitores! 👋

Meu nome é João Mota, e em seguida tenho uma pequena história sobre quem sou e uma pequena dúvida.

Bem, me considero cara que não me sinto completamente imerso no mundo da programação, por mais que escreva alguns códigos. De outro modo, mesmo cursando ciência da computação, tive poucas experiências pois estive combatendo um dos meus maiores/piores problemas: vícios em jogos.

Porém, diante de muita luta, venho vencendo isso e conseguindo me ocupar de forma mais direta com objetivo de construção da minha carreira como desenvolvedor, na qual é uma fronteira que já me aventurei anteriormente para tentar resolver o mesmo problema, e que tenho medo de me arrepender amargamente caso não dê certo.

Mas não vou deixar passar! 💪

Problema geral

Resumidamente, após declarar para mim mesmo ser viciado e tentar largar esse problema, desinstalei o windows da minha máquina e instalei pela primeira vez o Ubuntu 20.04 LTS, que ao meu ver, é mais difícil para o acesso direto aos jogos e me ajudou bastante a adentrar e me ligar diretamente ao curso, pois aprender a usar um novo SO me ajudou bastante a sentir-se "diferenciado".

Falhei após alguns meses e voltei mais fervorosamente com meu vício. 😢

Porém estou aqui hoje para acabar definitivamente com isto! E também, deixar oficialmente de lado o meu gosto duvidoso pelo Windows 10.

Pergunta

E daí que vêm as seguintes perguntas: 🤔

  • Você recomendaria o uso do Linux como Sistema Operacional? Por que?

  • Qual a melhor do distribuição Linux que você recomendaria e qual sua experiência com ela?

Minha opinião:

OBS: EU USO NOTEBOOK ENTÃO ESTOU COMENTANDO BASEADO NO MEU USO E EXPERIÊNCIA, PROVAVELMENTE DESKTOP NÃO DEVE SER DIFERENTE.

Para usar no dia a dia, ou seja, estável:

  • Ubuntu LTS. É a mais popular, a maioria dos problemas envolvendo essa distro foram resolvidos e tem muito conteúdo e suporte.
  • Kubuntu LTS. Mesma coisa do ubuntu, mas vem com a interface KDE, uso ela e acho mais leve e fluída do que a interface Gnome que vem com o Ubuntu.
  • Debian. A mais estável. Muito semelhante ao Ubuntu e Kubuntu mas a diferença é que os pacotes não são tão atualizados para poder manter a estabilidade do sistema.

Ou seja,

  • Quer um meio termo bom entre estabilidade, atualizações, comunidade ampla e customizações? Vai de Ubuntu.

    • Pontos positivos do Ubuntu: Têm uma das maiores comunidades do mundo Linux, tem uma ótima relação entre estabilidade e atualizações e tem bastante suporte.
    • Pontos negativos do Ubuntu: As vezes as atualizações podem dar problema em algum driver e existem alguns bugs do Gnome (Interface gráfica do Ubuntu) que você pode se deparar. Quase toda customização do Gnome é feita usando extensões de terceiros e se você põe muita extensão pode deixar lento o sistema. Recomendo usar no modo Desempenho de energia caso seu notebook suporte
  • Quer tudo que o Ubuntu tem porém com MUITO MAIS customizações? Vai de Kubuntu.

    • Pontos positivos do Kubuntu: Todos os pontos positivos do Ubuntu + MUITAS customizações.
    • Pontos negativos do Kubuntu: As vezes as atualizações podem dar problema em algum drive (Mesma coisa do Ubuntu). Pode ter BASTANTE configuração e opções para customizar e isso as vezes assusta um iniciante.
  • Quer estabilidade sem QUASE NUNCA se preocupar com problemas de atualizações? Vai de Debian.

    • Pontos positivos do Debian: Muito estável, quase nunca quebra (A não ser que você faça besteira) e compartilha da comunidade do ubuntu
    • Pontos negativos do Debian: Por priorizar estabilidade, o Debian não é tão atualizado quanto o Ubuntu/Kubuntu, isso inclui customizações, pacotes nas versões MAIS recentes, e interfaces gráficas nas versões MAIS recentes. Se você não liga muito para isso, é tranquilo

No fim, no mundo Linux, o que importa é saber resolver problemas, pesquisar caso surja algum problema e saber interagir com a comunidade (Pedindo ajuda e ajudando).

Dando um reforço aq a sugestão, caso seu pc nao seja tao bom quanto o meu, nao escolha ubuntu, escolha kubuntu, ubuntu parece inofensivo no começo mas dps de alguns dias usando vc ve bastantes travamentos que são bastante chatos, ainda sofro certos crashs no kubuntu, mas sinto bem mais tranquilo nele E também tem relação a cor da tela, minha placa de video é integrada e no ubuntu fiquei bastante tempo tentando baixar o controlador de video da intel, n consegui, no kubuntu vem nativamenete um controlador de gama, que ja me serviu pra tela n ficar com um tom acizentado.

A melhor versão simplesmente não existe, mas aquela que mais agrada ao usuário. Curiosamente pinguinfílicos mais falam das distribuições que não lhes agradam... A mim, o que derruba Debian e derivados e Fedora e suas ramificações são o apt e o dnf. Conflitos entre pacotes acontecem mais, embora o último tenha um controle por interface, mas tendo me impossibilitado de atualizar um importante, de que não me lembro de nome, acabou sendo também impertinente. Em experiência própria o menos problemático foi o pacman, podendo driblar versões confrontantes com a flag --assume-installed. O user repository eventualmente vai precisar dela... Choques ocorrem, só que têm seu lugar para aparecer: é esse. O consumo de memória de uns ambientes gráficos foi exagerado em meu notebook em sistemas que vêm integrados a eles. Cheguei a um sweet place geral somente com o KDE Plasma no Reborn, spin de Arch Linux.

Eu comecei a usar linux lá por 2008. Eu estava cansado de ter que formatar o Windows 7 a cada 6 meses ou antes porque o sistema sempre ficava pesado/lento. Naquela época fui tentando o Ubuntu. Vou te falar, não era fácil, eu fazia dual boot e ficava transitando entre Linux e Windows. As vezes voltava completamente pro Windows e pouco depois me deparava com os mesmos problemas de antes e fazia o caminho de volta para o Linux.

Com o tempo eu peguei a manha no Linux. Fui encontrando os apps que eu precisava e me adaptando, e posso dizer, hoje não consigo ficar completamente feliz sem meu Linux!

Com o Linux você terá um pouco mais de desempenho e, principalmente em relação a desenvolvimento, você conseguirá ter mais flexibilidade e facilidade. No Windows, mesmo com o WSL, é chato de mexer no Docker, é uma experiência pobre. Talvez no dia que o Windows utilizar nativamente um kernel Linux isso mude, mas hoje é assim.

De forma geral, pra dev, vai ser sempre melhor trabalhar com a mesma plataforma que você vai deployar seu projeto e, como 99,999% das vezes é Linux, use Linux então.

Muita gente tem uma rotina/experiência satisfatória com o Windows, mas quando você domina bem os dois sistemas, consegue perceber mais claramente em um o que está perdendo do outro. Nenhum S.O. hoje vai ser 100% pra ti, todos vão te mostrar fragilidades de pontos fracos, então minha recomendação é: vai fundo no Linux, aprenda mesmo, acostume-se, e quando dominar, você vai ter esse "poder" de entender e escolher o melhor pra ti em cada momento!

Agora, quanto ao "melhor Linux", eu recomendo o Manjaro! O Manjaro é um Arch Linux facilitado! Nele você vai achar muitos pacotes, diria que todos que você precisar (graças ao flatpak, snap e, claro, ao AUR). O desempenho é diferenciado e de forma geral a experiência é muito agradável! O Ubuntu é muito bom, mas inevitavelmente acabo me esbarrando em mais bugs nele do que no Arch/Manjaro!

Ahh. E recomendo um dia instalar o Arch Linux "original" do zero. É uma bela experiência que vai te dar mais "fluência" no Linux.

Sim eu recomendaria.

Essa é a pergunta de um milhão de dólares do mundo Linux né, como existem tantas distros, com diversos propósitos para todos os gostos, recomendar uma distro Linux se torna uma tarefa quase impossível.

Mas infelizmente amigo, como vc mesmo sabe, seu problema não é o SO não.

[Resposta] Sei bem que esta é realmente a "pergunta de um milhão de dólares". Até acho engraçado tudo isto, pois já o usei como SO principal outra vez e simplesmente amei! Porém, no post, acabei esquecendo de sinalizar que se faz quase 1 ano desde o ocorrido de voltar para o Windows e, que hoje, estou aberto para voltar para o Linux novamente pela necessidade, porém querendo uma dica dos que sentem que o mesmo pode ser proveitoso e bom para quem busca produtividade e desempenho. Agradeço pelo seu comentário! 😉
se procura produtividade e deswmpenho eu fortemente tecpmendo o Pop_OS, é uma distro com muito foco no desktop e utilisa a base Ubuntu/debian que vc ja esta acosutmado. A empresa por tras é muito seria e o sistema é muito bonito também. Já usei e para usuários nao completamente iniciantes como vove acredito que seria ótimo

Estou iniciando no mundo Linux também, principalmente por causa da programação e já instalei e desinstalei algumas distros para experimentar, no final das contas, vc consegue usar qualquer versão e programas no linux, dependendo somente de instalar os pacotes corretos para o que precisa. Eu atualmente estou usando o Fedora 38 com o Gnome, recomendo muito! É bem estável e não vem com muita coisa pré-instalada, se optar por um ambiente mais parecido com o Windows para se acostumar, recomendo o KDE, é bem personalizavél, mas no fim das contas tem MUITA opção e pode ficar confuso para quem tá começando.

O linux é um SO perfeito para quem quer programar, pois você tem total acesso ao sistema, pelo fato de ser um SO Open Source, além de ter o uso diário com o terminal, e isso traz uma experiência e prática ótima para o dia a dia do programador. Atualmente eu utilizo a distro POP_OS 22.04 LTS, na minha opinião é uma ótima distro, possui um layout simplificado,um sistema de inicialização rápido e bastante fácil de ser utilizado, bom para quem está vindo do Windows.

Recomendo assistir esse vídeo de um gringo, que traz alguns motivos que torna o linux melhor para programar:https://www.youtube.com/watch?v=otDOHt_Jges

Buenos dias João! O mundo do linux é incrível sim e aqui vai umas das razões do porque usar:

  • Sistema com maior segurança.
  • Faz uso dos comandos Unix(algo que vai precisar bastante na vida programador hehe)
  • Uma infinidade de distros para todos os gostos.

Eu uso Linux tem um tempo e gosto bastante do EndeavourOs (sistema ArchLinux) e o que estou usando atualmente é o Pop!_OS.

Agora, falando um pouco sobre os games.

Cara, não existe problema em você jogar video-game (claro, tudo tem que ser dosado). Portanto, você precisa saber suas responsabilidades, cumpri-las e não ficar se privando de fazer o que gosta. Há uns anos atrás eu tinha esse mesmo pensamento (gosto muito de jogar uns games também) e não ajudou muito se privar do que gosta de fazer só por se privar. Você precisa ter suas responsabilidades no dia, ex: academia, escola, faculdade, trabalho, estudo. E depois fazer o que gosta sem que isso atrapalhe em sua vida.

Linux Mint

Eu uso e recomendo o Linux Mint Cinnamon​. Uma versão que no layout, não se diferencia muito do Windows. Ele é bem mais rápido, possui uma interface linda e é bem prático

Outras distros que recomendo são: Lubuntu, Kali e o próprio Ubuntu

Recomendaria sim especialmente para aqueles com um hardware mais modesto.

Melhor distribuição sera sempre aquela que te atenda. As minhas favoritas são em primeiro Linux mint 21 em segundo ZorinOs.

Consigo responder aqui....
eu deveria não poder responder aqui...

Altamente recomendável usar Linux pois servers são todos Linux. Eu tenho hoje instalado aqui um dual boot com Big Linux que é um manjaro brazuca com algumas coisas bem legais. E também uso o Ubuntu até mês passado com gnome agora com kde.O kde é muito customizavek você deixa sistema e exatamente como você gosta. E isso o windows não chega nem perto.

  1. Recomendo linux para que você se familiarize com ele, já que está começando no universo da programação.
  2. Não existe melhor. Existe alternativas, e todas diferentes.
  3. Os mais usados são: Ubuntu, Debian, Mint, ZorinOS (RECOMENDO QUE COMEÇE POR ESSE), Fedora, Manjaro, KDE Neon e PopOS.

tenho esse video onde falo porque linux é melhor

https://youtu.be/jIY-q7h_HgE

Você recomendaria o uso do Linux como Sistema Operacional? Por que?

Sim, sem duvida. Porque é o melhor. Não ter de formatar a maquina a toda a hora ajuda, e o terminal é uma ferramenta muito boa. E como programador, temos uma experiencia muito melhor que com o Windows. Contudo é sempre preciso ter noção de que se está a fazer uma migração e no inicio é normal sentir-mo-nos meio perdidos... Mesmo no Windows tivemos de aprender tudo do zero, simplesmente esquecemo-nos desse facto.

Qual a melhor do distribuição Linux que você recomendaria e qual sua experiência com ela?

Depende... Para um recém chegado, um Linux Mint é na minha opinião a melhor porta de entrada, o Pop_OS! também é bom... tenho um amigo que nao conseguiu adaptar-se ao ubuntu, mas com o Pop não tem problemas...

Para alguem que quer estabilidade e já tem alguma experiencia no mundo Linux, o Fedora é muito bom mas a RedHat tem se portado mal fazendo que, aos meus olhos, o futuro da distro seja um puco mais incerto. Daí que eu prefiro recomendar Debian neste momento.

Para quem gosta de "brincar" e não se importa de ter de corrigir coisas manualmente (por exemplo ter um ecra preto depois de um update) o Arch será uma boa opção.

Eu neste momento estou seriamente a pensar mudar o meu Portatil de Fedora para NixOS. Pela estabilidade e fiabilidade que o systema aparenta ter.

Espero ter ajudado :)

Na real, é qual seria melhor pra você. Pra entender melhor, eu recomendo pesquisar os dois "extremos", ou até instalar em uma máquina virtual para testar:

  • Arch Linux: Bastante personalizável, difícil de instalar, sempre atualizado com as últimas versões de software.
  • Ubuntu: Não tanto personalizável, fácil instalação, programas menos atualizados.

Qual o seu estilo?

Mas para desenvolvimento a instalação e partição BTRFS para ter um rollback decente e o nixOS para poder controlar a instalação de versões com mais flexibilidade é uma boa pedida (Esse exige um conhecimento um pouco maior). Mas nada que o youtube não providencie pra quem quiser aprender. Um Arch bom é o Garuda com Budgie Desktop Environment. Eu gosto do Debian Testing usado no Spark Linux Rolling Relese com LXQt ou KDE Plasma Desktop.

Sem dúvidas linux vai te poupar de algumas dores de cabeça quando se aprofundar no desenvolvimento, principalmente quando começar a utilizar ferramentar como docker.

Quanto a distro e uma parada tipo roupa, tem mt a ver com seu estilo kkk. Recomendo vc sair testando várias pra encontrar a sua. Mas as duas que utilizo diariamente são: Pop os (perfeito pra desenvolver, principalmente para iniciantes em linux) e Manjaro KDE (se adaptou melhor ao meu setup, principalmente pra jogos)

Linux não é um sistema operacional, é um Kernel!

Imagine que o kernel é o motor. O carro é o sistema operacional.

Você não usa apenas um kernel, precisa do sistema operacional em cima dele.

O sistema operacional é as distribuições que conhecemos.

Aproveitando o tópico aqui para tirar uma dúvida.

Eu comecei a usar o linux recentemente e por ser mais prático eu iniciei pelo Ubuntu, até porque eu tenho créditos na microsoft para criar VM e ela é a mais prática, porém eu uso somente por acesso remoto e não diretamente na minha máquina, então minha dúvida é o seguinte:

Meu notebook é touch e a integração do windows 11 com comandos e gestos de toch (tanto tela, quanto touchpad) são ótimos, já no ubuntu eu não tenho 10% desta experiência, agora não sei se é pelo fato de ser um acesso remoto ou se as distribuições de linux em geral não têm isso. Alguém sabe me indicar o que é de fato? Se eu conseguir usar o recurso de zoom pelo menos já melhoraria muuuito. Não gostaria de formatar o pc para usar o linux por definitivo e perder estes recursos.

Eu uso o Linux há mais de dez anos e tenho o Windows em Dual-boot apenas para jogar. Eu não sinto falta do Windows no meu dia e acho que usar o Linux me faz ser uma desenvolvedora melhor. Ele dá problema, quebra, te obriga a usar o terminal muito mais do que ficar usando interfaces gráficas e você começa a gostar mais ainda de resolver problemas. Mas eu acho que o pessoal romantiza muito, tem muita gente que tenta usar o Linux com o mínimo de recursos para parecer "hacker" e isso torna a experiência muito ruim. Além de escolher qual distribuição você quer usar, tipo um Ubuntu, Linux Mint, Fedora, Debian entre outros, tem que pensar em qual DE (ambiente de área de trabalho) você quer. Tem muitas por ai como o GNOME, Plasma, KDE, LXDE e cada um deles tem os programas e características próprias. Eu uso Debian com GNOME, o mais tradicional e adoro. É simples e direto ao ponto e eu não preciso me preocupar muito com drivers, programas e outras coisas, ele já vem pronto para usar.

Eu já testei algumas (Zorin OS, Fedora, Linux Mint, Elementary OS, Kubuntu (atual), ArchLinux, Ubuntu). Para começar, eu aconselho a Zorin OS, já que tem uma interface muito parecida com o windows, por causa disso, instalei no computador dos meus pais e eles tiveram uma adaptação muito boa para esse OS. O Mint é muito bom também, porém a DE dele não me agradou. ArchLinux e ElementaryOS não recomendo, uma por ser complicada, e outra por ser ruim para o desenvolvimento web (NodeJS não era o mais atual que estava disponível para versão). Kubuntu que a minha distro atual é muito boa e estou me adaptando bem (sou usuário windows a alguns bons anos, começando no 98).

Enfim, tem muita distro por ai, e depende de você testar algumas para ver o que mais te agrada e preenche teus requisitos.

Minha recomendação seria iniciar pelo Zorin OS e ir testando outras.

Recomendo o uso do Linux como sistema operacional, muito por conta da sua filosofia Livre. Nada de pagar caro em softwares, temos uma gama muito bacana de apps gratuitamente, ex.: LibreOffice, Gimp...

Além do mais, você estará mais seguro navegando na internet, já que o Linux é menos suscetível a infecção.

Outro fator é que você consegue melhores performances em computadores com hardware humilde comparado-o com Windows.

Recomendo a distro Linux Mint (Cinnamom). Sistema leve, bonito, e UX familiar para usuários do Windows. Como sua base é o Ubuntu, os comandos são idênticos, além de ter um suporte e comunidade gigantesca.

Outro querido meu é o Pop_Os, indico pesquisar sobre.

Pra uso em servidores: Debian.

Sucesso, Rhuan.

Eu sai do Windows 10 tambem e migrei para o lado "pinguim da força", rs.

Tentei o Ubuntu uma ou duas vezes na época do Windows, mas não consegui ficar. Mas depois de algum tempo resolvi migrar de vez e acabei instalando o Linux Mint e estou com ele até hoje.

Alguns meses atrás tive um problema estranho, que bugou ele todo e não iniciava mais, entao resolvi testar o tão popular PopOs, mas senti falta de alguns recursos que o Mint tem(fixar pastas, trocar cores de pastas) e acabei reinstalando o Mint novamente.

Já tem mais de um ano que migrei definitivamente do Windows para o Linux Mint e estou utilizando tudo numa boa desde então. Foi até bom também sair do Windows, pois isso acabou me fazendo ocupar mais tempo com programação e não cair em tentação em perder algum tempo com jogos, rs. Se este é o seu problema, então pode ser uma boa ideia seguir o mesmo caminho que eu e ver se funciona para voce também.

Tive um x360 e um PS3 e vendi ambos algum tempo antes de migrar para o Linux, e não sinto muita falta de jogar, até porque mesmo com 2 videogames eu já não tinha mais muita paciência para jogo(acho que estou ficando velho, kk). Hoje em dia eu apenas acompanho jogos pelo Youtube mesmo, vendo reviews de lançamentos(zangado) mas ainda tenho vontade de comprar um PS5 pra zerar alguns jogos de franquias que eu zerei antes, só não estou disposto a pagar 3-5k por um PS5, rs.

Mas voltando ao assunto Linux, se os programas principais que você utiliza tem versões para Linux, recomendo se desafiar a testar o Linux Mint por alguns meses para ver se você se acostuma e te ajuda a focar em programação. Se for possivel para o seu caso, instale o Linux em um SSD/HD separado e deixe o Windows em outro SSD/HD e deixe ele desconectado do cabo/slot, assim dificulta um pouco mais as coisas para você não "cair em tentação" e voltar para o Windows tão facilmente, rs. E, obviamente, evite o máximo instalar o WINE no Linux, pois isso também pode servir de tentação para voltar a jogar de novo mesmo no Linux, rs.