SingularityCE es la edición comunitaria de Singularity, una plataforma de contenedores de código abierto diseñada para ser simple, rápida y segura. Hay muchas plataformas de contenedores disponibles, pero SingularityCE está diseñado para facilitar su uso en sistemas compartidos y en entornos de computación de alto rendimiento (HPC). Cuenta con:
SingularityCE es un software de código abierto, distribuido bajo licencia BSD.
Para instalar SingularityCE desde la fuente, consulte las instrucciones de instalación. Para otras opciones de instalación, consulte nuestra guía.
Los administradores del sistema pueden aprender cómo configurar SingularityCE y obtener una descripción general de su arquitectura y características de seguridad en la guía del administrador.
Para los usuarios, consulte la guía del usuario para obtener detalles sobre cómo ejecutar y crear contenedores con SingularityCE.
Las contribuciones de la comunidad siempre son muy apreciadas. Para comenzar a desarrollar SingularityCE, consulte las pautas para contribuir.
Tenga en cuenta que tenemos un código de conducta. Síguelo en todas tus interacciones con los miembros y usuarios del proyecto.
Nuestra hoja de ruta, otros documentos e información sobre reuniones de usuarios/desarrolladores se pueden encontrar en Discusiones de GitHub.
También agradecemos las contribuciones a nuestra guía del usuario y a la guía del administrador.
Para obtener ayuda con SingularityCE, consulte los espacios comunitarios detallados en nuestro Portal comunitario.
Consulte también nuestras Pautas de soporte para obtener más información sobre el mejor lugar y cómo plantear diferentes tipos de problemas y preguntas.
Para obtener soporte adicional, comuníquese con Sylabs para recibir más información.
Mantenemos nuestra hoja de ruta en los debates de GitHub, para que sea fácil recopilar ideas para nuevas funciones y discutir cuáles deben tener prioridad para la próxima versión.
Se realizan llamadas comunitarias periódicas para el proyecto, el primer jueves de cada mes, vía Zoom. La agenda de cada convocatoria incluye una demostración de nuevas funcionalidades, o un proyecto/flujo de trabajo relacionado con SingularityCE. A esto le siguen actualizaciones y debates sobre el desarrollo, antes de las preguntas abiertas. Los detalles de la reunión se publican en Github Discussions y las grabaciones están disponibles en el canal de YouTube de Sylabs.
Si trabaja en un proyecto relacionado con Singularity o utiliza Singularity en un flujo de trabajo interesante, ¡háganos saber si desea presentarlo a la comunidad!
SingularityCE tiene como objetivo mantener el soporte para las dos versiones estables más recientes de Go. Esto corresponde a la Política de mantenimiento y la Política de seguridad de la versión Go, lo que garantiza que haya correcciones de errores críticos y parches de seguridad disponibles para todas las versiones de idiomas compatibles.
El software SingularityCE se puede citar utilizando nuestro Zenodo DOI 10.5281/zenodo.5570766
:
Desarrolladores de SingularityCE (2021) SingularityCE. 10.5281/zenodo.5570766 https://doi.org/10.5281/zenodo.5570766
Este es un DOI de 'todas las versiones' para hacer referencia a SingularityCE de una manera que no es específica de la versión. Es posible que desee hacer referencia a la versión particular de SingularityCE utilizada en su trabajo. Zenodo crea un DOI único para cada versión, que se puede encontrar en la barra lateral "Versiones" en la página de registro de Zenodo.
Considere también citar la publicación original que describe Singularity:
Kurtzer GM, Sochat V, Bauer MW (2017) Singularidad: contenedores científicos para la movilidad de la computación. MÁS UNO 12(5): e0177459. https://doi.org/10.1371/journal.pone.0177459
A menos que se indique lo contrario, este proyecto tiene una licencia BSD de 3 cláusulas que se encuentra en el archivo de licencia.