Date: Fri, 3 Jul 1998 17:43:34 +0200 (MET DST) From: Willem Jan Withagen <wjw@surf.IAE.nl> To: drosih@rpi.edu Cc: hackers@FreeBSD.ORG Subject: Re: Variant Link implementation, continued Message-ID: <199807031543.RAA05469@surf.IAE.nl> In-Reply-To: <v04011721b1c20a7a03ab@[128.113.24.47]> References: <5406.899427726@time.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In article <v04011721b1c20a7a03ab@[128.113.24.47]> you write:
[ deleted things about why user would faulup the naming scheme ]
>> In any case, this argument is also somewhat moot since neither of
>> us is actually doing the work of IMPLEMENTING this baby and it's
>> the implementor who is always going to have the final say as to
>> how it works anyway. :-)
Thank you, I hope I'll get that far. If I ever get my RAID's to work
prperly, since that is real work. :-)
>Sure, go and get all practical on me. Go ahead and ruin all my
>fun babbling... :-)
No, the reason I threw this into this forum is to get peoples
reaction. I could go in the attic, dig out my old Apollo manuals
and just implement that. (With or without the problems that come along)
But that's not what I want, I'd like it to be usefull in the FreeBSD
way of using this system. Best way to frustrate that is to ignore the
culture (and code), and "just do something(tm)"
>Actually, though, I think that what I'm proposing is really just
>an alternative to environment variables (not just "environment
>variables for symbolic links", but "an alternative to environment
>variables for holding configuration settings"). Perhaps that
>wouldn't be too hard to do a simple cut of?
Like Jordan said, I'm not up to inventing ALL the variables people might
ever want to use. So we need some slack there. And a name-space is just
another namespace: Use ENV's with V_ to start???
The point is relatively moot as long as you let the user "mess" with it.
But then that is the charme of the whole deal.
>To get the kernel to correctly *use* environment variables for
>symbolic links is going to take some work (even if everyone agrees
>it's the best of all ideas), and perhaps an alternative would be
>less work to do. If so, I can get away with all this babbling
>without irritating any person who is actually doing the useful
>work on it... :-)
Talk don't hurt. I'm a one step at the time person. So my next objective is
to just get it to work with a set of sysctl variables, and then everybody
can have their go at things they'd like to have.
Then I'll be thinking about haveing 2 rules of resolution:
@{....}
and ${....}
The first one only uses the 'system name space' and thus can not be modified
by the user. (sort of like the /usr/include files)
The second one Will follow a 'hierachical' namespace where the user can
change the name contents.
BTW, Terry, I see this system namespace as what you the INIT-env.
As far as I can see, it is rather hard (even for root) to change init's env
once it starts running. So that's perhaps a little to rigid.
--WjW
--
Internet Access Eindhoven BV., voice: +31-40-2 393 393, data: +31-40-2 606 606
P.O. 928, 5600 AX Eindhoven, The Netherlands
Full Internet connectivity for only fl 12.95 a month.
Call now, and login as 'new'.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807031543.RAA05469>
