Guix is the name of a package manager (GNU Guix) and a Linux distribution (GNU Guix System) that is designed around a few very specific goals but two of the big ones are: use only fully FOSS software, nothing proprietary; and use a functional package management system, which means packages are managed in a way that makes the result predictable and reproducible, and undoable (rollbacks).