If you are doing something with OpenVZ, like consulting, services, training course, make sure to add a note to Partners page.

Download/kernel/2.6.24/2.6.24-ovz004.1

From OpenVZ Wiki

Jump to: navigation, search

Below you can find the change log and downloads for the latest version of 2.6.24 kernel.

Kernel branch 2.6.24
Based on vanilla 2.6.24
Status development*, maintained*
Latest 2.6.24-ovz004.1
Archives 2.6.24
Git repo linux-2.6.24-openvz

Contents

Changes

(since 2.6.24-ovz002.2)

  • SIT tunnel driver fix to work in container.
  • Critical connection tracking bugfixes.
  • "Hide container processes in host system" feature. Controlled by kernel.pid_ns_hide_child sysctl, disabled by default.
  • Fairsched is back based on mainline group scheduling. Container processes are scheduled into one group.
  • Fixed uevent generation in container (OpenVZ Bug #840).
  • Fixed tun/tap creation in container.
  • Fixes in container's sysfs (OpenVZ Bug #852).
  • Fixed compilation without CONFIG_SYSFS set
  • Register /dev/null, /dev/zero, /dev/full, /dev/random and /dev/urandom inside container

For the complete list of changes in this release, see git changelog for kernel v2.6.24-ovz004.

Compatibility notes

  • Fields start_tag, value and delay in fairsched proc files are stubbed to zeroes due to complete scheduler internals overhaul.

Config changes

Same as 2.6.24-ovz002.2, plus:

  • -CONFIG_UNUSED_SYMBOLS (was 'y'; CPT was workarounded, option now unneeded)
  • -CONFIG_FAIR_CGROUP_SCHED=y
  • +CONFIG_VZ_FAIRSCHED=y (Fairsched died, long live Fairsched)
  • +CONFIG_LEGACY_PTYS=y (was forgotten)

RPMS

You need only one kernel RPM so please choose the appropriate one depending on your hardware:

  • If your x86 (i686, IA32) machine has more than 4 GB of RAM, choose kernel-PAE RPM.
  • Otherwise, use the plain kernel RPM (i.e. kernel).

For more info, see Kernel flavors.

x86 (i686, IA32)

File Size
kernel-2.6.24-ovz004.1.i686.rpm 24 Mb
kernel-PAE-2.6.24-ovz004.1.i686.rpm 24 Mb

x86_64 (AMD64, EM64T)

File Size
kernel-2.6.24-ovz004.1.x86_64.rpm 24 Mb

IA64 (Itanium)

  • RPMS will be provided in future releases.

ppc64 (Power)

  • RPMS will be provided in future releases.

SPARC

Currently, OpenVZ project does not have any SPARC hardware to test/build/debug our kernels on this platform.

Source RPM

File Size
kernel-2.6.24-ovz004.1.src.rpm 46 Mb
kernel-2.6.24-ovz004.1.nosrc.rpm 995 Kb
kernel-ovz.spec 16 Kb

Kernel patch

This patch is applicable to vanilla Linux 2.6.24 kernel (not to 2.6.24.y), available from kernel.org.

File Size
patch-ovz004.1-combined.gz 755 Kb

Configs

Official configs of this OpenVZ kernel used to build binary RPMS.

File Size
kernel-2.6.24-i686-PAE.config.ovz 80 Kb
kernel-2.6.24-i686.config.ovz 80 Kb
kernel-2.6.24-x86_64.config.ovz 74 Kb

Archives

For other 2.6.24 kernel releases, see download/kernel/2.6.24/Archives.

For other kernel branches, see download/kernel.

Kernel branches
Stable
Development
Old
RHEL4 • RHEL5 • 2.6.18
2.6.24
2.6.22 • 2.6.20 • 2.6.16 • FC5 • SLES10 • 2.6.8
Versions of 2.6.24 kernel
Personal tools