为什么我应该使用CentOS而不是Fedora

我是Fedora的使用者,但我知道大多数SCADA系统都使用CentOS。 我将在Linux中提供一个SCADA解决scheme。 我应该转换为CentOS还是留在我的朋友Fedora?

简短版本:如果您希望系统使用时间超过1年,请使用Centos 6。

长的版本:任何应用程序的问题几乎归结为您要运行系统多久没有大的动荡。 请记住,这些types的担忧往往比最初预期的暂时期限要长得多。

(注:因为它们是二进制兼容的,所以我使用的是红帽企业版Linux(RHEL)和Centos,Centos通常是替代RHEL的免费替代品)

Fedora项目主动提供了两个最新版本的更新(截至本文,Fedora 14和15)。 你有最新的一套软件包,但是一旦N + 2版本发布,你就可以自己做( 每个Fedora Wiki )

红帽企业Linux和Centos支持7年的定期支持生命周期和10年的延长生命周期( 每个维基百科 )

在Centos 6发布之前,它和Fedora之间有一个相当重要的考虑。 RHEL5是在2006年发布的Fedora 6的基础上构build的。许多软件包已经开始显示其年龄,人们希望使用更新的软件包(例如,最新版本的Mediawiki使用比PHP更新的版本随RHEL5提供)。 Centos 6的发布改变了这一切,因为它基于最近的Fedora 12,并且Fedora 13和14的许多变化都是回溯的。

既然你现在正在select,除非你确实需要一个更新的版本的包(这个东西很长很难),否则没有什么理由不去定位Centos 6。 你将得到一个非常当前的套件 10年的更新。

Fedora的发布和支持周期很短。 您通常必须快速升级到较新版本的操作系统才能继续获得支持。 当你build立一个生产服务器的时候,你要确保你能够长时间地接收错误修复和安全补丁。 CentOS支持周期与RHEL相同,我相信这是十年。

此build议适用于任何服务器操作系统。 你想知道,当你设置一些东西,在可预见的将来是可持续的。

CentOS基于RedHat Enterprise Linux(提示:企业版)

RHEL在大型公司非常受欢迎,特别是在金融领域。 CentOS使用与RedHat相同的软件包构build,但没有支持(或成本)。 一般来说,CentOS运行在RedHat后面6个月,核心更新等

根据您的目标,这两个系统都有优势。 CentOS / RHEL默认存储库只包含经过testing的安全软件版本,从未(或很less)包含未经testing或testing版的软件包。 如果您使用RedHat软件的安全更新,一般情况下,在一个月内可以在存储库中提供安全更新,有时甚至在几天之内出现严重的安全问题。 然而,CentOS再次拖尾这些更新有时长达6个月。

Fedora拥有更多最新软件的优势。 例如RedHat / CentOS 6(lates版本)基于Fedora 9上的AFIK。Fedora有更多最新版本的大多数软件可用于其回收站,以及可以说是更大的“用户”社区。

TL,DR;
Fedora拥有更多最新的软件,CentOS / RedHat拥有更稳定的软件

编辑;
另外值得注意的是更新/支持周期。 RedHat / CentOS版本通常在原版发布后支持/更新多年,而Fedora在发布后很快就会停止支持。 Fedora通常不被认为是服务器操作系统,而RedHat / CentOS则是

从我所了解的情况来看,两者之间并没有太大的差别,我自己也使用CentOS。 就像你的应用程序一样,我通常宁愿留在行业正在做的事情上。 如果它已经在CentOS的其他地方运行了,那么你就没有理由重新开始,那么你就知道你已经有了很多工作来启动和运行了。 只是我的2分(O)。