Day: May 7, 2008

Implementando a máquina do tempo no Linux

Creio que todo mundo já tenha ouvido falar no Time Machine do MacOSX, é um recurso que permite “viajar” pelo passado do seu sistema de arquivo. Por exemplo, se você apagou um arquivo ou modificou um arquivo e gostaria de obter a versão de n dias atrás.

O que pouca gente sabe é que é possível implementar este sistema no Linux. O segredo está em usar dois programas (na verdade um sistema de arquivo e um programa) que juntos permitem o desenvolvimento da máquina do tempo.

O sistema de arquivo chama-se ext3cow (ext3 copy-on-write), e por si só já possui os recursos de uma máquina do tempo, porém você precisará de um programa para interfacear com ele e permitir que você viaje com mais tranquilidade. O programa que faz isso chama-se Time Travelling File Manager.

Ainda não tive tempo de testar esta idéia, se alguém conseguir testar antes de mim por favor publique os resultados para que mais pessoas possam usufruir dessa idéia.