On Monday 14 April 2008, Christoph Hellwig wrote:Thanks to Bob Copeland for taking the time to submit this for mainline. Please don't mistake the resulting debate as a sign we don't appreciate the effort of making it available and getting it reviewed. This zero maintenance burden idea is a little suprising to me. The kernel interfaces do change and we either end up changing every filesystem to support the new interface or we need to carry around the old ones for the old filesystems. Even though OMFS seems to be using the generic interfaces well, there is still a testing burden for every change. Someone needs to try it, report any problems and get them fixed. Since none of the people making the changes is likely to have an OMFS test bed, all of that burden will fall on Bob, his users, and anyone who tries to compile the module (Andrew). Unlike all the device drivers we don't want floating around out of the tree, filesystem authors do have a choice between FUSE and being in-kernel. Since OMFS has been maintained out of tree since 2.6.12 or so, Bob probably has a very good idea of how much time he has needed to spend updating things for each release. So, there are two big questions I'd ask: * Which setup (kernel or fuse) would Bob find easier to maintain things? * Is this a first step toward more development and an increased user base? Tossing it in -mm isn't a bad step toward getting attention to see if more people want to use it. -chris --
| Al Viro | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg KH | [2.6.22.2 review 05/84] Fix deadlocks in sparc serial console. |
| Linus Torvalds | Linux 2.6.27-rc8 |
| Greg Kroah-Hartman | [PATCH 006/196] Chinese: add translation of oops-tracing.txt |
git: | |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Linus Torvalds | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Manuel Bouyer | Re: Interactive performance in -current |
| YAMAMOTO Takashi | Re: statvfs(2) replacement for statfs(2) patch |
| Nathan Langford | microkernels |
| Garrett D'Amore | Re: wsmux inject |
