É isso, achei que seria divertido uwu
Relacionado com a questão da reprodutibilidade:
E bugs? Se eu encontrar um bug num utilitário, digamos… que descubro que grep não seleciona uma expressão que deveria, como reporto o bug?
A minha compilação seria diferente da de outros utilizadores… o bug só ocorre na minha versão (só quando compilado com as opções X, Y e Z… na arquitetura P, na versão Q), ou isso é irrelevante?
É uma pergunta genuína, não estou tentando depreciar o Gentoo - até tenho bastante respeito por quem tem a coragem, assim como pelo pessoal dos BSDs - mas sempre me deixou desconfortável essa questão.
Skskksks tá tudo bem!
Geralmente quando eu vou pedir ajuda, a galera só me pede log e as use flags que eu usei, e normalmente só com isso já conseguem me ajudar, na maioria das vezes.
Mas eu não tenho certeza, acho que pra isso seria melhor cê perguntar pra alguém mais experiente que eu skks
Compilando você os binários com flags próprias, não corre o risco de quebrar a “reproducible build”? Ou isso não é valorizado no Gentoo?..
Há algum sistema de comparar os hashes de builds feito por si com os de outros utilizadores?
Compilando você os binários com flags próprias, não corre o risco de quebrar a “reproducible build”? Ou isso não é valorizado no Gentoo?..
Não tinha pensado nisso, mas acho que faz sentido.
Mas assim, pra customizar minhas builds, a gente usa o sistema de USE flags do gentoo, que é só um wrapper pra configurar cada build. Então tipo, se alguém quiser reproduzir minha build, só usar as mesmas USE flags que eu, a grosso modo
se alguém quiser reproduzir minha build, só usar as mesmas USE flags que eu, a grosso modo
Mas há algum sistema de comparar os hashes de seus binários com os de outros utilizadores, mesmo que apenas aqueles que usam as mesmas build flags?
Se eu desconfiar (ou quiser confirmar) a autenticidade dum binário debian ou redhat, por exemplo, basta descarregar o pacote dum mirror e comparar os hashes.
Como poderia ser feito num sistema gentoo? Mesmo com as mesmas build flags, não resultam comilações ligeiramente diferentes dependendo do hardware, por exemplo?
ah, boa pergunta, não tenho certeza não, mas achei esse artigo da wiki do gentoo sobre: https://wiki.gentoo.org/wiki/User:OstCollector/Reproducible_Build
Eu nunca tinha pensando nisso na real sksk
Agora que falei em comparação de hashes, parece-me que seria um serviço interessante, disponibilizar os hashes oficiais num site, com alguma API, utilizável por alguma ferramenta como o tripwire para comparação online.
Há melhoria de desempenho significativa em relação a outros sistemas, ou é lenda? Se sim, usar os padrões dá alguma melhoria, ou só se personalizar a fundo?
Como é a curva de investimento de tempo? A gente sempre vai passar umas horas dando manutenção, ou é mais no início e depois estabiliza?
Acha que seria uma boa opção pra máquinas fracas ou antigas? (fracas mesmo, com 2gb de ram pra menos, com celerons da vida)
Você é feliz? O que é felicidade pra você? (falou que podia perguntar qualquer coisa)
Há melhoria de desempenho significativa em relação a outros sistemas, ou é lenda? Se sim, usar os padrões dá alguma melhoria, ou só se personalizar a fundo?
Eu percebi uma melhora sim, no uso do desktop em si não dá pra ver muita diferença não, mas quando cê abre um jogo, ou algo mais pesado, roda mais fluido que outras distros sim. Outra coisa que eu percebi nesse sentido, foi melhora de bateria, tá durando muuuuuito mais sim. E eu nem mudei muita coisa mais a fundo não, é só o padrão do guia de instalação + umas coisas que eu aprendi vasculhando a wiki ksksk
Como é a curva de investimento de tempo? A gente sempre vai passar umas horas dando manutenção, ou é mais no início e depois estabiliza? Eu já fiz umas 3 ou 4 instalações de gentoo, e até agora não consegui ter um sistema usável em menos de 2 dias, da primeira vez eu fiquei praticamente uma semana inteira tentando instalar.
Pra aprender a usar, não tem muito segredo não, é tudo bem simples e bem explicado se você ler a wiki direitinho, e o forum do gentoo é super ativo e cheio de gente pra ajudar, mas só funciona se você souber inglês ksks Dependendo do ambiente gráfico que cê usar, esse tempo inicial muda muito, porque por exemplo, eu tô usando KDE agora, e claro que um KDE custa muito mais pra compilar e tal né, se eu fosse usar um window manager por exemplo seria mais rápido, ou talvez um cinnamon, xfce e tal, mas eu precisava de wayland então fui de KDE mesmo. Mas isso é só a primeira compilação, depois disso vai demorar um bocado pra cê precisar compilar essas coisas grandonas de novo, só quando chegar uma atualização praticamente, ou se você for muito indeciso com as use flags, e fica mudando toda hora, daí precisa compilar várias vezes.
Acha que seria uma boa opção pra máquinas fracas ou antigas? (fracas mesmo, com 2gb de ram pra menos, com celerons da vida)
Eu já vi gente rodando gentoo em raspberry pi sksksk
Deve ficar bacana sim, só vai demorar bastante pra compilar as coisas de primeira, mas se você for bem seletivo com os pacotes que vai usar, é bem tranquilo até, e acho que valeria mais a pena do que usar uma distro convencional.
Você é feliz? O que é felicidade pra você? (falou que podia perguntar qualquer coisa)
Estou no momento mais feliz da minha vida, provavelmente skksks Pior que essa pergunta “o que é felicidade pra mim” é complicada, eu geralmente não individualizo tanto essas questões, mas se fosse: “o que te deixa feliz”, eu responderia: Ser eu mesma :3
Deve ficar bacana sim, só vai demorar bastante pra compilar as coisas de primeira,
Lembro de ter visto em algum lugar que tem como usar outra máquina pra compilar, como se fosse um servidor. Imagino que seria o caminho mais viável. Uma hora dessas, vou experimentar e apareço por aí pra dizer se ficou bom
Estou no momento mais feliz da minha vida, provavelmente skksks
Fico feliz por você :)
Lembro de ter visto em algum lugar que tem como usar outra máquina pra compilar Siim, eu vi algo assim na wiki do gentoo
Mas nesses casos, o que ajuda é ser bem realista com o seu desktop, kde seria inviável, porque tem dependências como a webengine do kde que explicitamente exige 8gb de ram pra compilar…
Fico feliz por você :) :3
Uma sugestão para as máquinas antigas do perfil de máquina que vc citou: Slackware
Eu com pouco tempo livre e vocês me dando ideias de coisas pra brincar kkkkk. Pode mandar mais.
Você é meticulosa na hora de compilar o kernel em alguma máquina ? Ou somente faz o padrão das instruções?
ksksks isso se eu tiver paciência pra compilar um kernel, no geral só dá preguiça e eu uso o kernel binário. Mas da vez que fiz, eu dei uma vasculhada nas opções que eu tinha sim, mas nem cheguei a sentir muita diferença
Adorei a iniciativa!!!
Me diz o que te levou ao Gentoo?
Adorei a iniciativa!!!
Também achei muito boa, a ideia. Precisamos de mais gente como @rita@lemmy.eco.br. :-)
Experiências passadas com ele, que tinham sido mais pra aprendizado e exploração do mundo linux skks Mas acabei gostando tanto, que sempre ficava com vontade de voltar.
Hoje uma das coisas que mais gosto no gentoo, é o quão intima eu fico com o sistema, porque meio que eu montei ele quase inteiro sozinha com ajuda da wiki, então eu conheço ele super a fundo, e isso não tem preço pra mim skkssk.
Atualizar o Gentoo demora muito?
Depende de o que cê instalou no sistema, e como. Os pacotes mais internos do sistema, quero dizer, a parte do “gnu”, cê praticamente nunca vai precisar atualizar, então de resto, vai depender do seu ambiente gráfico, e os apps que cê usa. O meu kde ficou o dia inteiro atualizando, simplesmente ksksk O firefox demora umas 2 ou 3 horas de compilação o Libreoffice ficou por umas 3 ou 4 horas.
E fora que, firefox e libreoffice tem pacote binário no repositório do gentoo, pra você não precisar compilar caso não queira, eu por exemplo instalei os binários quanto comecei a instalação, pra ter um sistema usável o quão rápido fosse possível, e depois fui trocando pra as versões compiladas :3
Esses são os mais pesados que me veem a mente agora, mas como o gentoo é bem lento de atualização, tipo um debian, raramente eu preciso atualizar qualquer um deles. Então, de resto, só fica pra atualizar uns pacotes aqui e alí mais levinhos que compilam até rápido, mas no final eu acabo deixando pra compilar tudo a noite, e num fim de semana que daí não importa muito o tempo





