Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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
1  
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
add comment

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

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

2 Answers

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
add comment

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
add comment

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