Re: FENRIS & 2.0/2.2 problems

Alexander Viro (viro@math.psu.edu)
Wed, 23 Jun 1999 21:52:59 -0400 (EDT)


On Wed, 23 Jun 1999, Jeff Merkey wrote:

>
> Peter,
>
> David Goebel and I have been discussing writing a "universal" interface that
> will allow linux file systems and NT filesystems to be used interchangably
> between the two platforms. The benfits to Windows NT are obvious, and David

No. Not because of anti-Microsoft idiocy, but because that will introduce
a lot of cruft into the system. If NT folks want to do it - it's their
kernel and their choice. As far as I'm concerned fixing the common
interface for two *very* different kernels is idiocy. If anything, we
might look for unification with other Unices, but even that is unfeasible.
Too different VFS designs. Linux is unique in that respect (post-2.0
branches). Linux interface will change - some things should be done to fix
NFS interaction with braindead (inodeless) filesystems, etc. Linux VFS is
*good* thing, but it lacks some very nice stuff (stackable filesystems,
etc.) It *will* change. Not because somebody wants to break the stuff
left, right and center - there is more than enough in the main tree to
make such changes PITA for ourselves. But there are legitimate reasons for
changes. Sometimes it's inevitable.

> be beneficial for both platforms moving forward. An unchanging "universal"
> file system interface would be very hot in Linux.

Yes. As in "red-hot soldering iron in the place where the Sun never
shines". The only reasonable way, IMO, being to write a proxy fs that
would look as foo filesystem from one side and as bar VFS from another
(and the pair to it - other way round). Notice that native filesystems
would not use such thing. Said that, I'm pretty sceptical on NT future.
Yes, UNIX bigot. So sue me.

-
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/