| | Kernel Traffic #18 For 13 May 1999 |
 | | Stephen C. Tweedie replied, "It would spoil the kernel: the kernel works very hard to make sure that even when you have different filesystem types present, the pipe and socket code is all handled by common code, not by the particular filesystem involved. |
 | | In fact, according to mmap semantics, we can't: there is no permanent memory reserved for /proc at all." Simon Richter complained that this broke libc file accesses, and Alan Cox said that relying on mmap() being available was broken (though he acknowledged it was the kernel's fault for treating 0 length mmap()s as succeeding). |
 | | Brad replied that the situation effectively prevented all but kernel hackers from tuning Linux or even performing good benchmarks; but Alan didn't think it was that big a deal, and pointed to Stephen's patches again. |
| www.kerneltraffic.org /kernel-traffic/kt19990513_18.html (3341 words) |