The NT specific part would be file objects and related operations, IRP handling is partially done already. Actually I stopped at a level which already required initial volume mounting, and traversing the root directory iirc. So it might really be quite fast (development speed wise).

Of course, relying on a reference fastfat from WDK would be also fun and good, Alex is right that probably up to 70% of its source code aren't needed for us, and the other 30% would serve as a good reference. But if there is a way to avoid MS copyrighted code, and there is a great developer who offers his help - FullFAT would be a way to go.


WBR,
Aleksey Bragin.


On Jul 30, 2009, at 7:12 PM, Ged wrote:

‘already written’ is the key here. There was no mention of that in the original email.

 

Also, it’s still not as easy a task as reworking the MS code, which is effectively what was suggested.

It’s going to require a good knowledge of NT FSD’s to get everything functioning correctly.

 

Ged.

 

From: Zachary Gorden [mailto:drakekaizer666@gmail.com]
Sent: 30 July 2009 14:43
To: ReactOS Development List
Subject: Re: [ros-dev] FullFAT replacement for Fastfat.sys

 

Well Aleksey is the one who seems to think that it won't take too long to plug the library into the code he's already written.

On Thu, Jul 30, 2009 at 6:30 AM, Ged <gedmurphy@gmail.com> wrote:

I think you misunderestimate how much work is required to write a kernel mode wrapper around this lib.

It would be much much quicker to use the MS sample code.

 

I do however prefer to go down the fullfat path than use MS code. I feel uneasy about the legality of using MS code, even if it is supposedly allowed.

 

Ged.

 

 

From: Olaf Siejka [mailto:caemyr@gmail.com]
Sent: 30 July 2009 11:52
To: ReactOS Development List
Subject: Re: [ros-dev] FullFAT replacement for Fastfat.sys

 

Importing FullFat (even if it requires changes, like converting to kmode) is still WAY faster than developing a new one, based on MS sample code.

 

 


_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

 

_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev