One of the new features of Mac OS X Leopard is the Time Machine, this new feature allow the users go back in time and recover deleted files and configurations. Now is possible to have a similar feature in Linux with Flyback.
Flyback is a snapshot-based backup tool based on rsync It creates successive backup directories mirroring the files you wish to backup, but hard-links unchanged files to the previous backup. This prevents wasting disk space while providing you with full access to all your files without any sort of recovery program. If your machine crashes, just move your external drive to your new machine and copy the latest backup using whatever file browser you normally use. Flyback have a simple GUI build with GTK, the OpenGL view of the directories like “Apple TIme Machine” will be a future work.
After all dependencies are satisfied just extract the program, go the the new directory and run python flyback.py .