* Olaf van der Spek <olafvds...@gmail.com> schrieb:

> > Well, they're an fundamental concept which sometimes *IS* significant
> > to the applications. It's very different from systems where each
> > file has exactly one name (eg. DOS/Windows) or where there're just
> > filesnames that point to opaque stream objects that can be virtually
> > anything (eg. Plan9).
> 
> Sometimes, indeed. This number of times should be as low as possible.

These cases aren't that rare. Windows, for example, tends to deny
renames on open files, as they're also identified by the filename.
(yes, there're other solutions for this problem, eg. having some
internal-only inode numbering, etc).

It's important to understand, that on *nix, filenames are not representing
the files directly, but just a pointer to them (somewhat comparable
to DNS entries), where other platforms directly use the filename as
primary identification (sometimes even as primary key). This has great
implications on the semantics of the filesystem.

> > Why not designing an new (overlay'ing) filesystem for that ?
> 
> Increased complexity, lower performance, little benefit.

Why that ? Currently applications (try to) implement that all on 
their own, which needs great efforts for multiprocess synchronization.
Having that in a little fileserver eases this sychronization and
moves the complexity to a single point.


cu
-- 
----------------------------------------------------------------------
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weig...@metux.de
 mobile: +49 151 27565287  icq:   210169427         skype: nekrad666
----------------------------------------------------------------------
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
----------------------------------------------------------------------


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101231144455.ga29...@nibiru.local

Reply via email to