From owner-freebsd-hackers@FreeBSD.ORG Thu Mar 29 00:18:49 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D215106566B; Thu, 29 Mar 2012 00:18:49 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id ABCB78FC08; Thu, 29 Mar 2012 00:18:48 +0000 (UTC) Received: by bkcjc3 with SMTP id jc3so1952262bkc.13 for ; Wed, 28 Mar 2012 17:18:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=sk6K51sYsxX8rq+5t1JIJTlZ2NjWyiN188tjmlMKsvw=; b=xaHp7fRvU0f1xmPBvrhuPSBFvTfUp/MMjux7oY6m8Pf/8E1OebRyw/yyawmwUTEFw9 FX5Rs/aunvgzvVywiwD1VEGwDooBfGjsIWF7CKL0+tBvXF2GzQSZDjUaoSIne2drgM/V v1s3EUwnVxlFRG7cgvo4lREj4rEefp5WAhSd8MRG+DXMOXhx2f8GCueHKspt5K2UoUCs mFFvv/SOocI0CUo/5JLEtSxaLTtrzIlOHQ8Cw6rKchBqnAT8ImzvH2ArwfyixFZ4C3e2 UeAbLUz+kIV9nIH4DkfDbzGVxr3m/NidexHlUVaiHsm8yP32aDCvwxwAU+leLrReJKG+ Q2mw== Received: by 10.205.125.142 with SMTP id gs14mr13142909bkc.95.1332980327216; Wed, 28 Mar 2012 17:18:47 -0700 (PDT) Received: from localhost ([78.157.92.5]) by mx.google.com with ESMTPS id u14sm9946819bkp.2.2012.03.28.17.18.45 (version=SSLv3 cipher=OTHER); Wed, 28 Mar 2012 17:18:46 -0700 (PDT) Date: Thu, 29 Mar 2012 03:18:43 +0300 From: Gleb Kurtsou To: Pedro Giffuni Message-ID: <20120329001843.GA17435@reks> References: <1332875025.86491.YahooMailClassic@web113511.mail.gq1.yahoo.com> <4F73A212.6060503@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4F73A212.6060503@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-hackers@freebsd.org, Efstratios Karatzas Subject: Re: NTFS GSoC Project Idea X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 00:18:49 -0000 On (28/03/2012 18:43), Pedro Giffuni wrote: > Hello Efstratios ; > > In general, I agree with Gleb that you should start from > the Apple Darwin port instead of spending time on the > current FreeBSD driver. I'd suggest submitting two proposals -- too much depends on a mentor availability for a particular project. > Please note that last year someone attempted to bring > in smbfs from Darwin with your same strategy and > failed: > http://lists.freebsd.org/pipermail/soc-status/2011-June/000340.html > > Making it MPsafe may look relatively easy but it will > take valuable time. In the case of ext2fs, for example, > I am convinced it was only done in time because the > ext2fs code is based on UFS1. > > Also the lack of write support has made the current > NTFS driver undesirable and for a while, even before > the MP-unsafe axing was defined, the driver was > being considered for deprecation. > > Quite honestly I think we want the Darwin driver. If it > serves as further encouragement, when I asked Yar > about his HFS port he said everything he took from > Darwin "basically" compiled. My experience with Darwin NTFS was similar. I had most of it compiling in several evenings. At least extended attributes and utf-8 routines had to be disabled. Sorry, I can't recall the details, had no time to get back to it afterwards. Thanks, Gleb. > > cheers, > > Pedro. >