Possibilities for ext2fs

Chris Telting telting@sprynet.com
Mon Aug 23 01:27:00 GMT 1999

> > I was just wondering if anyone has considered extending the mount
> > system such that you could access ext2 partitions under nt.  The
> > file access would no doubt be slow but it might be usful.
> >
> > Is the mount system adaptable to this or would it require a redesign?
> I don't think the mount system is the clue. Fact is, I know of no free IFS
> toolkit for Windows NT, and it is my understanding (from some hints in the
> NT 5.0b3, a.k.a. Win2k, DDK documentation) that there are some non-trivial
> changes from release 4.0 to release 5.0, making it a pretty difficult (if
> _VERY_ interesting) option. I hope I'll be shown wrong, of course...

Under nt you can open and write to all non mounted volumes as simple
files which you open, read, write, etc.  An nt filesystem driver would not
be as useful since the file system models are different.  It quite possible
at least under nt to just rewrite the ext2 and main filesytem subsystem
(although the later could be cut out) from linux to allow mounting an ext2
volume under bash with all the bell and whistles of that filesystem.  File
access would be slower for an initial implementation.

So you don't need to write an nt filesystem driver though that might be
nice.  For functionality it's easy to write a user mode driver.  Ultimetly
for speed there could be a combo driver or two drivers to provide
full functionally and better speed with cygwin

But speed isn't an issure with cygwin.  Cygwin is a porting/comatabilty
environment and a very good one.  I was just thinking that a native ext2
partition might be nice for the environment.  Just a week or two to port
driver code.

I could do it but there is the issue of the whole mount sybsystem under
cygwin.  I not fimilular with the implementation of it internally but it
be minimal and need to be redesigned.  Coding it is the easy part.
Politics and design isn't.

But still it would be nice to share files between linux as well have have
working permissions, links and other such features.

May you live as long as you wish and love as long as you live.

Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

More information about the Cygwin mailing list