From: Ingo Oeser <ioe-lkml@rameria.de>
To: "Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca>, linux-fsdevel@vger.kernel.org
Subject: Re: Controversial: A New FRUGAL File System? Linux Registry (again)?
Date: Tue, 28 Oct 2003 15:08:53 +0200 [thread overview]
Message-ID: <200310281408.53434.ioe-lkml@rameria.de> (raw)
In-Reply-To: <bnkntb$pe7$1@sea.gmane.org>
Hi,
On Tuesday 28 October 2003 04:31, Warren W. Gay VE3WWG wrote:
> Now, under time pressure at this point, I had to root around, and
> find out why. I eventually traced it to the fact that the software
> upgrade didn't know what to do with the last X-Window
> configuration that I fought hard to get right last time. It had taken the
> simple approach of renaming XF86Cofnig-4 to XF86Config-4.bak,
> and installing the most recent version of the sample config. Well,
> at least it didn't throw it away...
Hmm, I'm usally offered 4 options in debian:
1) take the maintainers version
2) take my version
3) view a diff of them
4) get a shell and examine the situation
You finally must decide what you take, but this conflict is resolvable
in 3 steps:
1) View the difference and check, what the maintainer want to be done here.
2) Edit my own version to react on the changes wanted by the maintainer.
3) choose "take my version"
The exact dialog can be read up in the debian sources somewhere.
So your registry is not needed you resolve that problem on a debian
system and it would be rather contra productive for me to NOT have these
4 options debian offers me here.
> A registry would have made it very simple for a migration program
> to keep/migrate the settings I already had. But because nobody
> wants to expend the effort on a parse and re-write a config
> file program, it is NEVER done. IOW, the config file is too
> hard to work with.
Nope. The Windows-approach is usally "don't trust the user and overwrite
it's data with what we think is better"
> Yet, these kinds of upgrades are successfully done in the
> win32 environment, every day. Even my grandmother could
> have done it, were there an equivalent upgrade on the win32
> side.
You haven't used much windows software, I guess. Neither do I, but I had
to repair the system afterwards and had to warn the users that their
configuration is lost in this and that little program they need, if they
upgrade.
I don't want this to happen on MY machine.
> I fail to see the difference here between parameters gathered into one
> file, vs those same parameters gathered into one directory. The only
> difference is that you want to see them together, in your favourite editor
> (I like emacs too, BTW). Fortunately for people like you, the Reiserfs
> can assemble registry pieces (files) into a text file "view" for editing,
> if you want (via a plugin).
That's useful. A common parser and a common config file format would
solve all this quite nicely. *.ini is not sufficient, because you cannot
express grammar and nesting with that. XML is too bloated for the human eye.
I would like sth. like void C functions for that. So basically:
<vars> ::= <var> \n <vars> | <empty>
<var> ::= <name> "=" <value_or_compound>
<value_or_compond> ::= <value> | <compound>
<compound> ::= '(' <vars> ')'
<value> ::= <text> | <filename>
| <time> | <timediff>
| <binary_scaled_int>
| <SI_scaled_float>
| <ref>
<ref> ::= "@" <name>
and so on...
> It is not totally inconceivable that even that the Windows O/S could
> be replaced with Linux underneath, while M$ continues to sell
> applications to run on top of it. After all, it is the applications
> that we want. O/S work may be fun for the some, but many users really
> just don't care how it works.
With M$ applications come M$ standards. So not everybody is happy with
that and not everyone wants their applications.
> They want the computer to work for them, not the other way round.
Right. That's why I don't want applications dictating or even suggesting
or guiding me what to do next. I want a toolbox and want to combine
the tools from different vendors.
> A file system based registry will give you all of the same options.
No. It will impose ordering on you. Look at the windows registry.
There is a big difference on what the user things belongs together and
what the programmer thinks about ordering. Esp. when a program evolves.
Regards
Ingo Oeser
next prev parent reply other threads:[~2003-10-28 13:09 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-10-27 0:14 Contraversial: A New FRUGAL File System? Linux Registry (again)? Warren W. Gay VE3WWG
2003-10-27 6:36 ` Charles Manning
2003-10-27 7:10 ` Joseph D. Wagner
2003-10-27 7:26 ` Charles Manning
2003-10-27 7:44 ` Joseph D. Wagner
2003-10-28 3:51 ` Warren W. Gay VE3WWG
2003-10-28 3:49 ` Warren W. Gay VE3WWG
2003-10-28 3:05 ` Warren W. Gay VE3WWG
2003-10-27 17:41 ` Controversial: " Bryan Henderson
2003-10-28 3:31 ` Warren W. Gay VE3WWG
2003-10-28 13:08 ` Ingo Oeser [this message]
2003-10-28 13:12 ` Matthew Wilcox
2003-10-28 16:06 ` Ian Kent
2003-10-28 19:18 ` Bryan Henderson
2003-10-29 19:10 ` Brian Beattie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200310281408.53434.ioe-lkml@rameria.de \
--to=ioe-lkml@rameria.de \
--cc=linux-fsdevel@vger.kernel.org \
--cc=ve3wwg@cogeco.ca \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox