NixOS

Distribuição Linux declarativa com gerenciamento de pacotes reproduzível.

O que fazer depois de instalar sua distro?

Saiba mais

Sobre o NixOS

Ouvir este conteúdo

Acessibilidade

Velocidade

O NixOS é uma distribuição Linux única que utiliza um modelo declarativo de configuração do sistema. Criado por Eelco Dolstra em 2003 como parte de sua pesquisa de doutorado na Universidade de Utrecht, o NixOS introduziu um conceito revolucionário: descrever o estado completo do sistema em um único arquivo de configuração, permitindo reproduzir ambientes idênticos em máquinas diferentes. Essa abordagem transformou a forma como desenvolvedores e administradores de sistemas pensam em configuração e deployment.

O Pesquisador que Reinventou o Gerenciamento de Pacotes

Eelco Dolstra, um cientista da computação holandês, criou o NixOS como parte de sua pesquisa sobre gerenciamento de configuração de software. Ele percebeu que os sistemas operacionais tradicionais tinham um problema fundamental: a configuração era distribuída em vários arquivos, tornando impossível reproduzir um ambiente idêntico em outra máquina. A solução foi criar um sistema onde toda a configuração é descrita em uma linguagem funcional, permitindo builds reproduzíveis e rollbacks atômicos.

Uma Filosofia de Reprodutibilidade

O NixOS é regido pela filosofia de que a configuração do sistema deve ser determinística e reproduzível. Cada pacote é construído isoladamente em um store imutável, e o estado do sistema é definido por um arquivo de configuração que pode ser versionado no Git. Isso significa que qualquer pessoa pode reproduzir exatamente o mesmo ambiente, eliminando o "funciona na minha máquina".

Uma Comunidade de Entusiastas de Reprodutibilidade

O NixOS possui uma comunidade dedicada de desenvolvedores, administradores de sistemas e pesquisadores que valorizam a reprodutibilidade e a consistência. A comunidade mantém o Nixpkgs, um dos maiores repositórios de pacotes do mundo Linux, com mais de 80 mil pacotes disponíveis.

O NixOS não é apenas uma distribuição; é uma mudança de paradigma na forma como gerenciamos sistemas operacionais, tornando possível replicar qualquer ambiente com precisão absoluta.

Ambientes de desktop disponíveis:

O NixOS oferece flexibilidade total na escolha de ambientes de desktop, incluindo GNOME, KDE Plasma, Xfce, Cinnamon, MATE, i3, Sway e muitos outros. O ambiente é configurado declarativamente no arquivo de configuração.

Principais recursos:

Configuração Declarativa: O estado completo do sistema é descrito em um arquivo de configuração Nix. Rollbacks Atômicos: Qualquer atualização pode ser revertida instantaneamente para o estado anterior. Builds Reprodutíveis: Pacotes são construídos em ambiente isolado, garantindo resultados idênticos. Nixpkgs: Um dos maiores repositórios de pacotes do mundo, com mais de 80 mil opções. Gerenciamento de Perfis: Múltiplas versões de software podem coexistir sem conflitos.

Gerenciador de pacotes:

O NixOS utiliza o gerenciador de pacotes Nix, que trabalha com uma abordagem funcional e imutável. Pacotes são armazenados no /nix/store e podem ser instalados, atualizados e removidos sem afetar outros pacotes.

Software pré-instalado:

O NixOS vem com um sistema mínimo e permite que o usuário instale apenas o que precisa através do arquivo de configuração. Não há bloatware pré-instalado.

Compatibilidade de hardware:

O NixOS é compatível com hardware x86-64 e ARM64, suportando a maioria dos dispositivos modernos. O detection de hardware é feita automaticamente durante a instalação.

Comunidade e suporte:

A comunidade NixOS é ativa e technical, com fóruns, documentação extensa e canais de chat. O projeto é mantido por uma comunidade global de desenvolvedores.

Comparação com outras distribuições:

Enquanto distribuições como Ubuntu focam em facilidade de uso, o NixOS foca em reprodutibilidade e consistência. Para desenvolvedores e administradores de sistemas que precisam replicar ambientes complexos, o NixOS oferece uma abordagem única e poderosa.

NixOS Screenshot 1
NixOS Screenshot 2

Informações Rápidas

Baseado em

Independente

País

Países Baixos

Arquitetura

x86_64, ARM64

Arquivo ISO

~1.2 GB

Baixar no site oficial Comparar com outra distro