Léxico de TI › Infraestrutura › Nix

Nix

Infraestrutura Svenska → Atualizado: 2026-09-30

Um gerenciador de pacotes baseado na ideia de que uma instalação é uma função pura das suas entradas. Nasceu do doutorado de Eelco Dolstra (2003–2006) e é a base sobre a qual o NixOS se apoia.

Cada pacote é compilado isoladamente e vai parar em /nix/store, num caminho que contém um hash de tudo o que influenciou a compilação — código-fonte, versão do compilador, flags, dependências. Dois pacotes que precisam de versões diferentes da mesma biblioteca convivem sem conflito, as atualizações são atômicas e o rollback é só reapontar um link simbólico. Resolve de verdade o "na minha máquina funciona", e o nixpkgs é um dos maiores repositórios de pacotes do mundo. O lado ruim é a curva de aprendizado: uma linguagem funcional preguiçosa sob medida, uma documentação há muito famosa pelo mau motivo e uma transição para flakes que segue experimental há anos. A comunidade também viveu um conflito de governança amargo em 2024.

← Voltar ao léxico