Skip to content
EntityQ51294208· pop 5· linked from 96 articles

Also known as Singularity (software), Singularity

Apptainer (formerly Singularity) is a free and open-source computer program that performs operating system-level virtualization also known as containerization.

In the Vinony graph

Vinony's link graph records 96 inbound references to Apptainer, and connects out to BSD licenses, Xen and containerization.

It sits within the topics Free software programmed in Go, Linux containerization and Linux Foundation projects.

Vinony links it to 4 Wikipedia language editions.

Source code

IMPORTANT NOTE: Singularity has been renamed to Apptainer. This repository is now for archiving the history in the release branches. The master branch is not in a consistent state. Submit all current issues and pull requests to Any issue submitted here will be automatically closed. Documentation Support Community Meetings / Minutes / Roadmap Project License Guidelines for Contributing Code of Conduct Citation Singularity is an open source container platform designed to be simple, fast, and secure. Many container platforms are available, but Singularity is designed for ease-of-use on shared systems and in high performance computing (HPC) environments. It features: An immutable single-file container image format, supporting cryptographic signatures and encryption. Integration over isolation by default. Easily make use of GPUs, high speed networks, parallel filesystems on a cluster or server. Mobility of compute. The single file SIF container format is easy to transport and share. A simple, effective security model. You are the same user inside a container as outside, and cannot gain additional privilege on the host system by default. Check out talks about Singularity and some use cases of Singularity on our website. To install Singularity from source, see the installation instructions. For other installation options, see our guide. System administrators can learn how to configure Singularity, and get an overview of its architecture and security features in the administrator guide. For users, see the user guide for details on how to run and build containers with Singularity. Community contributions are always greatly appreciated. To start developing Singularity, check out the guidelines for contributing. Please note we have a code of conduct. Please follow it in all your interactions with the project members and users. Our roadmap, other documents, and user/developer meeting information can be found in the singularity community page. To get help with Singularity, check out the Singularity Help web page. Singularity aims to maintain support for the two most recent stable versions of Go. This corresponds to the Go Release Maintenance Policy and Security Policy, ensuring critical bug fixes and security patches are available for all supported language versions. This is an 'all versions' DOI for referencing Singularity in a manner that is not version-specific. You may wish to reference the particular version of Singularity used in your work. Zenodo creates a unique DOI for each release, and these can be found in the 'Versions' sidebar on the Zenodo record page. Kurtzer GM, Sochat V, Bauer MW (2017) Singularity: Scientific containers for mobility of compute. PLoS ONE 12(5): e0177459. Unless otherwise noted, this project is licensed under a 3-clause BSD license found in the license file.

Excerpt from the source-code README · 4,686 chars · not written by Vinony

Wikidata facts

Official website
singularity.hpcng.org
Image
Singularity-software-build and run example-screenshot.png
Show 4 more facts
source code repository URL
github.com/hpcng/singularity
software version identifier
1.4.5
Commons category
Singularity (software)
Sources (5)

via Wikidata · CC0

~6 min read

Encyclopedic overview

8 sections
Contents
  • History
  • Apptainer / Singularity split
  • Features
  • Integration
  • See also
  • References
  • Further reading
  • External links

Apptainer (formerly Singularity) is a free and open-source computer program that performs operating system-level virtualization also known as containerization.

One of the main uses of Apptainer is to bring containers and reproducibility to scientific computing and the high-performance computing (HPC) world.

Excerpted from Wikipedia’s “Apptainer” article, available under the CC BY-SA 4.0 licence.

Available in 4 languages

via Wikidata sitelinks · CC0

Connections

Categories