什么是尝试单声道2.6最简单的路线?

我们有几个基于Microsoft技术构build的Web应用程序(使用VS2008,MS SQL Server构build的asp.net + mvc框架)。

我最近在玩Ubuntu(9.10),使用五笔安装,并想看看我们是否可以让我们的应用程序运行在foss软件堆栈上。 我已经掌握了Postgresql的基本知识,我已经读了Linq到单声道(从2.6)以及asp.net / MVC的一些支持。 但是我不确定如何让Mono 2.6正常运行。 这是我迄今为止发现的:

  • Ubuntu并不意味着它被devise为“稳定”的“尖端”,因此,它有时需要一个或两个发布周期才能将其发布到软件库
  • 单声道默认情况下已经安装,但至less在10.4版本中可能会保持在2.4版本
  • 如果你知道你在做什么,你可以安装单声道环境 。

我已经设置了并行环境,但还没有运气。 (和TBH我不知道这将做我认为会这样做)。

tl; dr从这里开始)

有没有一种Linux的发行版与Ubuntu相似,我不必重新开始学习,但是这样可以让我安装Mono 2.6,Postgresql(也可能是mono-develop 2.4)?
还是应该坚持使用Ubuntu?

一个快速的select,因为单声道2.6包装目前似乎不好(主要是因为Ubuntu 10.04将坚持2.4.x,如你所说,否则现在我会rekon)将是使用vwmare图像与openSUSE: http : //www.go-mono.com/mono-downloads/download.html有一个预编译的2.6。

openSUSE和Ubuntu不太相似,但是既然他们都可以使用GNOME,他们就共享了很多。 主要区别在于打包,因为ubuntu使用.debs,而openSUSE使用rpms。

顺便说一句:我强烈build议在Linux中使用这种尖端操作系统的虚拟化,而不是双启动,因为他们有一个容易死亡的习惯,特别是如果你是新手Linux的话。 这也意味着你可以很容易地testing多个Linux发行版。

Quadcore CPU现在很便宜。 我经常在后台运行几个虚拟机,同时开发相当CPU密集的东西,它处理得非常好。

我为mono 2.6和Ubuntu制作了一个并行环境脚本, http://patrick.qmtech.net/blog/?p=14