www.nuug.no/.../20100810-cfengine3.ogv
-
1:47 - 1:48So i promised i would speak english, in case, we don't know who's out there on the far reaches of the
-
1:48 - 1:51galaxy.
-
1:51 - 1:53so if that's ok with everyone, i'll continue in english.
-
1:53 - 1:58so the subject of configuration management
-
1:58 - 2:02is now pretty well known in the open source community and cfengine as a project has been around
-
2:02 -since 1993 as petter said, and it's still going strong and we're not running out of ideas any time soon.
-
Not Syncedand so it's great to come here and actually summarize what's been going on in the last couple of years.
-
Not Syncedbecause the last couple of years of cfengine have probably been one of the most active develeopment periods
-
Not Syncedof cfengine as a whole.
-
Not Syncedas some of you probably know, a couple of years ago we started a company to develop and support the future
-
Not Syncedof cfengine,
-
Not Syncedand since then it's been more resources to carry the project forward.
-
Not Syncedso these are exciting times in terms of
-
Not Synceddevelopment of configuration management.
-
Not SyncedSo i thought i'd just start out by sketching out the problem
-
Not Syncedof configuration managament for anyone who might not be completely familiar with it, and then i'll go
-
Not Syncedinto some of the history and explain some of the features of cfengine.
-
Not Syncedso the challenge that i realized i back in 1993, is that we needed to separate the design of systems
-
Not Syncedfrom the implementations of the systems.
-
Not Syncedin pretty much the same way that today we separate design and implementation in many other areas in software
-
Not Synceddesign,
-
Not Syncedimplementation in web design, we have style sheets that take care of the look and feel,
-
Not Syncedand then we have the implementation in terms of html.
-
Not Syncedwe can think of cfengine and configuration management tools in some ways being like style sheets for o
-
Not Syncedperating systems somewhat, deciding how they should look.
-
Not SyncedAnd the reason to separate them is pretty obvious, it's the classic argument that humans are really good at thinking
-
Not Syncedand planning and designing.They're not really good at implementing stuff.
-
Not Syncedwe try to be consisting in the implementating of one or two systems, maybe you're lucking. 100 machines,
-
Not Syncedforget it.
-
Not Synced1000 machines, you're probably dead by then anyway.
-
Not Syncedmachines are really good at doing consitant implementation and not very good at desiging or planning.
-
Not SyncedSo separating of duties is a good state of affairs. So that's pretty much the idea.
-
Not Syncedand as i say, it's like stylesheets of the web, we're trying to separate how we want things to look and
-
Not Syncedfrom how we want things to be implemented.
-
Not SyncedThe difference of course between stylesheets and systems is that your web pages aren't usually changing
-
Not Syncedbehind your back.
- Title:
There has been no activity on this language so far.