OpenVZ Forum

Home » Mailing lists » Users » New kernel branches structure
New kernel branches structure [message #11615] Wed, 28 March 2007 15:10
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

OpenVZ project has changed the directory structure of kernel downloads,
and the structure of yum repositories holding different kernels. Read on
for more information and actions you need to take.

== New yum repos structure ==

If you are using non-stable kernel with yum, you have to update your
openvz.repo. Get a new one from here -- -- and put it to your
/etc/yum.repos.d/ directory.


From now on, the following yum repos are available:
Latest utilities. Note that now this does not include the kernel, so
you have to enable one of the below repos.

Stable kernel branches.

Development kernel branches.

Obsoleted kernel branches.

== New structure ==

Now, instead of having a single stable and a single development branch,
there are several from each category. So, the directory structure of (and was
changed appropriately.

The following branches are available from

Stable, maintained branches:

Development branches (will eventually reach the stable status):

Obsoleted (no more maintained) branches:
2.6.8 (reached stable)

In each kernel branch directory (e.g. kernel/branches/2.6.18) there is a
'current' symlink, pointing to the latest/newest kernel from this
branch. In addition, if this branch is considered stable, there is a
'stable' symlink pointing to the same kernel.

In addition, the top level directory (e.g. kernel/) have the following
symlinks for your convenience, pointing to the latest kernels in the
appropriate branch:

stable-2.6.18-rhel5 -> branches/rhel5-2.6.18/stable
stable-2.6.18 -> branches/2.6.18/stable
stable-2.6.9-rhel4 -> branches/rhel4-2.6.9/
stable-2.6.8 -> branches/2.6.8/stable

latest-2.6.20 -> branches/2.6.20/current
latest-2.6.18 -> branches/2.6.18/current
latest-2.6.16 -> branches/2.6.16/current
latest-2.6.15 -> branches/2.6.15/current

Also, a few symlinks are provided in order to try to maintain backward
compatibility with the old directory structure:
debian -> branches/debian
devel -> branches/2.6.20
fc5 -> branches/fc5
rhel5 -> branches/rhel5-2.6.18/
suse10 -> branches/sles10-2.6.16/

== New download pages ==

Kernel download pages (those under are
being migrated to For now, 2.6.20 is served from, other branches will follow.

== Bugs ==

A backward-compatible symlinks are provided in, but they might be not sufficient. In
case you have a problem downloading or finding OpenVZ kernel, please
report to, or directly to me (

== Mirrors ==

OpenVZ download mirrors ( are
catching the new changes slowly. It can take some time before they will
be fully synchronized with the new layout. Please do not report bugs
about mirrors for a week or so
Previous Topic: OpenVZ vs. vserver
Next Topic: How to specify my own init program ?
Goto Forum:

Current Time: Fri Feb 03 16:15:49 GMT 2023

Total time taken to generate the page: 0.00803 seconds