Looking forward to this - My 2 cents worth
Anybody still reading this ?? Anyway.
To answer your first question:
Is this something worth striving for? In my opinion, most definitely yes.
A few comments on the spec so far: As is already obvious from some of the feedback, not everybody thinks newbies should be allowed to use Linux. Some appear to suggest the XFree is a complete waste of time .... I'm definatly not one of them.
From my point of view, as a developer, there are some apps which I toy arround with and reconfigure weekly. I know the config files for these inside out. Then there are those apps and daemons which get configured once a year when I feel I need to change something. I definatly need all the help I can get with these. What I mean is: there is no such thing as new user/advanced user. There are just the apps you know, and there are those you don't. Maybe rewording the spec to this effect may help avoid some of the flaming that's been going on (and undoubtedly will carry on). no suggestion at the moment.
As far as features I'd like to see:
- on the GUI end (or for that matter from the command line), built in documentation for all fields.
- on the back end: ability to specify validation info. Ideally this would allow not only simple field validation but also relational validation (a=1 therefore b > 6) !!! That's going to be fun
- ability to export/import subtrees (purpose: to take the config info over to another machine, to be able to play around with certain elements and then restore them to previous state - without afecting any other changes made in the mean time, or even to allow the config section to be posted on a mailing list when asking for help)
- the ability for user to configure their own application preferences (i.e. the dot files which are in the user's home directory) - not sure if this is explicitly included in the draft.