当我需要创建新服务器时,我总是选择 Centos,主要是因为它与 Red Hat 兼容,我认为 Red Hat 是通用 Linux 服务器的事实上的标准。
现在的问题是Red Hat 6已经发布有一段时间了,而Centos 6却没有任何迹象(事件Centos 5.6 iso仍然缺失)。
如果需要创建一个新服务器,您会做什么?继续使用旧的 Centos 5.5 还是切换到最近发布的 Scientific Linux 6.0?
我查看了 SL 6.0 网站,他们声称非常注重与 RH 的兼容性,我从未亲自尝试过,所以我只是想听听别人的现实生活意见。
答案1
当然,这两个项目都是从 Red Hat 提供的源代码进行二进制兼容的重建。主要区别在于开发/构建模型。
中央操作系统仅有的进行更改以删除红帽品牌,或者偶尔作为构建某些内容的最后措施。他们的目标是与红帽企业 Linux 逐个兼容。
Scientific Linux 进行了更多自定义和添加,例如构建 OpenAFS 软件包。 (他们确实保留了这些的 SRPM分离, 尽管。)
CentOS 是一个“社区”发行版,但它实际上是由一小群(但活跃的)志愿者开发人员以封闭的方式构建和维护的。这个群体缺乏沟通有时令人沮丧,我认为这是他们需要解决的问题。 Scientific Linux 的开发模型更加开放,并且更容易看到正在发生的事情。
在我的印象中,Scientific Linux 更有可能接受“让它工作”的黑客攻击,而 CentOS 则更加谨慎,即使这意味着延迟 - 就像 CentOS 6 版本的情况一样。
两者都在许多严肃的机构中投入使用。我不认为 CentOS 6 发布的延迟是一个令人担忧的大问题——事情就是这样。 (我认为优先考虑 5.6 是正确的举措,因为这会阻止一些安全更新。事实是那是尚未完成更令人担忧。)希望在发布发布的实际工作完成后,可以进行一些评估,也许可以在状态沟通方面做出一些改变。但我也认为您现在决定使用 Scientific Linux 不会出错。毕竟,它们基本上是可以互换的,而且如果您以后改变主意,切换应该不会太痛苦。
如果您的系统位于前线并且对您的业务至关重要,那么购买红帽企业 Linux 订阅也应该是您要考虑的选项之一。价格很贵,但不是那综合考虑,价格昂贵,而且就其本质而言,CentOS 和 Scientific Linux 在获取安全更新方面总是存在一些延迟。
答案2
Oracle Linux 具有与 Red Hat 相同的封闭更新存储库。
我有两种服务器,任务关键型服务器和非任务型服务器。当我需要创建新的关键任务机器(通常具有 RH 许可证)时,我通常使用最不关键的服务器来尝试新功能,这是我通常尝试可用的最新 RH 克隆的主要原因。
他们通常不在前线。
答案3
使用 CentOS,因为 Scientific Linux 的开发已停止(这里是邮件列表公告)。