🖥️ Xlibre ⬆️
GNU Guix Anime

GNU Guix Course

Português | English

About GNU Guix

GNU Guix is a transactional package manager and GNU operating system distribution that revolutionizes how we manage software. Based on functional programming concepts, Guix offers a unique approach to installation, updates, and package management, ensuring reproducibility and full control of the computing environment.

Main Features

🔧 Functional Package Management

Each package is stored in its own directory in /gnu/store, with a unique hash representing all dependencies and configurations used in its construction.

⚡ Atomic Transactions

All operations are transactional: either the operation is completely successful, or nothing happens. There are no corrupted intermediate states.

👥 Independent User Profiles

Each user has their own package profile, allowing installation without administrator privileges and fully isolated environments.

🔄 Rollback and Generations

The system maintains a complete history of all changes, allowing you to return to any previous state with ease.

🛡️ Secure

The build process is carried out in controlled environments, often in containers or chroot environments, reducing the risk of executing malicious code.

♻️ Reproducible

Creates easily reproducible environments.

Comparative Infographic

Detailed Operating Systems Comparison

Additional Resources