Ive heard that Linux doesn support SMP (Symmetrical Multiprocessing), is that correct?
Linux does indeed support multiple processors. This support began in the 1.3/2.0 kernel, and is constantly being improved. In the 2.2/2.3 kernel releases SMP is a stable, usable feature. This doesn’t mean it is perfect. There still isn’t the granularity that some want to see. However, with the release of the 2.4 kernel (as we can see from the current experimental 2.3 line of kernel releases) SMP has become extremely efficient. Some references: • The SMP HowTo at http://www.linuxdoc.org/HOWTO/SMP-HOWTO.html • The Parallel Processing HowTo at http://www.linuxdoc.org/HOWTO/Parallel-Processing-HOWTO.