1

Nouveau projet : LegionFS, le file system distribué et décentralisé

Vu l'actualité récente, je me suis demandé quelle solution technique permettrait de créer une alternative à MegaUpload. Selon moi le soucis majeur est de tout décentraliser, à commencer par le stockage des fichiers. Je me suis donc mis à la recherche d'un file system selon 3 critères...

Critères

  • Décentralisé : pour résister aux attaques et autres aléas techiniques, chaque node a autant/aussi peu d'importance que les autres. Pas d'index ou de master node donc ;
  • Répliqué : dans la même optique de résistance aux downtimes, chaque fichier doit être copié sur plusieurs des nodes ;
  • Adaptatif : les fichiers plus demandés doivent être plus accessibles.

Après quelques heures de recherche (très intéressante d'ailleurs), j'en suis arrivé à la conclusion qu'aucun projet cummulant toutes ces caractéristiques n'existait. Alors pourquoi pas le créer?

LegionFS

J'ai donc entamé un débat très intéressant qui, je pense, pourrait rapidement mener à un logiciel fonctionnel !

L'idée est un logiciel p2p interfacé en FUSE et reprenant toutes les caractéristiques que j'ai citées plus haut. Un peu plus de réflexion m'a mené à écrire des spécifications plus précises, par exemple en termes de sécurité.

Contributeurs bienvenus

Je vous invite donc à regarder ce qu'il en est sur le GitHub du projet et son wiki.

Aucun des développeurs actuellement impliqué n'a encore travaillé avec des systèmes peer to peer donc on cherche des contributeurs intéressés par un projet qui pourrait enfin mettre un terme à la centralisation du web.

Je pense que ce projet de file system a un énorme potentiel au jour où les services en cloud se développent et la difficulté de stocker de grandes quantités de données fiablement inquiète. Ce projet peut potentiellement révolutionner ce web centralisé.

Join us : irc://#LegionFS@irc.geeknode.org ! We are LegionFS. Expect us.

  1. Johnb276 dit :

    My brother recommended I might like this website. He was totally right. This post truly made my day. You cann't imagine simply how much time I had spent for this info! Thanks! ffcfdfcbkkee