Who would have guessed? ;) Just to add one thing: Debian has its place, when setting up a server stability should be fairly high on the priorities list (this is freaking weird thing to say to Hubski admin :D). Same thing with systems like CentOS or RedHat Linux. Sure, you can use them on your desktop/personal laptop and don't mind staying within delivered software. But if you just must get something to work that requires new stuff, it can get painful. The computational grid for students at my university actually runs Debian (and the one for researchers is either CentOS or RedHat) and according to the admin it never had any problems once the setup was completed. And as you can probably guess, majority of the first year is close to monkeys who try to run code that due to intended or unintended error can have something along the lines of: double * velocity = (double*)malloc(N_PARTICLES << sizeof(double)); :D. Chance of having something like that on your personal machine are significantly less than when you have 300 people with ssh access and too much free time on their hands ;). const unsigned N_PARTICLES = 10000000U;