Herramienta para gestionar el entorno de usuario permitiendo cargar y descargar configuraciones de entorno dinámicamente, como cambiar versiones de programas, librerías, compiladores, etc., sin alterar el sistema. Funciona principalmente manipulando variables como PATH, LD_LIBRARY_PATH, MANPATH, etc., de forma automática, ordenada y sin tener que tocar ~/.bashrc manualmente. Incluye las aplicaciones add.modules, envml, mkroot y modulecmd.
$ add.modules
$ mkroot /opt/mis_modulos
$ module refresh
$ module list
$ module show gcc/11.2
$ module purge
$ envml save dev_environment
$ envml restore dev_environment
$ module unload python/3.8
$ module load /usr/share/modules/modulefiles/module-git