Here is how to define a version.
Each system profile version has a name which is used to select it. The name does not contain any spaces.
You can give a title to make menus easier to read.
Any subsystem without an archiving family will be archived using this default family. Most of the time, system profile versions are archived in one or two different families. This avoids repeating the archiving family over and over.
A system profile version is defined by telling Linuxconf how or where the various sub-systems composing it are archived. Sub-system configuration files are archived in a family together.
If two system profile versions are defined so they archive one given subsystem in the same family, then the configuration files for this subsystem will be shared between the two versions. This means that a change done while a given system profile version is active will be available when you switch to the other system profile. Switching between the two versions won't affect the state of this specific subsystem.
A family is just a single word. It can be any word. It becomes a
/etc/linuxconf/archive. In this subdirectory,
you will find archived copies of the various configuration files. Inside
the family directory, you will find a directory hierarchy that
duplicates the various directories normally found in a Linux system,
Several subsystems may be archived in the same family.