Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Feb 2012 17:36:30 +0800
From:      Kevin Lo <kevlo@kevlo.org>
To:        Gleb Kurtsou <gleb.kurtsou@gmail.com>
Cc:        Alexey Dokuchaev <danfe@nsu.ru>, fs@freebsd.org
Subject:   Re: Re: Call for msdosfs/ntfs experts (or better, maintainers)
Message-ID:  <4F2F9F1E.3070904@kevlo.org>
In-Reply-To: <20111014085405.GA3711@tops>
References:  <20111013181602.GA35354@regency.nsu.ru> <20111014085405.GA3711@tops>

next in thread | previous in thread | raw e-mail | index | archive | help
On -28163/01/-9 03:59, Gleb Kurtsou wrote:
> On (14/10/2011 01:16), Alexey Dokuchaev wrote:
>> Hello there,
>>
>> For quite a while already, our FAT and NTFS support need some love to
>> shine on them, I believe.  AFAICT, they currently have no maintainers
>> and thus are not receiving proper care.
>>
>> Case 1.  FreeBSD still has problems with UTF-8 locale and correct
>> handling of e.g. Chinese characters in both filesystems.  Patches were
>> worked out to address this problem; they are available here:
>>
>>      http://deadshot.googlecode.com/svn/trunk/freebsd-patch/filesystem/
>>
>> PR kern/133174 was filed on 29 Mar 2009 with the original patch for
>> msdosfs, which I've cleaned up a bit per style(9).  No action was taken
>> since then.
>>
>> I've contacted the original author of these patches.  He's very
>> collaborative and is eager to provide all the guidance required to
>> review and include these changes in our code base.  Any takers?  It's
>> a shame for us not to be on par with Apple and even OpenBSD/NetBSD (as
>> I've been told, they support UTF-8 out of the box).
>>
>> Case 2.  Apparently, Apple actually released their NTFS implementation
>> under BSD license which seems quite worthy to take a look at:
>>
>>      http://opensource.apple.com/source/ntfs/ntfs-78/kext/
> Sounds very interesting. I'd peek it up and do a FreeBSD port, but I
> won't be able to start at least in two months. I've just started
> reviewing and testing this year FUSE GSoC project. It works quite ok for
> me (ntfs, encfs), no more random panics etc. But I was told it somewhat
> reduces number of supported file systems. I'm going to publish it on
> github soon.
>
> Question remains if it's worth doing the port from darwin if we have
> working fuse ntfs.
Well, I think it's worth it. There is a known problem with exporting
a fuse mount using NFS, so you can't use fusefs-ntfs to mount ntfs
on one machine and then export that using NFS.
> How mature darwin implementation is?  Is there public
> source repository with history?
>
> attilio@ is working on MPSAFE NTFS:
> http://wiki.freebsd.org/NONMPSAFE_DEORBIT_VFS
     Kevin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F2F9F1E.3070904>