This month we’ve seen a lot of changes in the Singularity project.
First and foremost, Sylabs™ has forked the Singularity repository creating their own commercially controlled repository and project. Please join us in thanking Sylabs™ for all of the support they have shown the Singularity project over the years. We are looking forward to seeing where they take their fork and wish them the best.
This change in organization affects the community project in several ways:
Website and Documentation
Early on, in an effort to bring awareness to the Sylabs commercial Singularity product, Sylabs™ became the primary host for the Singularity website as well as documentation. Now that they have forked and separated themselves from the community version, we’ve had to create the community site and documentation pages, which is what you see here. If you are interested in adding or making changes to this Singularity website, please send PRs to http://www.github.com/hpcng/singularity-web.
We are grateful to have had David Trudgian (via Sylabs) dedicated as the project’s release manager over the past year and a half but as a result of the Sylabs™ fork and him being a Sylabs employee, David resigned this position.
Luckily the original founding entity behind Singularity, Lawrence Berkeley National Laboratory, has stepped up and as a result, Krishna Muriki will be the official Singularity project’s release manager.
Thank you Krishna!
Sylabs™ also acted as the sole security escalation pathway for the Singularity project. We’ve now moved this role back into the community and Dave Dykstra from Fermi National Laboratory has offered to lead the project’s security team.
We are very grateful for Dave’s involvement in this role (and others in the project). Thank you Dave!
The Official Singularity Project
Nomcenclature is important! This is the official Singularity project. Forks that retain the same name can cause confusion as versions, security implications, updates, and even meetings may get confusing.
To that point, Sylabs™ is retaining “Singularity” as a base product name, but they have added suffixes to differentiate themselves (e.g. *PRO and *CE). This will help to avoid confusion, but please always note the project nomenclature to ensure you are using the official Singularity project.
HPCng (the Next Generation of High Performance Computing), a community led by people from organizations like:
- AMD: Brock Taylor
- ARM: Brent Gorda
- Intel: Jeremy Siadel
- Dell: Onur Celebioglu
- DOE: Andrew Younge, Krishna Muriki
- CIQ: Gregory Kurtzer
Together we are taking an active role in the further development and investment into Singularity, Warewulf, and standards around the next generation of High Performance Commputing.
In the short term you will see the GA release of Singularity 3.8.0. Shortly after that, there will be subsequent announcements around meetings, events, and subprojects!
Gregory Kurtzer (on behalf of the entire Singularity team.)