Re: silent semantic changes with reiser4

Hubert Chan
2004-09-01T06:32:52Z

>>>>> "Linus" == Linus Torvalds <torvalds@osdl.org> writes:

[...]

Linus> I know, you've ignored the "runat" program (which is just a
Linus> wrapper around the openat() system call), but it _has_ been
Linus> mentioned several times in this thread. Yes, you'd type a bit
Linus> more to do

Linus> runat file ls -l

Linus> instead of

Linus> ls -l file/

And how do I get GIMP (or insert your favourite image editing program
here) to edit xterm/icon.png without having to open a new instance of
GIMP? runat isn't going to help here. You'll have to modify every
editing program if you want that type of functionality.

Linus> but at least the openat/runat approach also works for
Linus> directories, which does actually make it a lot more _generic_
Linus> than the "show in the regular filespace" approach. No special
Linus> cases.

Linus> So your comparison isn't valid, because you're ignoring the
Linus> people who shout "runat" at you. You've also not ever actually
Linus> answered about the problems about directories with attributes.

All attributes should be stuffed in a specially-named subdirectory, like
Reiser4 puts all metadata in a metas subdirectory. That's one solution.
The only trick here is picking a suitable name for the subdirectory that
is both user-friendly and highly unlikely to generate clashes.

Both of these I've mentioned before in this thread, and nobody has
brought up any objections yet.

--
Hubert Chan <hubert@uhoreg.ca> - http://www.uhoreg.ca/
PGP/GnuPG key: 1024D/124B61FA
Fingerprint: 96C5 012F 5F74 A5F7 1FF7 5291 AF29 C719 124B 61FA
Key available at wwwkeys.pgp.net. Encrypted e-mail preferred.