0

Hi can some one help me in understanding this.

On Centos 6.2 its showing kernel as 2.6.32-220.el6.x86_64

whereas on Ubuntu 12.04 its showing as 3.2.0-23-generic.

3.0 kernel is one of the latest kernel and Ubuntu is using that, whereas Centos is using an old kernel. Why is it so?

Can an old kernel offer every new feature that a new kernel can? Why aren't they upgrading to 3.0?

Banjer
  • 4,093
kevin
  • 191

2 Answers2

6

The reason that CentOS doesn't provide a newer kernel is because it is a rebuild of Red Hat Enterprise Linux and that doesn't provide a newer kernel. RHEL takes a somewhat conservative approach to upgrades and new features, preferring instead to provide a stable platform with long term support. Bug and security patches are backported into this environment.

user9517
  • 117,122
2

This is a key difference between a distribution like Ubuntu and Red Hat Enterprise Linux or CentOS.

Ubuntu simply moves faster than CentOS/RHEL. This is by design, as a fast-moving platform is not an ideal target for bigger businesses and applications that value consistency or stability.

Red Hat makes an effort to keep versions the same throughout the supported lifecycle of the products, but will reengineer critical updates and newer package features into the older versions.

ewwhite
  • 201,205