EmuandCo wrote:Windows drivers never are User mode.
Dokan is a FUSE wannabe, but uses a way different approach to access files and i not IFS compatible, nor bootup compatible.
Really? There is a hot discussion in Phoronix about taking Linux drivers to userspace, and there is a crowd who stands most Windows drivers are user mode.
Anyway, I think you probably know a lot more about Windows than a few trolls in a Linux forum.
BrentNewland wrote:
From what I understand the issue for those kinds of drivers is that they're user drivers and not kernel drivers (the kernel needs to access the file system from the very start, which probably means a lot of stuff a driver might normally have available isn't accessible). But, I am not a C programmer so I might be completely wrong.
Hmmm, I recall of one driver which were kernel mode IIRC. I don't know if it was open source, though.
The ones which are known to be user mode are the Linux et al NTFS drivers. I was talking about ext2 drivers for Windows.
EDIT:
This was the most promising one, but it doesn't seem to be open source, just freeware.
Here is another kernel mode ext2 driver, but this is far older than the previous one.
EDIT: After all,
this seems to be the best choice.