Singularity (logiciel)
Singularity est un programme informatique gratuit et open source qui effectue une virtualisation au niveau du système d'exploitation, également appelée conteneurisation[96]. Il est similaire au logiciel Docker (logiciel).
Créateur | Gregory Kurtzer (gmk), et al. |
---|---|
Développé par | Communauté, Gregory Kurtzer |
Dernière version |
1.0 ()[1] - [2] 2.0 ()[3] - [4] 2.1 ()[5] - [6] 2.1.1 ()[7] - [8] 2.1.2 ()[9] - [10] 2.2 ()[11] - [12] 2.2.1 ()[13] - [14] 2.3 ()[15] - [16] 2.3.1 ()[17] - [18] 2.3.2 ()[19] - [20] 2.4 ()[21] - [22] 2.4.1 ()[23] - [24] 2.4.2 ()[25] - [26] 2.4.3 ()[27] - [28] 2.4.4 ()[29] - [30] 2.4.5 ()[31] - [32] 2.4.6 ()[33] - [34] 2.5.0 ()[35] - [36] 2.5.1 ()[37] - [38] 2.5.2 ()[39] - [40] 2.6.0 ()[41] - [42] 2.6.1 ()[43] - [44] 3.0.0 ()[45] - [46] 3.0.1 ()[47] - [48] 3.0.2 ()[49] - [50] 3.0.3 ()[51] - [52] 3.1.0 ()[53] - [54] 3.1.1 ()[55] - [56] 3.2.0 ()[57] - [58] 3.2.1 ()[59] - [60] 3.3.0 ()[61] - [62] 3.4.0 ()[63] - [64] 3.4.1 ()[65] - [66] 3.4.2 ()[67] - [68] 3.5.0 ()[69] - [70] 3.5.1 ()[71] - [72] 3.5.2 ()[73] - [74] 3.5.3 ()[75] - [76] 3.6.0 ()[77] 3.6.1 ()[78] 3.6.2 ()[79] 3.6.3 ()[80] 3.6.4 ()[81] 3.7.0 ()[82] 3.7.1 ()[83] 3.7.2 ()[84] 3.7.3 ()[85] 3.7.4 ()[86] 3.8.0 ()[87] 3.8.1 ()[88] 3.8.2 ()[89] 3.8.3 ()[90] 3.8.4 ()[91] 3.8.5 ()[92] 3.8.6 ()[93] 3.8.7 ()[94] |
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[95] |
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)[97].
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[98].
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[99]. L'utilisateur peut par exemple créer un conteneur sur son ordinateur personnel et l'exécuter sur une grille de calcul haute performance.
Histoire
En février 2018 la société Sylabs est créee par G. Kurtzer pour fournir un support commercial au utilisateur de Singularity.
En mai 2020 Gregory Kurtzer quitte Sylabs mais reste responsable du projet open source Singularity.
En mai 2021 Sylabs crée un fork du projet[100] et le nomme SingularityCE pour « Singularity Comunity Edition ».
En novembre 2021 le projet open source Singularity rejoint la fondation Linux [101] et est renommé Apptainer.
Liens externes
Références
- « Release 1.0 », (consulté le )
- « Release 1.0 », (consulté le )
- « Release 2.0 », (consulté le )
- « Release 2.0 », (consulté le )
- « Release 2.1 », (consulté le )
- « Release 2.1 », (consulté le )
- « Release 2.1.1 », (consulté le )
- « Release 2.1.1 », (consulté le )
- « Release 2.1.2 », (consulté le )
- « Release 2.1.2 », (consulté le )
- « Release 2.2 », (consulté le )
- « Release 2.2 », (consulté le )
- « Release 2.2.1 », (consulté le )
- « Release 2.2.1 », (consulté le )
- « Release 2.3 », (consulté le )
- « Release 2.3 », (consulté le )
- « Release 2.3.1 », (consulté le )
- « Release 2.3.1 », (consulté le )
- « Release 2.3.2 », (consulté le )
- « Release 2.3.2 », (consulté le )
- « Release 2.4 », (consulté le )
- « Release 2.4 », (consulté le )
- « Release 2.4.1 », (consulté le )
- « Release 2.4.1 », (consulté le )
- « Release 2.4.2 », (consulté le )
- « Release 2.4.2 », (consulté le )
- « Release 2.4.3 », (consulté le )
- « Release 2.4.3 », (consulté le )
- « Release 2.4.4 », (consulté le )
- « Release 2.4.4 », (consulté le )
- « Release 2.4.5 », (consulté le )
- « Release 2.4.5 », (consulté le )
- « Release 2.4.6 », (consulté le )
- « Release 2.4.6 », (consulté le )
- « Release 2.5.0 », (consulté le )
- « Release 2.5.0 », (consulté le )
- « Release 2.5.1 », (consulté le )
- « Release 2.5.1 », (consulté le )
- « Release 2.5.2 », (consulté le )
- « Release 2.5.2 », (consulté le )
- « Release 2.6.0 », (consulté le )
- « Release 2.6.0 », (consulté le )
- « Release 2.6.1 », (consulté le )
- « Release 2.6.1 », (consulté le )
- « Release 3.0.0 », (consulté le )
- « Release 3.0.0 », (consulté le )
- « Release 3.0.1 », (consulté le )
- « Release 3.0.1 », (consulté le )
- « Release 3.0.2 », (consulté le )
- « Release 3.0.2 », (consulté le )
- « Release 3.0.3 », (consulté le )
- « Release 3.0.3 », (consulté le )
- « Release 3.1.0 », (consulté le )
- « Release 3.1.0 », (consulté le )
- « Release 3.1.1 », (consulté le )
- « Release 3.1.1 », (consulté le )
- « Release 3.2.0 », (consulté le )
- « Release 3.2.0 », (consulté le )
- « Release 3.2.1 », (consulté le )
- « Release 3.2.1 », (consulté le )
- « Release 3.3.0 », (consulté le )
- « Release 3.3.0 », (consulté le )
- « Release 3.4.0 », (consulté le )
- « Release 3.4.0 », (consulté le )
- « Release 3.4.1 », (consulté le )
- « Release 3.4.1 », (consulté le )
- « Release 3.4.2 », (consulté le )
- « Release 3.4.2 », (consulté le )
- « Release 3.5.0 », (consulté le )
- « Release 3.5.0 », (consulté le )
- « Release 3.5.1 », (consulté le )
- « Release 3.5.1 », (consulté le )
- « Release 3.5.2 », (consulté le )
- « Release 3.5.2 », (consulté le )
- « Release 3.5.3 », (consulté le )
- « Release 3.5.3 », (consulté le )
- « Release 3.6.0 », (consulté le )
- « Release 3.6.1 », (consulté le )
- « Release 3.6.2 », (consulté le )
- « Release 3.6.3 », (consulté le )
- « Release 3.6.4 », (consulté le )
- « Release 3.7.0 », (consulté le )
- « Release 3.7.1 », (consulté le )
- « Release 3.7.2 », (consulté le )
- « Release 3.7.3 », (consulté le )
- « Release 3.7.4 », (consulté le )
- « Release 3.8.0 », (consulté le )
- « Release 3.8.1 », (consulté le )
- « Release 3.8.2 », (consulté le )
- « Release 3.8.3 », (consulté le )
- « Release 3.8.4 », (consulté le )
- « Release 3.8.5 », (consulté le )
- « Release 3.8.6 », (consulté le )
- « Release 3.8.7 », (consulté le )
- « Singularity License », sur Apptainer.org, Singularity Team (consulté le )
- « Singularity presentation at FOSDEM 17 », archive.fosdem.org
- Kurtzer, Sochat et Bauer, « Singularity: Scientific Containers for Mobility of Compute », PLOS ONE, vol. 12, no 5, , e0177459 (PMID 28494014, PMCID 5426675, DOI 10.1371/journal.pone.0177459, Bibcode 2017PLoSO..1277459K)
- « Singularity, a container for HPC », admin-magazine.com,
- « Singularity Manual: Mobility of Compute »
- « Sylabs fork of Singularity » (consulté le )
- « Singularity has joined the Linux Foundation! » (consulté le )