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 an Mfg Engg Professional with 30 years experience in CNC / CAD / CAM fields. I have stumbled upon an application for time & motion study and using SQL 2005 Express developed it into a full fledged app - with visual studio.

I am hearing the word that Ubuntu is a good system. Pl tell me if I can use it as a development plat form for my app development - to make it as a true open source one - preferably using the same .net, vb etc technologies.

I am a developer with VB due to its easy visibility of books plus training courses for the same. I am not very much conversant with 'open source' though I feel it is a good thing..

Can some one help me with some suggestions? Will it help me 'stay afloat' with some kind of revenue flow - even though my app will become an open source ? If so, how?

Pl reply.


Renga Iyengar Chennai India

share|improve this question
Welcome to Ask Ubuntu! It's difficult to tell what is being asked here. This is ambiguous, vague, incomplete, overly broad or rhetorical and cannot be reasonably answered in its current form. Please be a little bit more specific or detailed about whay you're trying to accomplish, or take a look at What kind of questions should I not ask here? – guntbert Aug 23 '13 at 16:06

The mono project is a project for developing .NET applications on non-Microsoft operating systems. They appear to have visual basic support, but are better know for C#. I recommend looking into mono software.

Just because you develop applications on Linux doesn't mean your code has to be open-source, just as if you develop on Windows you can make your code open source. For more information on making (or getting involved in) open source projects, take a look at

share|improve this answer

You can still develop .net application in linux using Mono framework which is a similar opensource implementation of MS .net Framework with additions, however you won't be using your usual IDE (visual studio) but there is a very decent replacement IDE named Mono Develop it supports many languages including This is for 1st part, concerning SQL 2005 please refer to this question maybe you'll need to install sqlserver in another machine and access it from Ubuntu.
To install Mono framework use

sudo apt-get install mono-runtime

To install monodevelop

sudo apt-get install monodevelop

More information here

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.