My intent was to focus on the issue of interop and not to single out
those who cannot or would not pay for the IFS Kit. I’m speaking from
experience in dealing with interop issues with many filters and tracking
down who’s at fault - our driver or someone else’s. It’s very easy these
days to write software and distribute it all over the world and install
various components from services to drivers on any number of computers.
I’d dare to say that many who use NT log in via an administrative
account and therefore installing drivers or services is allowed. Given
that, you could silently install drivers and/or services and not know
for sure what you’re putting on a system. Of course, there’s driver
signing but that only applies to AV FS filters.
Which brings me back to my original point, what happens if I install an
application that silently inserts an FS filter in some IO stack without
my knowledge? What also happens if that filter is poorly written or
malicious?
I have spent countless hours crawling through crash dumps and debugging
deadlocked systems chasing after interop issues. It’s hard enough for
the commercial products to get all the issues addressed when you do this
full-time. Invariably, someone installs a filter with all good
intentions and an interop issue pops up. You have to be very careful
writing FS filters or some very bad things can happen.
Once again, these are my opinions. They may seem “dumb” to some because
they don’t agree with them but believe me, I’m not saying it because I
get a kickback on every kit sold or I just like spending money. I spoke
up because I believe some things are necessary to solidify these types
of drivers and reduce interop issues.
Besides, a little debate every now and then is healthy.
-----Original Message-----
From: xxxxx@earthling.net
Sent: Tue 11/27/2001 4:31 AM
To: File Systems Developers
Cc:
Subject: [ntfsd] RE: Converting NT Driver to XP
From: PeterB [mailto:xxxxx@inkvine.fluff.org]
On Mon, 26 Nov 2001, Kelley, Jerry wrote:
> Developing filters and file systems is not trivial or casual work for
> the hobbyist.
Why not? I’m genuinely curious. If a hobbyist wishes to write a
driver,
why shouldn’t they? It’s not like they’re going to force you to use
it,
is it?
Apart from the economic argument (why not charge, if all us people are
going to pay for it) there is a genuine reason for discouraging too many
filters and file systems out there. Filters in particular can cause
some really nasty system failures which can be really hard to pin down,
and sometimes only in particular configurations or when mixed with
particular other ones. I haven’t so much experience with NT file
systems per se, but can’t I imagine the situation is different. So by
making sure that only those of us who really need a filter produce one,
and that we are serious enough to put real money behind our development
(and presumably QA) they help keep NT’s reliability figures up. After
all, it’s hard enough to organise the plugfests that do get run, and
most of us know how odd problems get shown up there. Imagine if there
were 10 times as many attendees - say 200 companies, all wanting to test
with each of the other 199 filters/filesystems…
Rgds
Andy.
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup
1 cent a minute calls anywhere in the U.S.!
http://www.getpennytalk.com/cgi-bin/adforward.cgi?p_key=RG9853KJ
http:tp://www.getpennytalk.com> &url=http://www.getpennytalk.com
—
You are currently subscribed to ntfsd as: xxxxx@nsisoftware.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
???y˫???+.n?+???~?Z?˛??^r*D???kN???r??zǧu??jy???^j??? 0?j?b??(??(</http:>