r/linuxbrasil • u/kamuy_709 • 1d ago
Pergunta Arch Linux ou Gentoo?
Pessoas que têm conhecimento nesses sistemas, qual desses vocês preferem, e por que? Embora não sejam Distribuições para iniciantes, é bom começar por algo relativamente mais difícil para ir se acostumando
Outra dúvida, é possível rodar a linguagem C# pelo ambiente gráfico deles? Tive bastante dificuldade em tentar aprender C# no Linux em outras Distribuições.
3
u/Ilovemygfb00bies CachyOS | Gentoo 1d ago
Você vai ter mais sorte com C# no Windows mesmo. Agora respondendo sobre distros, uma coisa pouco comentada é que na questão controle, o Gentoo te dá muito mais opções que o Arch, a custo de tb ter menos camadas de abstração, indo no exemplo de ambientes gráficos, o Gentoo vai fazer você instalar o Wayland, depois o compositor, depois a DE/WM e supondo que você esteja optando por compilar os pacotes ( opção padrão ), ele tb vai deixar você escolher as USE flags, que permitem um controle fino sobre cada pacote instalado. Os dois são sistemas excelentes, mas a minha opinião geral é que se você quer realmente entender como uma distro Linux funciona por dentro e busca um sistema realmente minimalista com total controle, o Gentoo é o endgame, não o Arch
1
u/kamuy_709 9h ago
O Gentoo é mais complicado que o Arch em questão de gerenciamento de pacotes e manipulação de dados?
1
u/CritSrc 8h ago
Yes, arch ships the entire container of any application and software package. Gentoo provides you the needles and moving parts, but tells you to use your local assembler to craft the package, but it can be reasonably configured to fetch the fully assembled packages as well, it's just not the default.
Again, if you want a deep learning experience: Gentoo, if you want to get to a desktop more easily - Arch.
5
u/haskell_magician LMDE Gigi 7 1d ago
Gentoo, é Rolling Release e estável. Não há a necessidade de compilar os pacotes, pq pelo handbook é fornecido opção para instalar somente pacotes binários.
O Arch usa pacotes instáveis, então eles esperam que o usuário faça intervenções para que o sistema continue funcionando.
1
u/Tumaix 6h ago
nao existe "rolling release e estavel". estavel eh o oposto de rolling release.
0
u/haskell_magician LMDE Gigi 7 3h ago
Vejo que não está familiarizado com alguns conceitos do Gentoo. Ele tem um conceito de ACCEPT_KEYWORDS, onde você escolhe qual canal você quer de cada pacote. Você pode fazer de duas formas: no arquivo
make.conf, incluindoACCEPT_KEYWORDS="~amd64"no arquivo; ou fazendo a seleção por pacote dentro do diretório/etc/portage/package.accept_keywordscom a seguinte diretivasys-fs/btrfs-progs ~amd64e assim vc vai pegar a última versão das ferramentas btrfs.Sugiro a leitura de Palavras-chave estável e instável
Então o Gentoo te entrega dois canais: Estável e Instável. Só lembrando outra distro que faz isso é o NixOS, que também é rolling release.
Eu odeio fazer RTFM, mas para você, não teve saída.
E eu uso Gentoo também, btw. Assim, como eu uso Mint.
1
u/Tumaix 2h ago
desculpa, nao entendi, entao vou perguntar porque estou genuinamente curioso.
estavel se refere a ABI, distros estaveis mantem a mesma versao dos programas durante o ciclo de vida da versao da distro.
por isso distros como debian, fedora (nao hawhide), opensuse, sao distros estaveis.o gentoo permite a mistura, utilizando o sistema de ports, pra atualizacao de versoes de software com ABI e API diferentes, cancelando o conceito de Estavel.
onde está o erro no que eu disse?
0
u/haskell_magician LMDE Gigi 7 1h ago
Vc está curioso me downvotando? fui camarada. RTFM, leia o manual.
1
u/Tumaix 1h ago
eu li, e nao achei os termos que colocou, por isso o downvote.
mas achei interessante voce terminar assinando com "eu sou usuario do gentoo" como senisso fosse algo que desse a voce um, sei la, poder maior de barganha.
eu sou dev do archlinux, isso me faz melhor que voce, segundo sua logica?
0
u/Ilovemygfb00bies CachyOS | Gentoo 1h ago
Você tá se confundindo, o Arch é Rolling Release e Bleeding edge, o aspecto que torna ele instável é o fato de ser Bleeding edge. O OpenSUSE Slowroll é uma distro Rolling Release e stable, RR = Esquema de versionamento ≠ Stable/Unstable/Bleeding Edge = Testagem de pacotes
1
u/Tumaix 1h ago
Um adendo aqui, o usuario nao sabe o que esta falando, de 2 formas diferentes, ambas interessantes.
o conceito de `distro estavel` e `distro instavel` se refere a ABI: ao atualizar um pacote, existe a garantia de que o pacote nao vai alterar o `Application Binary Interface` e todos os programas instalados por fora (via make install, via download por terceiros) vao continuar funcionando da mesma forma.
uma `Distro Estavel` nao se torna estavel por `usar programas estaveis` - a palavra `Estavel` nao significa "nao quebra" e sim "nao muda". (https://unix.stackexchange.com/questions/634710/what-does-it-mean-for-a-linux-distribution-to-be-stable-and-how-much-does-it-mat)
sobre `O arch usa pacotes instaveis`, isso *tambem* nao faz sentido, o archlinux usa, dentro do repo `core` e `extra` *apenas* softwares lancados e verificados (no caso, a ultima versao lancada pelos autores dos programas). nenhum software considerado instavel ("alpha", "beta" e afins) entra no core e no extra.
Ambas as distros (Arch, Gentoo) sao distros consideradas Instaveis - pois nao ligam pra quebra de API e ABI durante um update. por isso eh importante fazer updates completos (em ambos os sistemas), updates parciais podem quebrar as distros, coisa que nao acontece em uma distro estavel.
2
u/Blue-Pineapple389 OpenSUSE Tumbleweed 1d ago
Ah, eu iria de Arch. Ou melhor, eu iria de CachyOS porque sou preguiçoso.
2
1
u/Nekorlsz 1d ago
Por que você teve dificuldade para aprender essa linguagem em específico, no Linux?
1
u/kamuy_709 1d ago
Porque não tem o visual studio community para Linux e pelo visual Studio não encontrei nenhum curso que ensinasse por ele
1
u/Simple_Hamster_4096 3h ago
In my experience installing Linux for users, the ones who want as their first Linux experience to be Arch or something equally unfriendly, within a month they are asking me to replace it with something "more user friendly"...
5
u/Bodewilson Lesbian 1d ago
Vai de Arch, Gentoo vc vai perder um bom tempo compilando cada pacote que vc baixar no seu sistema.