Le principe est un peu une surcouche de filesystem. On peut faire une brêve analogie avec les Dossiers Virtuels, comme dans Thunderbird par exemple. Il s'agit dans un premier temps de faire abstraction de support, y rajouter les fonctionnalités d'indexation, tout en sachant que l'on se base sur un "vrai" filesystem (entendez par "vrai", qui sait comment stocker la donnée). Je suppose alors que, si l'on monte en /gls une surcouche de /home/user, alors on devrait avoir dans /gls une indexation temps réelle de nos données dans /home/user.
Le fait qu'il soit écrit en C++/STL permet d'être générique et rapide, donc de ne pas avoir besoin d'artillerie lourde comme GTK ou KDE, et d'être utilisable par toutes les applis (encore faut-il regarder de plus près le fonctionnement) vu qu'il est monté comme un filesystem par Linux.
Après, ce n'est qu'une implémentation de plus, et peut-être que d'autres systèmes tels que Beagle ont d'autres points forts, etc..
Mais, conceptuellement, GLS est implémenté à un niveau très bas. La dernière fois que j'ai vu un truc aussi utile, c'était avec LuFS, qui permettait de monter un dossier ftp en point de montage classique.
Ici, en gros, le fait de monter un GLS sur un autre point de montage permet une indexation de tous les fichiers (sous réserve de droits, évidemment) de ce même point de montage. En étant sadique, on peut même imaginer un GLS sur un point de montage Samba, FTP, DD, NFS, etc.
[^] # Re: systeme de fichier?
Posté par Jean-Baptiste SANNIER . En réponse au journal GLScube pour vous aider à organiser vos données. Évalué à 3.
Le fait qu'il soit écrit en C++/STL permet d'être générique et rapide, donc de ne pas avoir besoin d'artillerie lourde comme GTK ou KDE, et d'être utilisable par toutes les applis (encore faut-il regarder de plus près le fonctionnement) vu qu'il est monté comme un filesystem par Linux.
Après, ce n'est qu'une implémentation de plus, et peut-être que d'autres systèmes tels que Beagle ont d'autres points forts, etc..
Mais, conceptuellement, GLS est implémenté à un niveau très bas. La dernière fois que j'ai vu un truc aussi utile, c'était avec LuFS, qui permettait de monter un dossier ftp en point de montage classique.
Ici, en gros, le fait de monter un GLS sur un autre point de montage permet une indexation de tous les fichiers (sous réserve de droits, évidemment) de ce même point de montage. En étant sadique, on peut même imaginer un GLS sur un point de montage Samba, FTP, DD, NFS, etc.