A bit later, Linus Torvalds made a case about PID sharing and gave some example code. He went on to say, about threading: Note that the reason the kernel is not POSIX-compliant is: o the POSIX standard is technically stupid. It's much better to use a cleaner fundamental threading model and build on top of that. o things like the above are just so much better and more easily done in user space anyway. The reason LinuxThreads has a hard time becoming POSIX-compliant is that I refuse to apply stupid patches, and a lot of the patches sent to me have been frankly stupid. They've often implemented pthreads functionality without any actual thought of how it _could_ be done more cleanly with a user/kernel split. ... http://kt.linuxcare.com/kt20000410_62_print.epl -- "May the best description of competition prevail." via, but not speaking for Deutsche Bank