Difference between revisions of "File:Kernel-loc-changes-compared-to-rhel5.png"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(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)
 
(formatting, clarify 40%)
Line 1: Line 1:
 +
== Description ==
 +
 
This shows KLOC (thousands lines of code) changes in three kernels:
 
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.27-aivazovsky,Z based on vanilla 2.6.27 kernel.
Line 4: Line 6:
 
* RHEL5 U3 2.6.18-128.1.1.el5, based on vanilla 2.6.18 kernel.
 
* RHEL5 U3 2.6.18-128.1.1.el5, based on vanilla 2.6.18 kernel.
  
'''Conclusions''':
+
=== Conclusions ===
 
* Even without drivers RHEL5 patches add/delete 434 KLOC, which is 8.5x times bigger then OpenVZ kernel modifications (51 KLOC);
 
* 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 based on mainstream 2.6.27 kernel requires 40% less modifications (not counting modules) due to on going mainstream integration.

Revision as of 10:49, 25 March 2009

Description

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 (not counting modules) due to on going mainstream integration.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current10:33, 25 March 2009Thumbnail for version as of 10:33, 25 March 20091,200 × 770 (55 KB)Kir (talk | contribs)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
  • You cannot overwrite this file.

The following page links to this file: