sample 5.3 based trusted os ;-)

Ilmar S. Habibulin ilmar at watson.org
Sat Jan 22 16:12:25 GMT 2005



On Sat, 22 Jan 2005, Robert Watson wrote:

> Note that in Darwin, Apple has an easier time with this, as their "most
> supported" file systems (HFS+, AppleShare) really do have a notion of
> canonical names for objects.

I've been think of these problems while reading your post and one thought
came into my mind. What if we break standard unix semantics of syscalls,
that accept path argument. Just make all apps provide the absolute path,
not relative one. shells do that, while searching the executables. I
noticed that, when i've changed vn_fullpath to bcopy and the log didn't
changed much. So maybe write wrapper functions in libc, that will convert
relative paths to absolute ones and pass them to the kernel?

As i understand, this will make lookup() and friends completly
unnecessary. Or this is very stupid idea?

Just tell me, and i will spend the last of my years reading design and
implemntation of bsd and friends.

To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-discuss" in the body of the message



More information about the trustedbsd-discuss mailing list