Avancement du projet DruidIx
Par Ulrich Van Den Hekke le mardi, août 15 2006, 21:36 - DruidIx - Lien permanent
Le projet DruidIx est un projet ayant pour but de permettre la sauvegarde et la restauration des disques durs. Comme l'existant DriveImage de PowerQuest. Parmi les logiciels libres existants, il existe Partimage. Mon but est de créer une application plus simple d'utilisation (à voir si c'est possible ...) et possédant à terme plus de possibilité.
Je l'accorde, cela, consiste, en partie, à la réécriture d'un existant. Mais j'espère aller plus loin. On peut voir dans la suite de cet article un début d'explication, ainsi qu'un début de maquette.
Parlons de mon super projet : Un logiciel de sauvegarde de disque dur : DruidIx
Il avance ; lentement ; mais il avance. Sur le CVS, on peut trouver une version listant les partitions d'un ordinateur (partition, disque, device-mapper, RAID).
Voici par ailleurs quelques captures de cette version. L'application s'appelle pour le moment : kpartitionlist car son but est de lister les partitions


Elle ne sauvegarde ou ne restaure rien du tout. Par contre, elle utilise une librairie, que je suis aussi en train d'écrire. Mon but est d'écrire une librairie qui sera utilisable par une interface graphique autant en utilisant KDE qu'en utilisant le mode texte, mais aussi une interface textuelle ou un démon UNIX.
La librairie utilise pour l'instant l'application lvm et dmsetup, ainsi que le fichier /proc/partitions pour lister le contenu du disque dur.
Elle contient donc :
- un objet permettant d'exécuter des applications
- des objets permettant d'interagir avec ces applications
- et d'autres qui représente le contenu de la machine.
Par la suite, l'interface graphique pourra se connecter sur un démon pour effectuer les opérations de sauvegarde autant que celle de restaurations. Ce démon, pourra par la suite se connecter à d'autres démons pour la sauvegarde à distance.
Un très gros projet avec plein d'idée mais à voir quand il sera terminé ... .
5 ans, 10 ans, 30 ans ... . Je ne l'espère pas 
Je compte écrire un petit bout de l'application, définir les bases, avant de faire un appel à contribution. Mais si ce projet vous intéresse, vous pouvez toujours me contacter, et on verra ensemble ce qu'on peut faire.
A bientôt.