Re: 2.6.9-mm1

From: David Masover
Date: Sun Oct 24 2004 - 12:44:14 EST


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

Hans Reiser wrote:
| David Masover wrote:
|
|>
|> Some people don't care about speed but need space. I'd leave them in on
|> general principle, even if no one wants them now.
|
|
| Software design is usually improved by identifying features that aren't
| worth much, and removing them from the interface and burying them where
| average users don't see them (or dumping them completely). Interface
| clutter has a cost.

Clutter, yes. A tree-like structure can help things, and menuconfig
allows that.

That said, I don't object to hiding it in a header file, but I can
easily imagine a situation where someone would want small keys -- a very
small filesystem (flash ROM) with lots of metadata stored in a rather
deep tree without much fanout (am I using these terms properly?). I
doubt much speed is gained by having large keys in such a situation, but
for storage space, every byte counts.

Now, the reiser4 code seems quite large compared to the space saved, but
suppose the user had chosen it already for other reasons (metadata,
space saved with cryptocompress plugin). If reiser4 was going to be
used for any storage at all in such a situation, the user would much
rather use it for all storage than write a storage layer on top of it.
The inclusion of a (even stripped down) libdb might be the proverbial
straw that broke the camel's back.

It's possible that we will never see such a situation, but embedded
Linux is quite popular these days.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQXwFIHgHNmZLgCUhAQLYVg//RgYgH7Qcc9Q6GfoCAn8BtvvOnF70BkM3
3kD7334ubSIeOxVadJxNWptakjhTlXzqzm19BaQoyVajOrHKLd4rj4zHVxKdYdXf
EA2QCmCyPWd4MtiteVxSjJq/zO9Vfbx62pJ2aV+HyjfRf2g+sznMmBhrXcCV3/ti
1xWBM43yl/6vhJOVWNgkl4V3vmALsaE6xp7ZXSagvllEEm+axgD5Uu2elrccBPgh
KhjYMhqqWmfvdrdgfkShfjrd2zAOqN9823Cc85QBeGWMDJ6r23bcR7fBU7eMv4rL
o5XcUcG230G6QKMRoiYlS3usn53G+h43e4MVxWoHdOriS9wYgF3S9lHTMSZvy43z
dTpDcI4+SjQfQs8GkI6LP7Oktz6RQbBO/ufVf/EwTKphIljdxtnUPqOFPYBAiKpU
OzQULqj+ehMxszhyjFA/6wavBtTGkl8ntnUWcYkCN50i2towWfKVVsbgZKHunEvv
p5TgeEpEax6kCWbvbTc+4/xUBYBT3RKJAPIIH1LzrakqFItm5VOQ+cTANfOQmVwJ
Q5E7WPtxxc5wLMYXnhPH5bCCr1LTXuyUBL6nBRVDE5zdiftlnhdL+PGZlfLY/7RO
GeOkGwtg2tnDGVwBXHKPo9Ev93QPcDwzYWjMzCKPAk4XeeEg0GgHGiot/gkOXWTH
bghEu/Vr3FI=
=dP28
-----END PGP SIGNATURE-----
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/