La machine à remonter le temps

Posté le 9 novembre 2009 ::   Logiciels


Parmi les nombreux concepts qui visent à améliorer l’utilisation d’un poste de travail, il y en a un qui commence à devenir une réalité : pouvoir re-parcourir l’historique d’un répertoire de fichiers. Pour l’utilisateur final, cette fonctionnalité offre un confort d’utilisation et une sécurité dans la manipulation de ses documents puisqu’il peut à tout moment retrouver “ses anciens fichiers”. Cette sécurité reste relative puisqu’en fonction de la solution choisie, les données sont sauvegardées sur un média externe ou distant, ou sur le disque dur local, les données restant dans ce cas sujettes à une unique défaillance de ce périphérique.

Depuis la version 10.5 de MacOS, Apple propose cette innovation sous le nom de Time Machine. Le logiciel sauvegarde régulièrement de façon transparente et incrémentale les dossiers définis (éventuellement tout le système de fichiers). Le logiciel offre une interface ergonomique intégrée à l’explorateur de fichiers qui permet de remonter dans le temps et ainsi de visualiser le contenu des dossiers à un instant T. L’utilisateur peut ainsi retrouver un document perdu accidentellement ou simplement consulter une ancienne version d’un document sur lequel il travaille.

La question qui se pose est celle-ci : qu’en est-il dans le monde Open Source ? Il faut savoir que ZFS, le système de fichiers développé par Sun, supporte depuis longtemps la fonctionnalité snapshot, c’est-à-dire la possibilité d’enregistrer l’état du système de fichiers à un instant T. OpenSolaris, la déclinaison libre du système d’exploitation Solaris, offre depuis sa version 2008.11 une interface similaire à celle développée par Apple qui exploite la fonctionnalité pré-citée de ZFS, Time slider.

Screenshot de Time sliderPlusieurs projets issus de la communauté du libre sont nés afin de développer un outil similaire fonctionnant sur les distributions GNU/Linux. On peut citer entre autres TimeVault ou FlyBack. TimeVault est un projet initié au sein d’Ubuntu ; il se concentre donc sur l’environnement de bureau GNOME et l’intégration à l’explorateur de fichiers Nautilus, tout comme le fait Time Slider. En revanche, contrairement à Time Slider, cet outil ainsi que FlyBack ne peuvent profiter d’une fonctionnalité snapshot intégrée au système de fichiers. Ils doivent donc gérer autrement la sauvegarde. Malheureusement le développement de TimeVault semble être au point mort. FlyBack de son côté fait l’objet d’un développement actif depuis quelques jours correspondant à une réécriture importante du code : abandon d’un système de sauvegarde basé sur rsync pour l’utilisation du VCS git. Wait & see donc…

Adrien CUNIN

(Vous souhaitez reproduire cet article ?)


  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati
  • Live
  • MySpace
  • Scoopeo
  • Wikio
  • Furl
  • Blogmarks
  • Reddit
  • Mister wong
  • Viadeo