Slide 2
Slide 2 text
Singularityとは
• 米国Lawrence Berkeley National Laboratoryのスパコンで生まれ、HPC環境
での利用に即して開発されたコンテナ実装。類似のものに Shifter, CharieCloud
等。
• 修正BSDライセンスで配布されるオープンソースのコンテナ実装であると共に、同じく
オープンな開発が進むイメージフォーマットの規格を含む。
• 開発を開始したのはCentOS創始者の一人Gregory Kurtzerで、当初はC++で記述
されていたが、その後Goで全面的に書き直し。
• 有償版を販売するSylabs社がコミュニティ主導で開発を行って配布している
SingularityCE(https://github.com/sylabs/singularity )と、
元コミュニティから The Linux Foundation に移管され名称を変更した
Apptainer(https://github.com/apptainer/apptainer ) に分かれている。
• それぞれ開発の方向性/優先順位等が微妙に異なっているが、コンテナランタイムの動
作としては後方互換。
• 主要Linuxディストリビューションの他、WSL2でも動作。