i would appreciate any input on writing user mode file systems.
on the plus side i’ve heard that they are…
- significantly easier to program.
- easier to debug
but that they…
- are less efficient
- require a kernel-mode proxy of some sort.
in particular i would like to know if anyone has had experience with either
of the following…
- FIFS (framework for implementing file systems)
http://web.mit.edu/fifs/www/
- Microsoft Research Proxy Driver Kit
http://research.microsoft.com/~galenh/proxy/
- any other similar products
basically i feel out of my depth in kernel-mode.
darragh
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
We have a user mode filesystem over FTP.
Read-only functionality is more or less well-debugged.
It plugs to NT as a network redirector and has a kernel-mode proxy. The proxy is universal and not tied to HTTP, so is the NP DLL.
It has lots of common FTP-independent code and can be used as a base of your development effort.
Contact Jamey Kirby (xxxxx@storagecraft.com) for more details on this product.
Max
----- Original Message -----
From: “Darragh Jones” <darragh.jones>
To: “File Systems Developers”
Sent: Thursday, November 22, 2001 4:25 PM
Subject: [ntfsd] user mode file systems
> i would appreciate any input on writing user mode file systems.
>
> on the plus side i’ve heard that they are…
> 1. significantly easier to program.
> 2. easier to debug
>
> but that they…
> 1. are less efficient
> 2. require a kernel-mode proxy of some sort.
>
> in particular i would like to know if anyone has had experience with either
> of the following…
> 1. FIFS (framework for implementing file systems)
> http://web.mit.edu/fifs/www/
> 2. Microsoft Research Proxy Driver Kit
> http://research.microsoft.com/~galenh/proxy/
> 3. any other similar products
>
> basically i feel out of my depth in kernel-mode.
>
> darragh
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com</darragh.jones>