我一直是Windows用户,现在我需要Linux来使用Mono创建应用程序。哪种Linux发行版最适合我?我将在虚拟机中使用它。
答案 0 :(得分:30)
Mono主要是在openSUSE上编写和测试的。我们发布的软件包适用于openSUSE。实际上,我们发布了一个openWare的VMWare映像,新版本的Mono都已经设置完毕并准备就绪:
http://www.go-mono.com/mono-downloads/download.html
话虽如此,我们有一个很好的社区,他们致力于确保Mono运行良好并且打包在所有主要发行版上,例如Fedora和Ubuntu。
答案 1 :(得分:3)
通常没有任何分配比其他任何分配更好。从网上下载发行版的现场CD,在你的VM中运行它们并使用你最喜欢的那个。
答案 2 :(得分:1)
并不是说任何发行版对于Mono开发来说真的比其他发行版“更好”,但是由于您使用的是VM,我会寻找资源使用率较低的发行版。
答案 3 :(得分:1)
简单的答案显然是OpenSuse,可以快速轻松,轻松地进行开发人员体验。但是,如果您不需要最新且最好的单声道位并且正在设置网络服务器,您可能希望使用具有更多企业理念的分发(SLES,RHEL,Ubuntu LTS)。或者,如果您喜欢简约分发,您可能需要尝试gentoo来获取除了您需要的内容之外的任何内容。
就个人而言,我在OpenSuse上开发了最新的工具,但目标是redhat,因为这是我与之合作的人所知道和信任的品牌。这不是技术原因,而是政治原因。你的其他虚拟机运行的是什么? Mono甚至可以在Windows,Mac和Solaris上运行。
答案 4 :(得分:0)
任何基于Gnome的东西都应该对你有用(因为Gnome正在转向单声道)。 Ubuntu有很多牵引力,非常优秀的支持基础和Gnome支持。
答案 5 :(得分:0)
我想说更容易使用和更完整(免费)的发行版是Fedora,Debian和Ubuntu。
自从...永远以来,我一直是RedHat用户。当项目启动时我切换到Fedora(它只是RedHat的免费开放版本)。有些版本是不稳定的,有些版本很好,但平均而言,我所遇到的其他发行版的问题要少得多。现在我正在使用Fedora 10,由于我的母亲能够使用它,我猜他们已经在用户界面和可用性方面取得了实际进展! ;)
答案 6 :(得分:0)
我建议你下载一些有点味道的预制VM。至于哪个发行版,如果它是一个客户端应用程序,请使用Ubuntu。如果它是一个服务器应用程序,它没关系,所以去Ubuntu。 ; P
这是我过去用于测试的优质预制VM:http://www.vmware.com/appliances/directory/95733
答案 7 :(得分:0)
VirtualBox +任何Ubuntu + mono / MonoDevelop =开箱即用。