Directory rename semantics.

Ivan Voras ivoras at freebsd.org
Fri Nov 7 10:34:54 PST 2008


2008/11/7 David Schultz <das at freebsd.org>:
> 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 :)


More information about the freebsd-arch mailing list