CfTimes CfTimes CfTimes

What's new in the world of cfengine?

 

Cfengine 3 first run - successful launch

Porting and testing of cfengine's full existing functionality into cfengine 3 is underway during this month and Tuesday 20th May 2008 was the first day that a complete run of cfAgent (the new cfagent) and cfServerd (the new cfservd) exchanged data and performed a complete run. There is still a lot of work and testing to be done before code can be released for production, but everything is on track for offering tutorials in cfengine 3 in the autumn.

Cfengine 3 is a huge rewrite, Mark Burgess says. Every opportunity to divest cfengine of historical code that has past its expiry date is being taken. There is much to look forward to both for users and free software developers. For the first time we'll be able to make standard "patterns" and libraries of configuration code, not just plugins -- and everything will be gloriously consistent, unlike cfengine 2. Stay tuned for the latest on cfengine 3.

Cfengine 3 is unveiled

Following speculation about the progress of cfengine 3, plans for which were first unveiled at the USENIX/LISA conference in San Diego 2005, cfengine author Mark Burgess finally announced the release of a training pack for the new cfengine language at LISA 2007 in Dallas, Texas, two years later.

"This marks the beginning of a dramatic improvement in the power and flexibilty of cfengine," says Mark Burgess, author of cfengine. "We are celebrating by forming a company." So the question on everyone's lips is: why the delays?
[READ THE WHOLE STORY]

Promising a rose garden?

"A Promising Approach to Management" is the subtitle of the essay written by Mark Burgess develops the philosphy that has made cfengine a flexible and successful solution to autonomic computer management. But there is more to this essay than a cute jingle. According to its author, we should think less about the details of our technologies and more about the promises we make.
[READ THE ARTICLE]

Cfengine at ICAC '08

Mark Burgess, author of cfengine presented the cfengine vision of "promised equilibrium" in datacentres to attendees of the International Conference on Autonomic Computing, in Chicago in June. Amongst the audience were key figures from IBM's autonomic computing initiative, Motorola, Sun Microsystems and scientists and academics from many institutions.
[READ THE SUMMARY]

Object-oriented configuration?

These days we are taught to think in terms of now well-rehearsed Object Oriented (OO) doctrine, and its pre-structured class containers. Cfengine has things called classes and yet it does not seem to be object oriented. Does that make it difficult to use, old fashioned, or inferior to other systems that talk about OO?
[READ THE WHOLE STORY]

The Science of Compliance?

Following the financial fiascos of the 1990s that led to prosecutions for accounting irregularities, compliance with US federal and EU regulations has become an important imperative for many companies listed on the international stock-exchanges. When the Sarbanes-Oxley Act (2002) was introduced in the US, companies clammered to provide compliance services. Now, taking up the rear, EU regulators will introduce their own version of this act, called (with typical EU poetry) the "The 8th Company Law Directive" (2006). In each case, independent auditors can be brought in to determine whether companies show due diligence in complying with the regulations.

Legal documents are rather hard nuggets to digest for computer engineers, of course, so it is only natural to ask what the engineering consequnces might be and how these two laws actually compare. What about those companies that are listed on both European and US exchanges? Now a new master thesis project at Oslo University College is now looking at a model for these documents and asking: can we create a common model both for SOX and EURO-SOX? Moreover, can we go further and map this into a set of configuration requirements, patterns and practices for users of cfengine?
[STORY COMING SOON]