Publié le 29-03-2018 dans cafés
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.