Singularity (logiciel)
logiciel de virtualisation / De Wikipedia, l'encyclopédie encyclopedia
Singularity est un programme informatique gratuit et open source qui effectue une virtualisation au niveau du système d'exploitation, également appelée conteneurisation[3]. Il est similaire au logiciel Docker (logiciel).
La mise en forme de cet article est à améliorer ().
La mise en forme du texte ne suit pas les recommandations de Wikipédia : il faut le « wikifier ».
Pour les articles homonymes, voir Singularity (homonymie).
Créateur | Gregory Kurtzer (gmk), et al. |
---|---|
Développé par | Communauté, Gregory Kurtzer |
Dernière version | 3.8.7 ()[1] |
Dépôt | https://github.com/apptainer/singularity |
État du projet | en développement actif |
Écrit en | Go |
Système d'exploitation | Linux |
Type | conteneur |
Licence | 3-clause BSD License[2] |
Documentation | apptainer.org/docs-legacy |
Site web | https://apptainer.org/ |
Singularity apporte une solution de conteneurisation permettant de la reproductibilité au calcul scientifique et au monde du calcul haute performance (HPC)[4].
Le besoin de reproductibilité nécessite la capacité de déplacer des applications d'un système à l'autre et pour cela l'utilisation des conteneurs est intéressante[5].
Grâce aux conteneurs Singularity, les développeurs peuvent travailler dans des environnements reproductibles de leur choix et ces environnements complets peuvent facilement être copiés et exécutés sur d'autres plateformes[6]. L'utilisateur peut par exemple créer un conteneur sur son ordinateur personnel et l'exécuter sur une grille de calcul haute performance.