Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am going to build a trading system with java and mysql but I am not sure should I use desktop or server version. The backtest part would involve a lot of calculation and live trade part requests stability and quick response timing.

share|improve this question

marked as duplicate by Kevin Bowen, Eric Carvalho, Alvar, Jorge Castro, Raja Jun 26 '13 at 1:32

This question was marked as an exact duplicate of an existing question.

If it's a server, then use Ubuntu Server. But apart from the default package selection nothing is different, really. Not even the kernel. Running a GUI is not the best thing for a system that has to perform background tasks like this. – gertvdijk Jun 25 '13 at 9:08

So you are setting up a trading system using that machine as a server? And then people can connect using a website or something like that? Well, then I would definitely choose Ubuntu Server.

share|improve this answer
just for myself, no one else would use it. – crunchor Jun 25 '13 at 9:29

If this is to be a dedicated server, then I would definitely recommend using a long-term supported release of Ubuntu Server. On the other hand, if you plan to run your services alongside personal applications (e.g. on your desktop or laptop), I would recommend using a long-term supported release of Ubuntu Desktop. Installing a command line system from an Alternate image is also a good choice if you want more control over how much resources your system consumes on its own graphics and - in a production context - other bloatware.

Either way, before you try to run any GNU/Linux-based service in a production environment, make sure you know how to use the terminal properly and how to keep your system up to date.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.