O Pesadelo do llama.cpp com OpenVINO no Gentoo

Eu costumava pensar que o ROCm da AMD era um pesadelo para fazer funcionar. Eu estava errado. Consegui colocar o ROCm para rodar em menos de um dia com esforço mínimo, apenas pesquisando no Google. Assim como a NVIDIA, ele é agnóstico em relação à distribuição, mesmo que falte maturidade. Então eu conheci a stack de IA da Intel. Minha definição de “pesadelo” foi oficialmente atualizada. Levei quase uma semana para fazer o OpenVINO com llama.cpp funcionar no Gentoo. O software sofre de um caso grave de “Ubuntunitis” — a crença delirante de que o Ubuntu é a única distribuição existente no universo. Esse é o selo de empresas com zero estratégia real e séria de Linux; empresas que tratam o Linux como se fosse Windows, demonstrando uma total falta de disposição para aprender como o desenvolvimento de software para o Linux realmente funciona. ...

18/10/2026 · 6 minutos · El Darv

Um guia simples de distcc com IPv6 para Gentoo

Após minhas tentativas de criar um binhost resultaram uma bagunça completa que eu mesmo não conseguia manter, hora de uma abordagem mais simples: só deixar os hosts utilizarem o emerge como sempre, mas delegar o trabalho pesado de compilar software para uma máquina mais poderosa. É aí que entra o distcc. Ele pode ser um pouco mais lento que um binhost, mas é muito mais fácil de configurar. Neste guia, vamos mostrar como configurar um cliente e um servidor Gentoo usando OpenRC e IPv6. ...

17/10/2026 · 3 minutos · El Darv

Configurando Seus Servidores Clientes para Consumir Pacotes do Binhost

No tutorial anterior, construímos um binhost dedicado para compilar seus pacotes. Agora é a hora de configurar seus servidores para consumir esses pacotes. Neste guia de continuidade, configuraremos seus servidores. Ao apontar suas instalações do Portage para o seu binhost, essas máquinas poderão instalar e atualizar pacotes em minutos, em vez de levar um dia inteiro. Pré-requisitos e Suposições Armazenamento Compartilhado: Supomos que cada servidor tenha acesso a uma pasta remota (via NFS, SMB ou um drive de nuvem montado) em um ponto de montagem específico ao qual nos referiremos como <path>. Adicionar outra camada de complexidade mantendo um canal lateral para distribuição, como rsync via ssh, é uma dor de cabeça desnecessária. Estrutura de Pastas: Nesse caminho, o binhost populou <path>/<host>/binpkgs com os pacotes compilados do último guia e <path>/gentoo com a árvore do repositório Portage. Sem Sincronizações Locais: Como o repositório é compartilhado, essas máquinas clientes não devem mais executar emerge --sync. Elas sempre lerão o estado do repositório gerenciado pelo binhost. A Chave Pública: Certifique-se de que o arquivo binhost-public.asc (gerado na Parte 1) foi copiado para o diretório de trabalho atual do seu servidor cliente. Tudo isso precisa ser feito apenas uma vez. Etapa 1: Centralizando o Repositório e o Cache de Binários Para garantir que seu servidor cliente sempre use exatamente os mesmos pacotes e repositório que o seu binhost, removeremos as cópias locais da árvore do Gentoo e do cache de binários, substituindo-as por links simbólicos para o seu armazenamento compartilhado. Primeiro, limpe quaisquer pacotes binários locais existentes para economizar espaço em disco: ...

07/08/2026 · 4 minutos · El Darv

Crie um Binhost Gentoo ou Como Manter uma Frota de Servidores de Sucata Rodando o Gentoo

Manter uma frota de sistemas Gentoo, ou lutar para compilar pacotes em um servidor subdimensionado, pode ser um processo incrivelmente tedioso. Esperar horas pela compilação de um único pacote pode rapidamente se acumular e, eventualmente, você pode acabar querendo tocar fogo no seu home lab. A menos que você seja rico, seus servidores domésticos provavelmente são equipamentos de 10 anos atrás feitos de restos de PC que ficaram guardados. Uma solução parcial é simplesmente não alterar as flags do Portage de forma alguma e usar o binhost fornecido pelo próprio Gentoo. Mas isso apresenta dois problemas: nem tudo o que está disponível no Portage existe como pacote binário nos espelhos do binhost deles, e o segundo é que você abre mão da personalização dos pacotes que realmente utiliza. ...

06/08/2026 · 8 minutos · El Darv