Forum Topic - ntfs-3g for qnx: (5 Items)
   
ntfs-3g for qnx  
spent 3 weeks to port it to QNX and it can support read/write.
first time to write resmgr and fs so it must have a lot of problems.
known problem: symbol link doesn't follow and multi thread read/write won't work well.
Attachment: Text ntfs-3g 308.1 KB
Re: ntfs-3g for qnx  
Nifty, Yao.

Why don't you setup a FUSE project?

Yao Zhao wrote:
> spent 3 weeks to port it to QNX and it can support read/write.
> first time to write resmgr and fs so it must have a lot of problems.
> known problem: symbol link doesn't follow and multi thread read/write won't work well.
>
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post23295
>   
Re: ntfs-3g for qnx  
> Nifty, Yao.
> 
> Why don't you setup a FUSE project?
> 
> Yao Zhao wrote:
> > spent 3 weeks to port it to QNX and it can support read/write.
> > first time to write resmgr and fs so it must have a lot of problems.
> > known problem: symbol link doesn't follow and multi thread read/write won't 
> work well.
> >
> > _______________________________________________
> > General
> > http://community.qnx.com/sf/go/post23295
> >   


it is too hard to apply a project here.
ntfs-3g is only a test case for fuse port and I only represent myself here and don't represent any business, I port it 
in my free time. The ntfs-3g I port is using GPL and libfuse is using LGPL so I should attach source too. Because it is 
not fully finished I didn't attach ugly code, if anyone needs code I will post too and I don't want to offend the law.
Re: ntfs-3g for qnx  
> ntfs-3g is only a test case for fuse port and I only represent myself here and
>  don't represent any business, I port it in my free time. The ntfs-3g I port 
> is using GPL and libfuse is using LGPL so I should attach source too. Because 
> it is not fully finished I didn't attach ugly code, if anyone needs code I 
> will post too and I don't want to offend the law.

Very nice work! 

Yao, please contact me at szaka AT ntfs-3g.com. We would like to integrate your work into our official NTFS-3G software.
 Thank you.

 --
Szabolcs Szakacsits
President & CTO
NTFS-3G Technology Ltd
http://ntfs-3g.com
Re: ntfs-3g for qnx  
> 
> > ntfs-3g is only a test case for fuse port and I only represent myself here 
> and
> >  don't represent any business, I port it in my free time. The ntfs-3g I port
>  
> > is using GPL and libfuse is using LGPL so I should attach source too. 
> Because 
> > it is not fully finished I didn't attach ugly code, if anyone needs code I 
> > will post too and I don't want to offend the law.
> 
> Very nice work! 
> 
> Yao, please contact me at szaka AT ntfs-3g.com. We would like to integrate 
> your work into our official NTFS-3G software. Thank you.
> 
>  --
> Szabolcs Szakacsits
> President & CTO
> NTFS-3G Technology Ltd
> http://ntfs-3g.com


Thanks Szabolcs! ntfs-3g is really nice work and I have been using it for a couple of years in Linux.

Actually after my last post here I did create a project FUSE on Foundry27 but it is not open. It is not something hidden
 just because at that time like wiki, source code.... are not edited, not uploaded yet. Right now I think it can be open
 and I have sent request to administrator of foundry27 to open it a couple of days before and I am still waiting.
The ntfs-3g binary I attached in first post I remember still using the libfuse-lite which ntfs-3g provided and I 
modified. Later I just switch to official FUSE 2.7.4 release and all fs daemons can share it.
Currently it still didn't support fusemount but only ntfs-3g as a daemon with root privilege you can run.
I will pack ntfs-3g and libfuse up and send to you after work. If the project can't be open I will post source here and 
I will follow the license.

Integrating to official ntfs-3g will be good, I just worry about the code is too urgly:)