On Sat, 2004-05-22 at 19:43, Havoc Pennington wrote: > Hi, > > Something that's missing in the OS is an "out of the box" experience > for the different ways one might use the operating system. > > In an ideal world, someone could maintain the canonical best practice > setup for say a locked-down desktop lab, and everyone else just > clicks/types "install me a locked down desktop lab system," applies any > site-local tweaks, and that's it. > Do things like LCFG http://www.lcfg.org/ help? With lcfg you hold system profiles on a central server. >From the FAQ: "Configuration parameters ("resources") for all machines on a site are stored in a number of "LCFG source files" on a central server. The files describe "aspects" of the site configuration, such as "a web server", or a "Dell Optiplex". " "New machines can be installed automatically by creating the appropriate source files and booting... The required package set is installed according to the profile, and the components configure the system in exactly the same way as a fully-installed machine." Also look at the related Quattor project from CERN. http://quattor.web.cern.ch/quattor/ This is being developed for the automatic installs of heterogenous machines on a Grid. I don't see why the PAN language developed there couldn't be used ofr these canonical machine types.