Maintaining Open Source Singularity Since 2017
Open Source Collaboration – Bringing Singularity & SIF to the OCI Ecosystem
As a company born out of an open source project, and committed to open source development, we’re always excited when we have the opportunity to work with others, share ideas, and help bring support for Singularity images to other projects. Singularity, and the SIF container format, are used throughout the high performance computing (HPC) world and in other performance intensive compute workflows, due to their unique benefits. While we’re committed to developing Singularity and SIF to provide solutions that are optimized for these environments, we recognize the need to fit neatly into the broader Open Containers Initiative (OCI) ecosystem.
Our open roadmap for SingularityCE, and recent posts, detail our strategy for closing the gap between Singularity itself and OCI runtimes, in terms of user-facing compatibility. On the other side of the coin we’re proud to share that we have been working with and assisting OCI projects to support SIF. This is an area where we’re definitely looking forward to doing more in the future.
We’ve recently successfully collaborated with Anchore, to bring first class support for SIF to Syft, an open source tool to generate a Software Bill of Materials (SBOM) for a container. Syft is rapidly being adopted as a key tool in processes to ensure supply chain security for containerized workflows. We’re proud that the open collaboration between Sylabs and Anchore means the benefits of easy SBOM generation and vulnerability scanning can now be realized by Singularity users.
Elsewhere, we were very happy to assist Red Hat with efforts to add basic support for execution of SIF containers to podman. While not all features of SIF images are supported in podman, this is another important step in supporting users who work in mixed Singularity / OCI environments.
Sylabs is also becoming more involved in community spaces, where the meeting of the worlds of HPC and OCI is actively discussed. Our presentations at the recent ISC HPC Containers Workshop, and renewed participation in the HPC Containers Advisory Council calls, are examples of this.
If you use or are involved in developing tooling that you wish could support Singularity containers, please reach out to us. We’d love to explore how we can make core open source code such as SIF closer fit the needs of others, and assist you if we are able.
Join Our Mailing List
Recent Posts
Related Posts
Laying the Groundwork for 2025: Sylabs’ Vision for Secure Multi-Cloud Solutions
With a legacy rooted in innovation through the work we’ve done with the Singularity platform, Sylabs has consistently worked to provide secure container technology to empower researchers, enterprises, and innovators worldwide. These efforts have paid dividends as we...
Creating New Levels of Security with Containers and Confidential Computing
Data breaches are becoming increasingly common. It's more important than ever to find robust solutions that protect sensitive information. Recent high-profile data breaches underscore the necessity for fresh approaches to data protection. Breaches like these are...
OCI-SIF Container Images: Unraveling Their Features and Benefits
Among the container industry, OCI (Open Container Initiative) and SIF (Singularity Image Format) stand out as two prominent formats, each offering unique features and benefits. Understanding their distinct characteristics is crucial for HPC developers seeking optimal...