Debian or Ubuntu for online multiplayer game cluster? (latest versions both)

I plan to run:

  1. Erlang apps (ejabberd + modules) with many-many connection
  2. Java apps for business logic
  3. Memcached with about 32 GB
  4. Heavily loaded postgresql 9.X
  5. Some php stuff for front end.

Of course it will be distributed over 4-8 machines.

Have some experience with Debian - everything is great but software a little bit outdated... Have very little ext with Ubuntu - runs like charm at the moment but heard that it has problems with many connections... (No idea if it is true, this is why I ask you.)


3 Answers 3

  • Do you want/need 'conservative' stability -> DEBIAN.
  • Do you need latest software and are you willing to run maybe into some instability issue -> UBUNTU SERVER.

It is a matter of taste. Personally I would always recommend Debian as a Server OS anyday and the latest -> Debian Squeeze has most of the recent packages you would need since it has been released pretty recent.

I use it myself as a XEN virtualisation mothership running up to 6 Machines on it with a second backup machine synced via drbd. I am more than happy with it.


I'd say Ubuntu Server LTS is a pretty good compromise between the stability of Debian and the 'latest and greatest' of the latest Ubuntu.

  • As in it tends to have more recent packages than a Debian that was released about the same time?
    – tshepang
    May 27, 2011 at 16:49
  • Yes, I believe so (at least compared to Debian Stable). May 28, 2011 at 5:06
  • I was referring to Debian Stable when I said a Debian that was released about the same time. Also by at least, you are implying that it tends to happen that Ubuntu LTS offers later packages than other Debian suites (Testing/Unstable/Experimental).
    – tshepang
    May 28, 2011 at 18:12
  • Check the context and try a few different intonations when reading; you got your implication backwards. May 28, 2011 at 22:36
  • I don't understand. What were you implying?
    – tshepang
    May 29, 2011 at 13:06

Ubuntu is effectively Debian testing with some specials on top and some bugfixes from Debian testing backported into it. Since the current release of Debian is quite new, you get fairly recent release of most packages. And there are also backports for the more important fixes. For a heavy duty server I would always go with Debian, especially if you already have experience with it.

  • More often than not, Ubuntu tales a snapshot of Debian unstable, not testing.
    – tshepang
    May 27, 2011 at 16:50

Not the answer you're looking for? Browse other questions tagged .