[oi-dev] ntfs-3g and fuse

Jean-Pierre André jean-pierre.andre at wanadoo.fr
Tue Feb 28 11:11:55 UTC 2012


Hi Alasdair,

Alasdair Lumsden wrote:
> Hi Jean-Pierre,
>
> Would you have any interest in adding this to the illumos-userland build framework so that it ships with the distribution in future releases?
>    

Well, the fuse kernel module is not userland, it is
a pluggable part of the kernel. Compiling it requires
the kernel headers instead of the usual libc....

Anyway, packaging is different from developing and
debugging. For the file system proper (which is "userland")
ntfs-3g provides a "tarball", with a standard building
procedure (configure, make, install) which the distributions
pack according to their own rules and tools.

For a kernel module, dedicated to a specific OS this is
meaningless. Is there a universal format which should
be used for interfacing the developers and the packagers
so that the developers can remain independent of the
distributors (and remain independent of the proprietary
tools from Oracle) ?

Regards

Jean-Pierre

> On 28 Feb 2012, at 09:58, Jean-Pierre André wrote:
>
>    
>> Hi,
>>
>> I am now releasing the fuse kernel module for OpenIndiana. Ntfs-3g
>> now fully passes the standard tests with this kernel module and without
>> need of the workarounds I had to insert earlier to cope with the bad
>> behavior of the fuse kernel module originated from OpenSolaris.
>>
>> A few optimizations would still be useful. I might have a look at them
>> if there is enough demand.
>>
>> Available on http://b.andre.pagesperso-orange.fr/openindiana-ntfs-3g.html
>> are three packages ready for use :
>>
>> - a full ntfs-3g package in 32-bit mode with the fuse-lite library
>>   and ntfsprogs
>> - a full ntfs-3g package in 64-bit mode with the fuse-lite library
>>   and ntfsprogs
>> - a fuse kernel module package for both the 32-bit and 64-bit modes
>>
>> The raw source files (not packaged according to OpenIndiana
>> standards) are also available there.
>>
>> I am keeping these files available on line for some time. I also keep
>> the change sets available to whoever enters the source code of the
>> fuse kernel module into a public source code management
>> repository.
>>
>> Enjoy,
>>
>> Jean-Pierre
>>
>>
>> Jean-Pierre André wrote:
>>      
>>> Hi,
>>>
>>> Milan Jurik wrote:
>>>        
>>>> Hi Jean-Pierre,
>>>>
>>>> Jean-Pierre ANDRE píše v út 24. 01. 2012 v 15:16 +0100:
>>>>          
>>>>> Hi,
>>>>>
>>>>> As a maintainer of ntfs-3g, I have received bug reports on OpenIndiana. Digging into them, I found there were almost all caused by the buggy fuse kernel module, which nobody seems to care about. So I had to do it myself....
>>>>>            
>>
>>
>> _______________________________________________
>> oi-dev mailing list
>> oi-dev at openindiana.org
>> http://openindiana.org/mailman/listinfo/oi-dev
>>      
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev
>
>    

-- 
JP André
email jean-pierre.andre at wanadoo.fr





More information about the oi-dev mailing list