Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Kernel versioning

284 bytes added, 09:55, 27 August 2007
Added new versioning style
== Versioning ==
=== New-style versioning === Currently all new OpenVZ kernels has a simple version like <tt>2.6.n-ovzXXX</tt> * '''2.6.n''' is a vanilla kernel version, e.g. 2.6.20 or 2.6.22, which this OpenVZ kernel is based on;* '''ovzXXX''' is the OpenVZ kernel version, e.g. ovz001 for the very first one. === Old-style versioning === Some time ago OpenVZ kernel versions are were named like <tt>2.6.n-XXXtestYYY.z</tt> and <tt>2.6.n-XXXstabYYY.z</tt>.
* '''2.6.n''' is a vanilla kernel version (i.e. the one from [http://kernel.org/ kernel.org]) which this OpenVZ kernel is based on.
* '''z''' is an add-on number; it is used as rpm's <tt>Release</tt> field and in most cases is set to 1.
This style is kept for some kernels that started before switching to the new versioning. === Cycle ===
Usual kernel development cycle looks like this:
A few kernel branches may be developed in parallel. For example, as of 13th of June, 2006, there are four branches:
* stable, based on 2.6.8, currently at 2.6.8-022stab077.1* development, based on 2.6.16, currently at 2.6.16 026test014.4* FC5, based on latest Fedora Core 5 kernel, currently at 2.6.16-1.2111_FC5.026test012* SUSE10, based on latest SUSE10 kernel, currently at 2.6.16.13_4_ve026test012-2
[[Category: Kernel]]