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

Well, rather than a question is an opinion from you, it goes well, What version of ubuntu is better oriented programming to robotics or anything related to programming languages ​​(like C, perl, c + +, java, etc..?) I have read on other forums that say Ubuntu (desktop) is unstable , EYE I mean when you start playing the system configuration files and goes crazy. Also not sure if ubuntu server is most convenient for programming, robotics and stuff or if other distros are better for it as mint, fedora, suse, or debian arch, and then based on their experience and knowledge I would like to give their opinions regarding this.

Greetings (:

share|improve this question
I asked a related question here, though it's about a version of Ubuntu to install on a robot. – Drew Noakes Oct 24 '12 at 19:58

There "under the hood" difference between ubuntu flavours is very minor. All flavors use the same archive (use the same packages). Each flavor is basically just a set of default installed packages. You can install all flavors concurrently, or switch between them, by adding and removing packages.

So, no, there's no good reason to install "Ubuntu Server" if you are intending to use the machine as a desktop, and vice-versa.

share|improve this answer

As the other poster said, all of the linux "flavors" are very similar at the core. Some, like puppy linux, are small enough to boot straight from a flash drive, and others, such as ubuntu, offer what you might call an easier to use UI and design, though larger in size. Ubuntu, and other distros I assume, come built in with a python interpreter you can run straight from the terminal. You can also compile and run C/C++ files straight from the terminal, as long as you have the right packages installed, gcc I believe. There are also plenty of IDEs you can install such as Code::Blocks, Eclipse, KDevelop, NetBeans and etc.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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