NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Post by Haos »

The Team`s opinion on NTFS and NTFS-3g is well known. Do we really need to get through the same discussion every time?
JimGunn
Posts: 29
Joined: Sun May 25, 2008 6:04 am

Re:

Post by JimGunn »

Haos wrote:The Team's opinion on NTFS and NTFS-3g is well known.
So what exactly is the Team's opinion on NTFS and NTFS-3g?
oiaohm
Posts: 1322
Joined: Sun Dec 12, 2004 8:40 am

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by oiaohm »

NTFS-3G is safe from the point of view it will not destory a NTFS partition.

Its not safe for OS running on use. Reason it can loss means to write to the NTFS partition without windows help. So not fully functional.
Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by Haos »

JimGunn: Its great but of no use to ReactOS.
JimGunn
Posts: 29
Joined: Sun May 25, 2008 6:04 am

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by JimGunn »

Haos wrote:JimGunn: Its great but of no use to ReactOS.
You could use the great NTFS filesystem for ReactOS,.... isn't that of some use?
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by Z98 »

NTFS-3G is of no use to us since ROS can't run it. And we're not likely to extend the system ourselves in order to support FUSE.
z180
Posts: 197
Joined: Sat Mar 10, 2007 7:58 pm

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by z180 »

Hi Z98,
If you look at the source of pierre's branch you may see that this was imported from the linux kernel 2.5.xx.
The NTFS-3g driver contains a libntfs which he could import into his branch,NTFS-3g still does not support ACLs
or transparent compression,but much has been improved.The FUSE part of the code is unusable for ReactOS,
but NTFS 3G has a few things that the ReactOS driver does not have and it should be more endian independent,
because the can test it also on big endian architectures where you cant run reactos now.The decompression code could also
be imported to FREELDR that it can load a compressed kernel and HAL(if pierre writes the missing compression code :) ).
On the Linux kernel driver,there is not much work going on.
JimGunn
Posts: 29
Joined: Sun May 25, 2008 6:04 am

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by JimGunn »

Z98 wrote:NTFS-3G is of no use to us since ROS can't run it. And we're not likely to extend the system ourselves in order to support FUSE.
Please note that NTFS-3G doesn't require the FUSE user space package anymore.

I guess this fact won't make any difference to your position.
Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by Haos »

Yes. Its still linux-specific. FUSE or not, porting it to NT is a very difficult task without a 100% success rating.
slobu
Posts: 3
Joined: Wed Jul 25, 2007 1:05 am

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by slobu »

Sorry to revive such an old topic but I found new information. Someone released a compatible licensed version of FUSE for Windows!

http://dokan-dev.net/en/download/

IMHO this is one step closer to making NTFS-3g useful to ReactOS. Also, if anyone has played around with Linux distros lately you've probably noticed NTFS-3g is much, much better with handling NTFS partitions.

But, I suppose this is one of those touchy features that many people want but isn't focused on (like it has some sort of stigma.) Just look at real-time protection in ClamWin.
oiaohm
Posts: 1322
Joined: Sun Dec 12, 2004 8:40 am

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by oiaohm »

http://www.reactos.org/forum/viewtopic. ... 2&start=15 << Please read over here slobu

We have the same nail. You might have fuse in windows with the fuse api. But the Fuse driver uses posix and posix like device accesses. So not that far forward really. Read my other message there we are still a long way off from being able to use most of the fuse drivers.
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by Z98 »

Our requirement is very simple. Any FS driver that people want us to include has to be an IFS driver written using the Microsoft IFS SDK, or using the IFS headers that we have. Preferably MS', since ours are terribly incomplete. Since NTFS-3G does not fulfill this requirement, it will not be considered.
Sand
Posts: 136
Joined: Sat Mar 12, 2005 3:23 pm

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by Sand »

But you should consider that there are numerous very useful fuse drivers (not only for NTFS), such as file system drivers for archives, ftp as well as for ZFS, JFS, UFS etc... These would almost never be implemented as IFS. Also note that all third-party IFS drivers I saw (even for Ext2 for example) had hazardous impact on system's stability. So I think an IFS-compatible driver that could use userspace Fuse plugins is life-necessary for ReactOS.

Although I agree with you that NTFS should be supported natively to allow ReactOS to boot from it.
Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by Haos »

Its great if it would work on ReactOS even though it wont allow booting. Still, it wont become a part of ROS code, because of various reasons.
Lone_Rifle
Test Team
Posts: 802
Joined: Thu Apr 03, 2008 2:17 pm
Contact:

Re: NTFS-3G: Read-Write Open Source Linux NTFS FUSE Driver

Post by Lone_Rifle »

That said, ROS could do with another developer. I'm sure HeisSpiters' work shouldn't be handled by one man alone.
Post Reply

Who is online

Users browsing this forum: No registered users and 46 guests