-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1




Hans Reiser wrote: | David Masover wrote: | |> |> doing atomic operations -- because a system call named "reiser4" | | | Maybe I should call it sys_reiser and not sys_reiser4? ;-) What about | the name is not portable? ;-)

Um.  Suppose someone wanted to duplicate it on (say) ext3?  Then the
name sys_reiser becomes confusing.

But I bet your system call does more than just define atoms, right?  Or
it's supposed to?

Is there an advantage to having one system call, instead of many?
(sys_begin_atom, sys_end_atom, sys_keyword_search, and so on...)

If so, you either want to try to turn it into a standard (so all new
filesystems will have a sys_reiser call) or create a library to abstract
the system call away (something like atom_new, atom_end, and so on).  In
fact, if I'm not mistaken, the "atomic" features could even be
implemented entirely as a userland library on top of the filesystem, at
least as long as the power is on ;)

I like your way better, but I also like the idea of making those
features so widespread (even poorly implemented) that programs start
adopting them.

No matter how good reiser4 is, I don't think everyone will start using
it overnight.  And its atomicity means very little to the average user
if it isn't ubiquitous.  I want cp, vim, thunderbird, and so on to all
support reiser4-style atoms.  If they can do that without a reformat for
existing users/developers, it's more likely to happen in such mainstream
apps, and it helps make reiser4 more useful.




-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQPczb3gHNmZLgCUhAQKkPw//R388NdP+dEpU/Tw4XG4Fpg8BF5gfv1aG
jpa0rExvG0qdfbDUKL6esiWoMIKqsELhxt7UdIl8a3ncs8Grd/XuE62cdUZsWwnn
xCjXtQ3OlHOI33hXwPokVQ4VJ7WvjgGxKFr9de3R7lT5Aw+Y7QomH92oCK3SNBHT
pDOwOqeDUyhnN6bRHIWvBsk+9zq5QiI9IQEaYjMDwCqKUg3vyyM0qLWlcQNVwE9A
cgJgb8xkWdXQbK5+ZZDKbVGM5yws7rt6pqTVdJgc2JhSMk1Rt4i+no2+pBqyAz1d
LvCzsRJ+7yGayzGQbqvNPYMM4ddlJz6FIBXPhbBFSiCFCAR38zb3LUgXhxAIZxIT
g6fkQjWPJhuQkqGGK2zmjKaUQynMfuby1pjw2mPdxuHwVGiSxXv4fdNBnlHkqqkF
bbWLBGOC/gu3RZzzImOKeAKAcmqjItZnIihsERUEf2EijV5Xtz15HeJ8wO+UEchi
GRIYzIkiAhE5PGeCZyCuEhbRPgSe5/78pkQIa1kO8USR1p0xMpEnFPNLpdZtpeah
/TOgTOztuxVZJhDlJnbydnJHD2wr/pj9jWVa7nUoCrDJFCK93LENL0QrsMvXWhp6
/T+xYRPAfee2/rTLV+0xKRSuJNO+jrjWnUAbMDSBGP+gm6Idfhh/RERD4SF0DNH1
l+n/dqCpCKE=
=YPGx
-----END PGP SIGNATURE-----

Reply via email to