Regarding Linux on 1024 cpu machines and more. Such machines are basically just a cluster of nodes on a fast switch. Read here for more info.
"Perhaps those benchmarks published by SGI finally deliver a few nails for the coffin of the reasoning of some fanboys that Linux scales better than Solaris, because there are systems with thousands of cores out there. Linux scales on this system exactly like a cluster."