Server Fault is a question and answer site for system and network administrators. 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

We have several web applications built on Microsoft technologies ( framework, built using VS2008, MS SQL Server).

I have recently be playing with Ubuntu (9.10), installed using Wubi, and wanted to see if I can get our apps running on a foss software stack. I have got the hang of the very basics of Postgresql and I have read that there is some support for Linq to SQL in mono (as of 2.6) as well as However I am unsure how to go about getting Mono 2.6 up and running. Here is what I have discovered so far:

  • Ubuntu is not meant for the 'cutting edge' it is designed to be stable hence, it sometimes takes a release cycle or two for new software to make it to the repositories
  • Mono is already installed by default, but it is likely to stay at version 2.4 for at least the 10.4 release
  • You can install paralell environments of Mono, if you know what your doing.

I have had a go at setting up parallel environments, but haven't had any luck yet. (And TBH I am not certain that that will do what I think it's gonna do).

(tl;dr start here)

Is there a distribution of Linux similar enough to Ubuntu, that I wouldn't have to start the learning curve all over again, but that will let me install Mono 2.6, Postgresql, (and possibly mono-develop 2.4)?
Or should I persist with Ubuntu?


locked by HopelessN00b Jan 21 '15 at 9:01

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as off-topic by HopelessN00b Jan 21 '15 at 9:01

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

One quick option, since packaging for mono 2.6 seems poor at present (mainly because ubuntu 10.04 will be sticking with 2.4.x, as you said, otherwise it would be done by now I'd rekon) would be to use a vwmare image with openSUSE: has one prebuilt with 2.6.

openSUSE and Ubuntu aren't too similar, but since they both can use GNOME they share a lot. The main difference is packaging, since ubuntu uses .debs and openSUSE uses rpms.

BTW: I would highly, highly recommend using virtualisation for this kind of cutting-edge OS stuff in Linux as opposed to dual booting, as they have a habit of easily dying, especially if you're new to Linux. It also means you can test across multiple Linux distros very easily.

Quadcore CPUs are dirt cheap now. I often run a couple of VMs in the background while developing running fairly CPU intensive stuff and it handles it all extremely well.


I have made a parallel environment script for mono 2.6 and Ubuntu,