Ubuntu服务器10.10与Fedora服务器14的虚拟机中的Mono.NET应用程序托pipe

Ubuntu服务器10.10与Fedora服务器14

我想创build一个运行Mono,MySQL 5.5和OpenLDAP作为VM(在VMWare工作站上)运行的Web服务器。

search“Ubuntu服务器与Fedora服务器”主要产生火焰战争和噪音。 有一些好的文章可用,但它们或者是过时的,或者不提供非常有说服力的论点。

我知道答案最有可能是“取决于”,但我想利用ServerFault上的集体智慧,尽可能获得意见,经验和事实信息。

我的select标准是(除了上面提到的):

  1. 使用方便
  2. 易于开发
  3. 可靠性
  4. 安全

您列出的发行版不是专注于服务器的。 它们通用性足以让它们工作 ,但关键的是,您需要计划在比服务器通常更理想的时间范围(Fedora为13个月,Ubuntu为18个)和更新stream失内部可能比理想更高。

除非你可以合理规划,否则你应该看看Ubuntu LTS版本(比如10.04),这个版本在服务器上使用可以支持五年,或者从Fedora派生的Red Hat Enterprise Linux 6上。十年左右。 如果成本或许可证跟踪是一个问题,CentOS重build(RHEL 6还没有出来)是一个兼容的选项,支持时间相同,但安全更新不可避免地会出现短暂的延迟。

没什么区别。 实际上Ubuntu的任何单声道软件包也可用于Fedora,包括MonoDevelop。

请记住,Fedora正处于六个月的发布周期,每个发行版在两个新版本发布后都会报废。 所以在F16大概一年之后 F14就没有更新了。 另一方面,Ubuntu的周期较长。

如果你想要一个长周期的类似Fedora的发行版,可以使用CentOS 。

更新:Ubuntu LTS是具有更长发布周期的变体。 阅读mattdm的评论。

我只能告诉你为什么我select其他发行版本的Ubuntu服务器:

  • Ubuntu可能是最stream行的Linux发行版之一,拥有庞大的用户群,因此你可以遇到的大部分问题都可能被解决
  • 单声道用户/开发者/部署者的很大一部分selectUbuntu是因为它的stream行性和实际性,因此在这个分发上可能出现的单声道相关问题有很大的可能性
  • MonoDevelop有Ubuntu软件包
  • 恕我直言,可靠性和安全问题应该由于巨大的用户基础压力而得到解决(这当然是主观的,取决于情况)