On Thu, Aug 26, 2004 at 01:35:01AM -0700, Hans Reiser wrote:Think of it as being like VFS, where you can plugin new filesystems. Only in this case, you can plugin new kinds of files, and everything you need to implement those new kinds of files (items, nodes, keys, processing before flushing to disk, etc.) also gets implemented as a plugin. It is an Uber-VFS.
Reiser4 plugins are not for end users to download from amazon.com, they are for weekend hackers to send me a cool plugin for me to review, assign a plugin id to, and send to Linus in the next release. Sometimes
then what's the difference in having the plugin fixed in stone into
reiserfs? That's my whole point. Get the patch from the weekend hacker,
check it, send the patch to Linus to add the new feature to reiser4,
just call it "feature" not plugin.
The only single reason weI am not concerned about ram in this design, I want nifty new kinds of files easy crafted over a weekend by sysadmins working in Canada and Guatemala. Software engineering cost is what matters to me ( I turned 40, so I think different now....;-) )
use modules is to avoid wasting tons of ram by loading every possible
device driver on earth,