“The purpose of this series of documents is to introduce, and explain how to build a functioning rewindable desktop. Later, in Part III, we’ll get into why you’d want to build one in the first place. For now, its all theory, lacking even a single scrap of code to demonstrate a proof-of-concept model. However, that’s not to say it can’t be done. Below, you will find (as best as I’m able to describe) the blueprints of how a rewindable desktop can be made. Its surely not the only way, but its the best way I know how to do it after much thought.” Read the article at LinuxAndMain.