Peerfuse 0.1 annoncé pour le 2 mai 2008

Ainsi que les lecteurs attentifs le savent, Peerfuse est un projet de système de fichier distribué pair à pair utilisant la bibliothèque FUSE.

Après quelques mois de développement, la version 0.1 devrait être prête pour le Vendredi 2 mai 2008 !

Beaucoup de travail a été fournis par lodesi et moi même, et le projet est quasiment utilisable. Bien sur, il est loin d'être terminé, seules les fonctionnalités de base sont présentes ;

  • Connexion des pairs entre eux
  • Synchronisation des arbres
  • Transfert des fichiers

Ce sont les fonctionnalités fondamentales qui permettent (malgré un manque côté sécurité) d'utiliser le projet dans son but premier : le partage de fichiers via un système de fichier virtuel.

Les principales fonctionnalités manquantes et qui seront développées après la 0.1 sont :

  • Redondance automatique des fichiers dans le réseau
  • Optimisation des transferts (par la détermination de la qualité d'un lien, etc)
  • Gestion des permissions
  • Utilisation de systèmes cryptographiques d'encryption et de signature relatifs aux permissions des fichiers, afin qu'il soit impossible de lire ou d'écrire des données auxquelles on a pas accès
  • Interface graphique. Ça sera développé en tant que projet à part par hubbb, et permettra d'assurer des fonctionnalités supplémentaires qu'on ne peut pas retrouver avec l'interface de FUSE (comme la constitution des groupes, système de discussion avec les autres pairs (à un pair en particulier, à un groupe ou à tout le monde, ce que je trouve intéressant afin de créer une communauté autour du projet)).
  • Bien sur, afin d'assurer ces fonctionnalités supplémentaires, une petite application ncurse pourra être utilisée à la place de l'interface graphique

Il reste encore beaucoup à faire, et nous espérons que la 0.1 permettra de faire connaître le projet et de trouver des contributeurs.

Dans ce sens est d'ailleurs prévu une petite soirée de lancement le vendredi 2 mai à 19:00, au Dock's café (Paris, XIXe).
N'hésitez pas à venir si vous êtes intéressé par le projet, afin de faire connaissance et de boire quelques bières en discutant de Peerfuse. Quelques t-shirts seront donnés aux futurs contributeurs ;)

Nous vous invitons à nous rejoindre sur le salon IRC #peerfuse@Freenode si vous souhaitez avoir plus d'informations sur le projet ou sur la soirée.
Une mailing list devrait par ailleurs être prochainement créée.

3 Responses to “Peerfuse 0.1 annoncé pour le 2 mai 2008”


  • Le site de hubbb est pour le moins étrange…
  • Idée aussi originale qu’intéressante. Les protocoles de communication P2P sont d’excellents moyens de transférer de nombreux et de volumineux fichiers en en assurant la redondance sur l’ensemble des noeuds du réseau, et l’implémentation d’une interface FUSE permet d’en profiter de manière générique avec tous types de logiciels fonctionnant sur le système d’exploitation de l’utilisateur.

    En revanche, qu’en est-il des fichiers souvent modifiés ? Cela ne pose-t-il pas un problème ? Par exemple, si je modifie toutes les minutes un fichier Word volumineux (par exemple une plaquette commerciale de 20 pages incluant de nombreuses images haute résolution, genre 500 Mo pour l’ensemble du fichier) alors que j’ai une connexion réseau lente (disons 10 Mbps), le système pourra continuer à fonctionner sans heurt ?

Leave a Reply




Bear