我应该在生产服务器上使用Linux 2.6.x还是3.x内核?

我给了一些内核选项(我在linode上托pipe – 所有内核都是由linode定制的):最新的2.6; 最新的3.0; 和最新的2.6.18或更高版本。

如果我select一个,会有很大的差别吗? 性能? 稳定性? 兼容性? 什么是最好的select?

在我看来,我会继续运行最新的2.6.x内核。 已经出来很久了,已经被广泛部署和testing了,你的供应商可能会在一段时间内提供补丁。

在我看来,3.0对于真正的生产系统来说太新了。 (我在这里谈论的是货币生成系统,而不是运行个人博客或照片库等的服务器。)当公司资金和工作受到威胁时,我认为最好坚持已知和有效的方法。

如果你需要一个稳定版本的Linux内核,那么你应该使用一个稳定版本。 在2.6系列中有第四个版本号。 在3.0系列中,它是第三个版本号。

更好的是让一个主要的发行版为你做这个。 Redhat Enterprise(以及像CentOS和Scientific Linux这样的克隆),Ubuntu Server,SUSE或者Debian都有稳定的版本,内核包含重要的错误修正,但不包括不稳定的新function。

我个人认为在生产服务器上使用3.x是没有问题的,只要我有一个群集或故障转移,可以快速replace任何有问题的系统。 3.0只是2.6.40的新名称。 它不会比任何新的2.6内核版本更不稳定。

3.0与2.6相同。 Linus只是认为这个数字在2.6.40时变得太大了,所以之后的任何事情都被称为3.0。

你等待一个内核稳定多久,你将什么归类为稳定是不同的问题。 一个更新的内核(尤其是如果你的发行版提供的话)在99%的情况下是非常稳定的。