From owner-freebsd-hackers Tue Sep 19 13:55:48 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA29144 for hackers-outgoing; Tue, 19 Sep 1995 13:55:48 -0700 Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id NAA29136 for ; Tue, 19 Sep 1995 13:55:42 -0700 Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id NAA10658; Tue, 19 Sep 1995 13:51:44 -0700 From: Terry Lambert Message-Id: <199509192051.NAA10658@phaeton.artisoft.com> Subject: Re: IFS and win95 To: leisner@sdsp.mc.xerox.com (Marty Leisner) Date: Tue, 19 Sep 1995 13:51:44 -0700 (MST) Cc: hackers@FreeBSD.ORG, linux-kernel@vger.rutgers.edu In-Reply-To: <9509191410.AA15567@gemini.sdsp.mc.xerox.com> from "Marty Leisner" at Sep 19, 95 07:10:38 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1374 Sender: owner-hackers@FreeBSD.ORG Precedence: bulk > Win95 seems to have support for user installable file systems... This is massively undocumented code, especially path manipulation and error management. > I don't have any good technical references on this yet, but is > anyone writing drivers for ext2 and ffs filesystems in win95? Artisoft (the company I work for) is entering Alpha testing on an FFS port to Win95 to resolve the drive size, partition size, speed, and fragmentation issues that VFAT doesn't. > Is there any reason why this can't work? None at all. In fact, we have ported the entire Heidemann framework to Win95 and added short file name and Unicode support to UFS. Any FS written to the Heidemann framework should run (ext2, Andrew, UFS, LFS, etc.). > Can anyone point me a good references? The only reference for IFS is in the MS DDK, and it's not really written expecting people will actually use it to do real things. Your best bet would be to buy WinICE and step through the debug version of Win95 (you can install symbol containing VXD's from the DDK) after setting a breakpoint on IFSMgr_RegisterMount. Then watch what VFAT does. Note that this changed between Beta 950 and the release version of Win95. This really doesn't belong on this list. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.