Linked by Thom Holwerda on Tue 6th Sep 2005 12:20 UTC, submitted by Rahul
Linux Andrew Morton has provided a short list of features and fixes that will be included in the 2.6.14 kernel which include OCFS2, Relayfs, v9fs, FUSE, pcmcia and scheduler updates among other changes including hundreds of bug fixes.
Thread beginning with comment 27941
To read all comments associated with this story, please click here.
Why Reiser 4 isn't in the kernel
by ecko on Tue 6th Sep 2005 18:43 UTC
ecko
Member since:
2005-07-08

Just so people know there are a few reasons Reiser4 isn't in the kernel besides bugs

1) 4K stacks: Reiser is written with the assumption that 8k stacks are the way to go. 4k saves memory and overhead so that's the way to go, everything else works with 4k stacks now so should reiser4

2) Plugin architecture: reiser4 has a plugin architecture. Most of the kernel developers see now reason this has to be a reiser only feature.

Reply Score: 1

butters Member since:
2005-07-08

"Just so people know there are a few reasons Reiser4 isn't in the kernel besides bugs
...
2) Plugin architecture: reiser4 has a plugin architecture. Most of the kernel developers see now reason this has to be a reiser only feature."

Just to clarify, the problem isn't that the kernel devs don't want Reiser4 to have a plugin architecture. The problem is that Reiser4's plugin architecture falls under two categories: functionality that is already available through Linux VFS and functionality that is new and revolutionary. Reiser4 uses its own demultiplexer to handle all plugins, and the kernel devs want the low-level Reiser4 plugins to be VFS plugins instead of Reiser4 plugins. This way other Linux filesystems can use the plugins.

Hans Reiser and Namesys oppose the consensus of the kernel devs because they already have a working patch and see no further reason to dely the merge into the mainline kernel. For each kernel release that doesn't include Reiser4, Namesys loses potential commercial client license revenues. Instead of facilitating the process of making the requested modifications to the patch (a task that will be assisted by the community), Hans and Namesys continue to drag their feet and argue with the kernel devs. The kernel devs have made it clear that they do not oppose the plugin architecture nor do they deny Namesys the right to license commercial plugins that support functionality unique to Reiser4.

Reply Parent Score: 2