The Linux Kernel is said to be SMP. It is said that processes and kernel threads shall be distributed across processors.
Does all Linux distribution like fedora13, ubuntu 10.04 Lucid by default enable SMP Linux?
On an SMP Linux, which is better to follow- a) multi-process approach versus b) multi-threading approach
Does pthread by default create a kernel level thread so that any application can take advantage of LWP as well as SMP?
If not, how can one make a kernel level thread using Pthreads. Any references would be much appreciated.