On Mon, 26 Nov 2007, Miklos Szeredi wrote:

> > But if these configurations are unsupported, please state so clearly
> > on your site and documentation. So users will not try to go against
> > you... Maybe fuse-lite project will emerge and ntfs-3g will migrate to
> > this one to keep up with its userbase.
> 
> You say this as if that would be a bad thing.  I think a fuse-lite
> project would be a _great_ thing, honestly.

I can confirm this, we have discussed this in the past.

For the short term, it seems this would be very beneficial shorten ntfs-3g 
release cycles and guarantee better quality with higher user satisfaction 
(e.g. no need to test/support old libfuse versions, the ntfs-3g QA runs 
almost a week non-stop on some embedded devices testing with just one fuse 
version).

Basically the needed code could be source imported and statically linked, 
just like several widely used softwares do with gnulib. So there would be 
no external, runtime dependency at all on FUSE user space.

The ntfs-3g team would happily take such patch provided if it's optional: 
the driver should still work with the offical FUSE releases if one wants 
to. I.e. the required API compatibility is kept.

Alon, please note that FUSE and ntfs-3g works fine with uclibc if symvers 
are eliminated. I'm not the only one who use it all the time. The only 
problems (minus the /bin/mount -i compatibility problem) I have met on this 
area were all due to them and the incorrect patches users cooked up.

        Szaka

--
NTFS-3G Lead Developer:  http://ntfs-3g.org

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ntfs-3g-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to