Comparing Linux To System VR4
1) Linux runs on a 'toy' platform (x86), and why the hell would a programmer want threads when there's not TRUE concurrency?
It's not that a programmer would not want threads. However, if you want threads to handle truly concurrent events, as opposed to just multiple strongly related processes, the design of the threads will be entirely different. His point was that on an x86 any attempt to design truly concurrent threads is a waste of time b/c of the underlying architecture. Of course Linux runs on more than just x86 hardware, so the point moot.