DEV Community

Discussion on: O que é Nix e por que você deveria experimentar?

Collapse
 
hallison profile image
Hallison Batista

Interessante. Por acaso, você conhece outra solução semelhante? O Nix parece ser excelente e focou em uma solução completa, desde a gestão dos pacotes (NixPkg) até o sistema operacional (NixOS). Pelo que li no site, a instalação do NixOS parece ser tranquila.

Collapse
 
zoedsoupe profile image
Zoey de Souza Pessanha • Edited

Creio que não... Pelo menos não com o mesmo tamanho do ecossistema Nix. O que mais se aproxima, assim como falei no blog são contêineres Docker e mesmo assim estes são muito diferentes.

Nix (nixpkgs) não é uma linguagem exatamente nova...

Além disso, também existem outros projetos no ecossistema: Nixops (github.com/NixOS/nixops), que tem a intenção de ser um concorrente direto do Docker, promentendo builds com transparência referencial e estabilidade! Ainda não usei, mas tenho vontade de experimentar.

Há também o flakes, que deixa as expressões Nix ainda mais declarativas: nixos.wiki/wiki/Flakes

Collapse
 
hallison profile image
Hallison Batista

Gostei muito da proposta do Nix. Vou estudar a tecnologia.

Em uma breve pesquisa, encontrei o projeto Linux Containers da Canonical (linuxcontainers.org/). Ainda não estudei profundamente e nem testei, mas a proposta parece ser muito boa.

Obrigado, Mateus.

Collapse
 
literolinguista profile image
Jackson de Jesus

Vi que o projeto GNU Guix tem uma proposta semelhante.