CoCalc, une plateforme de calcul collaboratif sur le cloud
Pour ce café de printemps, Samuel Lelièvre nous présentera CoCalc. Co
Quoi ? Ben CoCalc, une plateforme de calcul collaboratif sur le cloud !
CoCalc - Collaborative Calculation on the Cloud\
\
La plateforme CoCalc fonctionne en ligne et propose un accès en ligne à
un environnement Linux sur lequel sont installés une grande quantité de
logiciels libres, notamment pour la programmation, les mathématiques, la
physique et d'autres sciences, et le traitement de données massives.
L'aspect collaboratif permet d'éditer collaborativement des documents
de code, des documents LaTeX, des feuilles de travail Jupyter...
Une fonctionnalité de partage permet de rendre publics certains
documents.
Il y a aussi des fonctionnalités de "courseware", qui permettent de
distribuer et de ramasser des devoirs à un groupe d'étudiants.
Ainsi CoCalc propose certaines fonctionnalités de Dropbox, de Owncloud,
de Google docs... L'utilisation de base est gratuite, et on peut payer
pour avoir plus de CPU, plus d'espace de stockage, accès internet
sortant depuis les projets (permettant d'utiliser curl, wget, git
clone, pip install, etc.). Les développeurs sont extrêmement réactifs
pour les demandes d'aide ou d'installations de logiciels
supplémentaires.
Le code source de CoCalc est disponible sous licence libre.
Une version pour utilisation personnelle est disponible sous la forme
d'un conteneur Docker:\
CoCalc est développé par la société "SageMath, Inc" et les bénéfices
réalisés par cette société sont destinés à financer le développement de
logiciels libres de mathématiques (principalement CoCalc lui-même et le
logiciel de mathématiques SageMath, mais pourquoi pas d'autres).
CoCalc peut servir pour la diffusion de logiciels libres scientifiques:
en faisant installer un logiciel sur CoCalc, on permet à la planète
entière de s'en servir en ligne.