GNU Guix | |
---|---|
Autor | Ludovic Courtès |
Desenvolvedor | Projeto GNU |
Lançamento | 2012 |
Versão estável | 1.2.0[1] (23 de novembro de 2020 ) |
Escrito em | Guile Scheme, C++ (núcleo do Nix) |
Gênero(s) | Gerenciador de pacotes, Software Livre |
Licença | GPLv3+ |
Página oficial | www |
GNU Guix (pronunciado [ɡiːks] [2]) é um sistema de gerenciamento de pacotes destinado ao sistema GNU. O Guix baseia-se no gerenciador de pacotes Nix, com APIs para a linguagem de programação Scheme voltada para o Guile, e é especializado exclusivamente no fornecimento de pacotes contendo software livre.[3]
Em novembro de 2012, o Projeto GNU anunciou o primeiro lançamento do GNU Guix, gerenciador de pacotes funcional baseado no Nix que proporciona, entre outras coisas, APIs na linguagem Guile Scheme.[4] O projeto foi iniciado em junho de 2012, por Ludovic Courtès, um dos principais desenvolvedores do GNU Guile.[5] Em agosto de 2015, foi anunciado que o Guix havia sido portado para o GNU Hurd,[6] tornando-se o primeiro gerenciador de pacotes nativo para o Hurd.[7]
Ver artigo principal: Guix System Distribution |
O projeto Guix também desenvolve o Guix System Distribution (abreviado GuixSD[8]), uma distribuição GNU/Linux instalável e completa que utiliza o núcleo Linux-libre e o sistema de inicialização GNU Shepherd.