Versioning File System for FreeBSD?
freebsd at edvax.de
Wed Jun 24 22:33:31 UTC 2009
On Wed, 24 Jun 2009 23:57:34 +0200, cpghost <cpghost at cordula.ws> wrote:
> Yep, you're right. I thought about a way to extend the API in a
> backwards compatible way, but that's not as easy or straight
> forward as it seems. In fact, it opens a whole can of worms.
> If the versioned file system isn't also POSIX compatible (where
> everything happens in HEAD unless specified otherwise), it's
> practically useless.
The question is: Do you want to take versioning support into
the file system intendedly? FreeBSD keeps most things on a
per-file basis (ordinary files, devices, processes etc.).
Versioning can always be added as a separate solution
(using versioning systems as separate programs) that does
not make any assumptions on the file system used. As you
concluded, the file system's complexity would of course
grow with those requirements. In addition to your arguments,
just imagine how a fsck for such a file system would have
to be implemented...
>From Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
More information about the freebsd-questions