| 
View
 

Source

This version was saved 17 years, 11 months ago View current version     Page history
Saved by widefox
on May 8, 2007 at 11:43:46 pm
 

Kernel Comparison: Linux (2.6.21) versus Windows (Vista)

 

 

 

 

Source Code

Kernel Source Code

Kernel Language (no drivers) Linux Windows
sourceopen sourceclosed source

partly open source (WAP access WRK)

language - C (#411, #412)YY
language - Assembly (#411, #412)YY
language - SEH (#411, #412)NY
language - VEH (#411, #412)NY
language - C++8 (#411, #412 #426)NY
language - C proportion8 (#57, #58)94% ±3%60% ±25%
kernel - size Source_lines_of_code 28 (#7, #826)3.5M ±0.5M10M ±5M26

 

Driver Source Code

Source Code (drivers) Linux Windows
language - C (#411, #412)YY
language - Assembly (#411, #412)YY
language - SEH (#411, #412)NY
language - VEH (#411, #412)NY
language - C++8 (#411, #412 #426)NY
drivers proportion of total (#51, #52)50%40% ±20%
i.e. drivers - size Source_lines_of_code 28 (#7, #826)3.5M ±0.5M7M ±3M26
drivers proportion of total bugs (#51, #52)85%75% ±20%

 

Kernel + Drivers Source Code

Source Code (kernel + drivers) Linux Windows
language - C proportion8 (#57, #58)94% ±3%70% ±25%
language - C++8 (#411, #412 #426)NY
total Source_lines_of_code28 (#3, #426)7M ±2M17M ±9M26
estimated bug error rate per line (#510, #610, 16)0.02%100.2%10, 16
i.e. estimated bugs total (#3 * #510, #4 * #610)1400103400010, 16

 

 

Johnathon Weare © Johnny Weare 2007

Widefox - the Vertical Tab Firefox

 

Comments (0)

You don't have permission to comment on this page.