Re: albods

Greg Lindahl (lindahl@cs.virginia.edu)
Fri, 9 Jul 1999 12:37:14 -0400 (EDT)


> >> 2. Why in the kernel?
> > Why does the kernel necessarily help?
> The problem of userspace realizations is that
> a. thay can not store resources together with data.
> b. thay must index files by full names.

I don't understand either of these. A library based approach stores
the entire compound document in one Unix file. That seems to satisfy
(a), and I don't understand (b) at all -- a compound document with a
single filename seems to be pretty good from and end-user point of view.

> >> b. Security holes
> >> ACLs in tarball?
> > This is a good point. However, it may be solvable with a much simpler
> > kernel mechanism.
> a. What is simpler: one powerful mechanism or 100 simple mechanisms?

I haven't seen anyone propose 100 simple mechanisms. I proposed (1)
common library for applications, and (1) general kernel mechanism for
ACLs, because they're different and special, which might solve other
problems too.

> b. What simpler kernel mechanism?

I don't know. Remember that people have been thinking about these
issues for decades. I have done a lot of work with the Legion
distributed OS; it has plenty of ways to solve the issue of storing
compound stuff and metadata, but no good solution to cp causing a new
file to inherit the right stuff from an old file...

-- g

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/