Subject: Re: kernel vs boot-program
To: John Brezak <brezak@apollo.hp.com>
From: Tobias Weingartner <weingart@austin.BrandonU.CA>
List: tech-kern
Date: 03/15/1994 09:12:41
You write:
# > Hmm, this sounds like the old (but neat) HP-Apollo links... ;-)
# >
# Not quite - The Apollo variant symlinks used environment variables. This proposal
# has a fixed number of '@' tokens that have specific semantics. The token expansion
# is done in the lookup vfs op for specific filesystems. This is modelled after the
# '@sys' facility in AFS.
True...
Any way to make this a *little* more extensible. As a systems administrator,
I am sure I could find a use for other '@' tokens. As an aside, how about
system wide evironment variables. They could start with '@' instead of '$'.
Then for each process, the environment space would be initialized from the
'@' space first, then merged with the parents, and what was passed to it.
This could be something like the VMS (did I say VMS?) logicals.
This would make certain things a little easier. For example, the name of
a machine would just become @hostname. The name expansion could then be
performed on only '@' tokens, which only root can define, hopefully "solving"
the security problem.
The most likely candidates for '@'ing would be things like:
FULLNAME
HOME
LOGNAME
SHELL
TERM
TERMCAP
USER
HOST
ARCH
HOSTTYPE
HOSTNAME
I'm not quite awake here yet, just sort of thinking out loud. Let me know
what you think...
--Toby.
-----------------------------------------------------------------
| Tobias Weingartner | PGP2.x Public Key available at |
| (204)725-3342 | 'finger weingart@austin.BrandonU.CA' |
| %SYSTEM-F-ANARCHISM, the operating system has been overthrown |
-----------------------------------------------------------------
------------------------------------------------------------------------------