Rumor is a software package that allows users to keep multiple copies of their files synchronized on different machines automatically. For example, Rumor would allow you to keep one copy of your files on your desktop machine at work, a second copy on a portable machine, and a third copy on a machine in your home. Rumor could also be used at different sites across the country to share files, with each site storing its own local copy. Rumor will detect changes made to any files under its control and propagate the changes made at any replica to all other replicas. Rumor permits users to update any of their replicas freely, while guaranteeing that the updates will be properly propagated to all replicas.
Rumor works by periodically scanning the local replica of the files under its control to detect changes made since the last scan. Any changes are propagated to one of the other replicas, using one of a variety of methods for data transfer between machines. Rumor does not attempt to notice updates to its files as they occur, but uses information available to the system and its own saved information to deduce at some later time which files have been updated. Therefore, Rumor has no performance impact on your machine except during periodic scans to deduce updates.
Rumor runs as a purely user-level package. You need not make any changes to your operating system to run Rumor, install any form of loadable operating system module, link with special libraries, nor install programs with special privileges. All Rumor programs run under your own identity, with your normal privileges. You can install Rumor entirely on your own, without requiring the intervention of a system administrator. The installation process also does not require any special systems knowledge, beyond the basic ability to install software on the machine in question.
(Supported Platforms: RedHat6.0 Linux (Kernel 2.2.10))
(Supported Platforms: Linux & FreeBSD 2.2.2-RELEASE)