Multiple core/cpu support has been in the kernel for a great many years now. I don't have the reference handy at the moment but if memory serves the default kernel options are set for 8 cpus and 32 cores. For more than that you have to compile a custom kernel.