6,535
edits
Changes
This shows KLOC (thousands lines of code) changes in three kernels: * OpenVZ 2.6.27-aivazovsky,Z based on vanilla 2.6.27 kernel. * OpenVZ 2.6.18-028stab062.1, based on RHEL5 U3 kernel. * RHEL5 U3 2.6.18-128.1.1.el5, based on vanilla 2.6.18 kernel. '''Con
This shows KLOC (thousands lines of code) changes in three kernels:
* OpenVZ 2.6.27-aivazovsky,Z based on vanilla 2.6.27 kernel.
* OpenVZ 2.6.18-028stab062.1, based on RHEL5 U3 kernel.
* RHEL5 U3 2.6.18-128.1.1.el5, based on vanilla 2.6.18 kernel.
'''Conclusions''':
* Even without drivers RHEL5 patches add/delete 434 KLOC, which is 8.5x times bigger then OpenVZ kernel modifications (51 KLOC);
* OpenVZ based on mainstream 2.6.27 kernel requires 40% less modifications due to on going mainstream integration.
* OpenVZ 2.6.27-aivazovsky,Z based on vanilla 2.6.27 kernel.
* OpenVZ 2.6.18-028stab062.1, based on RHEL5 U3 kernel.
* RHEL5 U3 2.6.18-128.1.1.el5, based on vanilla 2.6.18 kernel.
'''Conclusions''':
* Even without drivers RHEL5 patches add/delete 434 KLOC, which is 8.5x times bigger then OpenVZ kernel modifications (51 KLOC);
* OpenVZ based on mainstream 2.6.27 kernel requires 40% less modifications due to on going mainstream integration.