Christopher B. Browne's Home Page

5. cfengine

cfengine is a GNU tool designed to support the automation of system administration tasks, helping to administer "nonhomogeneous distributed systems."

"Cfengine, or the configuration engine is a very high level language for building expert systems for the administration and configuration of large unix networks. Cfengine uses the idea of classes and a primitive form of intelligence to define and automate the configuration of large systems in the most economical way possible. "

The author takes the approach that this should, after a manner of speaking, represent a sort of "system immunology." One should plan to build a set of cfengine "rules" that will be applied to a number of computer systems, that should encourage the systems to converge towards "more stable" states.

Contact me at