Difference between revisions of "A.L.F.R.E.D."
From Guifi - Media-pool Common Repository
m (2 revisions: Importing all articles from english wiki)
Latest revision as of 22:58, 22 July 2015
Alfred (acronym of Almighty Lightweight Fact Remote Exchange Daemon) is a user space daemon for distributing arbitrary local information over the mesh/network in a decentralized fashion. This data can be anything which appears to be useful - originally designed to replace the batman-adv visualization (vis), you may distribute hostnames, phone books, administration information, DNS information, the local weather forecast, etc.
Alfred runs as daemon in the background of the system. A user may insert information by using the alfred binary on the command line, or use special programs to communicate with alfred (done via unix sockets). The daemon then takes care of distributing the local information to other alfred servers on other nodes. This is done via IPv6 link-local multicast, and does not require any configuration. A user can request data from alfred, and will receive the information available from all alfred servers in the network.