From owner-freebsd-arch@FreeBSD.ORG Fri Nov 7 18:34:54 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 9975F1065670 for ; Fri, 7 Nov 2008 18:34:54 +0000 (UTC) (envelope-from ivoras@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.157]) by mx1.freebsd.org (Postfix) with ESMTP id 241718FC1B for ; Fri, 7 Nov 2008 18:34:53 +0000 (UTC) (envelope-from ivoras@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so1054600fgb.35 for ; Fri, 07 Nov 2008 10:34:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=xxZTudatHkhjspul45eF7sQ7az+DTH0F6q3GfePNaBw=; b=iKwi7P364tn8pzfXvUfLRDjxfy+YGcVCrsgxLsaNpMfT4g608VEzsl3rjMBWCIr/Wo qVg8o0np420XQwMGu5dXNe9o1eID7CGhFBRzSAtvcADl0rjJiMOGq34hgpnF4V3MNtFq rRGk+wzb4XJoymMIFkNl0ZnoIfF03EiVpYwVM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=NvvVdWSrYV2VdSRsYbYj5pEtRyiEQ8iOnvwR5f+XJjaeIK68NfwHn4cf2A3ArP8rDB CIwThAI9WSishPbNAwbyaHtSl4JKfxCvQwGibWYdE6E1vpNEh9EdLRXDI8ZEjTPPz3Fv 4o6g6GEXHym18C7UmLMVbfX2R+VpgtfbbeuEk= Received: by 10.181.61.18 with SMTP id o18mr1139532bkk.24.1226081614435; Fri, 07 Nov 2008 10:13:34 -0800 (PST) Received: by 10.181.225.15 with HTTP; Fri, 7 Nov 2008 10:13:34 -0800 (PST) Message-ID: <9bbcef730811071013q35c04dd4gb582a286a709f22d@mail.gmail.com> Date: Fri, 7 Nov 2008 19:13:34 +0100 From: "Ivan Voras" Sender: ivoras@gmail.com To: freebsd-arch@freebsd.org In-Reply-To: <20081107163910.GA7007@zim.MIT.EDU> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20081027193545.GA95872@pin.if.uz.zgora.pl> <20081028161855.GA45129@zim.MIT.EDU> <20081106192829.GA98742@pin.if.uz.zgora.pl> <20081106195558.GG2281@submonkey.net> <20081107163910.GA7007@zim.MIT.EDU> X-Google-Sender-Auth: 97c02423eb612413 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 18:34:54 -0000 2008/11/7 David Schultz : > 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. There's a fundamental difference between the three groups of file systems: UFS and ZFS are native local file systems created for Unix, MSDOSfs is definitely an odd, foreign file system, while NFS and AFS are network file systems nobody trusts anyway :)