From owner-freebsd-stable@FreeBSD.ORG Mon May 19 14:21:31 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11F771065674; Mon, 19 May 2008 14:21:31 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id B2E458FC16; Mon, 19 May 2008 14:21:30 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.local ([192.168.254.200]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id m4JELRxq013613; Mon, 19 May 2008 08:21:27 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <48318CE7.10507@samsco.org> Date: Mon, 19 May 2008 08:21:27 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.13) Gecko/20080313 SeaMonkey/1.1.9 MIME-Version: 1.0 To: Andriy Gapon References: <1210965790.00070991.1210954202@10.7.7.3> <1210965791.00070995.1210954203@10.7.7.3> <1210965792.00070997.1210954803@10.7.7.3> <1210969383.00071003.1210956601@10.7.7.3> <48318B97.5090200@icyb.net.ua> In-Reply-To: <48318B97.5090200@icyb.net.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.4 required=3.8 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: Jeremy Chadwick , Stefan Lambrev , freebsd-stable@freebsd.org, Zoran Kolic Subject: Re: udf X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2008 14:21:31 -0000 Andriy Gapon wrote: > on 16/05/2008 19:48 Scott Long said the following: >> There is no write support in UDF in FreeBSD. When I wrote the fs code, >> packet writing was the only way to do discrete writes, and it's very >> hard to make that work with a traditional VM system. Now with DVD+R, >> it's probably worth someone's time to look at it (though the append-only >> nature of +R means that there are still some nasty VM complications to >> deal with). Until that happens, mkisofs can be used to create a static >> UDF filesystem. > > BTW, Remko has kindly notified me that Reinoud Zandijk has completed his > long work on UDF write support in NetBSD. I think that porting his work > is our best chance to get write support in FreeBSD too. > I think you'll find that implementing VOPs and filling in UDF data structures will be easy, while interacting with the VM will be many orders of magnitude harder. Still it should be a fun challenge for someone to do. Scott