Skip to content
Singularity: Application containers for Linux
Go C Shell Other
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci Run E2E tests if go.mod changes Oct 22, 2019
.circleci Use official Golang containers for go113-{stretch,alpine} jobs Apr 23, 2020
.dependabot Add Dependabot configuration May 7, 2020
.github Update to issue template Sep 20, 2019
.travis Remove obsolete libuuid and libssl build checks Jan 29, 2020
cmd Respect available caps when setting privileges May 4, 2020
dist do go clean -modcache before removing old build root Apr 10, 2020
docs Option to clean cache items older than n days Apr 27, 2020
e2e Fix regression when using `--writable-tmpfs` resulting in May 4, 2020
etc Reorganize singularity engine configuration to get rid of Feb 3, 2020
examples Move internal/pkg/sylog to pkg/sylog Apr 6, 2020
internal Mark GPFS is incompatible for overlay lower and upper May 6, 2020
makeit mconfig: move network chunk before runtime to install Dec 20, 2019
mlocal Remove setns compilation check and define custom setns wrapper to not… Apr 9, 2020
pkg Handle correct public/private key check for build/actions Apr 17, 2020
scripts Replace +dirty by -dirty to be compatible with semantic version Jan 7, 2020
.gitignore move golangci-lint install to make check Apr 9, 2019
.golangci.yml Change "deadline" to "timeout" in .golangci.yml Oct 11, 2019
.mailmap update urls Aug 8, 2018
.travis.yml Fix travis Go install dependencies Feb 4, 2020
CHANGELOG.md Update CHANGELOG.md for 3.6.0-rc.2 Apr 29, 2020
CONTRIBUTING.md Provide instructions for installing golangci-lint Apr 9, 2019
CONTRIBUTORS.md Shamelessly add sloretz to contributors file Apr 27, 2020
COPYRIGHT.md License update to Sylabs, Inc 2018 Jan 23, 2018
INSTALL.md 3.6.0-rc.1 markdown doc changes Apr 27, 2020
LICENSE-APACHE-2.0 Add Apache license and notice Feb 4, 2020
LICENSE-LBNL.md Update LBNL License updates May 31, 2017
LICENSE.md Copyright consistancy Apr 16, 2019
NOTICE-APACHE-2.0 Add Apache license and notice Feb 4, 2020
README.md Update CI badges May 12, 2020
go.mod Bump github.com/containernetworking/plugins from 0.8.5 to 0.8.6 (#5289) May 14, 2020
go.sum Bump github.com/containernetworking/plugins from 0.8.5 to 0.8.6 (#5289) May 14, 2020
mconfig mconfig: move network chunk before runtime to install Dec 20, 2019

README.md

Singularity

Build Status CircleCI

Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for compute focused enterprise and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way.

Check out talks about Singularity and some use cases of Singularity on our website.

Getting Started with Singularity

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 use and build Singularity containers.

Contributing to Singularity

Community contributions are always greatly appreciated. To start developing Singularity, check out the guidelines for contributing.

We also welcome contributions to our user guide and admin guide.

Support

To get help with Singularity, check out the Community Portal.

For additional support, contact us to receive more information.

Citing Singularity

Kurtzer GM, Sochat V, Bauer MW (2017) Singularity: Scientific containers for mobility of compute. PLoS ONE 12(5): e0177459. https://doi.org/10.1371/journal.pone.0177459

We also have a Zenodo citation:

Kurtzer, Gregory M. et. al. Singularity - Linux application and environment
containers for science. 10.5281/zenodo.1310023

https://doi.org/10.5281/zenodo.1310023

This is an 'all versions' DOI. Follow the link to Zenodo to obtain a DOI specific to a particular version of Singularity.

License

Unless otherwise noted, this project is licensed under a 3-clause BSD license found in the license file.

You can’t perform that action at this time.