I have been using Windows XP for many years as a development environment. I now need to get a much faster machine, with more cores and am considering a 4-socket machine so I can have 16 physical cores. Unfortunately it seems that normal windows can not handle more than two sockets and my only choice is to get a copy windows server. I have never used windows server before - is it just windows with the ability to use more sockets or is there something more fundamentally different? I have a huge variety of software on my XP machine - should it all work?
EDIT: I'm slightly concerned that its going to be super-security conscious (which I won't be) and it's going to make me jump through hoops getting "permission" to do every little thing and make me type in long passwords every five minutes.