From owner-freebsd-arch@FreeBSD.ORG Fri Nov 7 16:34:28 2008 Return-Path: Delivered-To: freebsd-arch@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3AB1106567F for ; Fri, 7 Nov 2008 16:34:28 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 9493B8FC27 for ; Fri, 7 Nov 2008 16:34:28 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.3/8.14.2) with ESMTP id mA7GdAWa007058; Fri, 7 Nov 2008 11:39:10 -0500 (EST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.3/8.14.2/Submit) id mA7GdAEW007057; Fri, 7 Nov 2008 11:39:10 -0500 (EST) (envelope-from das@FreeBSD.ORG) Date: Fri, 7 Nov 2008 11:39:10 -0500 From: David Schultz To: Ivan Voras Message-ID: <20081107163910.GA7007@zim.MIT.EDU> Mail-Followup-To: Ivan Voras , freebsd-arch@FreeBSD.ORG References: <20081027193545.GA95872@pin.if.uz.zgora.pl> <20081028161855.GA45129@zim.MIT.EDU> <20081106192829.GA98742@pin.if.uz.zgora.pl> <20081106195558.GG2281@submonkey.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Cc: freebsd-arch@FreeBSD.ORG Subject: Re: Directory rename semantics. X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Nov 2008 16:34:28 -0000 On Fri, Nov 07, 2008, Ivan Voras wrote: > That would be desirable if we want file system semantics to be a > property of the OS instead of individual file systems. (Though I don't > know if there's ever been a conscious decision about this particular > goal). I don't agree with this. The access control rules are fundamentally a property of the filesystem. Nobody expects msdosfs or ntfs to have the same semantics as UFS, for instance. Furthermore, even if you hacked up all the local filesystems to support the "FreeBSD rules" (as a recent commit seems to have done), you'd still get different semantics for remote NFS and AFS mounts.