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


(courtesy http://fcgp.sourceforge.net/)

Source Code

Kernel Source Code

Kernel Language (no drivers) Linux Windows
sourceopen sourceclosed source
partly open source (WAP access WRK)
language - CY'Y'
language - AssemblyY'Y'
language - SEHN'Y'
language - VEHN'Y'
language - C++8N'Y' '
language - C proportion894% ±3%y60% ±25%'
kernel - size Source_lines_of_code 283.5M ±0.5M'10M ±5M26'

Driver Source Code

Source Code (drivers) Linux Windows
language - CY'Y'
language - AssemblyY'Y'
language - SEHN'Y'
language - VEHN'Y'
language - C++8N'Y' '
drivers proportion of total50%'40% ±20%'
i.e. drivers - size Source_lines_of_code 283.5M ±0.5M'7M ±3M'26
drivers proportion of total bugs85%'75% ±20%'

Kernel + Drivers Source Code

Source Code (kernel + drivers) Linux Windows
language - C proportion894% ±3%'70% ±25%'
language - C++8N'Y' '
total Source_lines_of_code287M ±2M'17M ±9M'26
estimated bug error rate per line0.02%'100.2%10, 16'
i.e. estimated bugs total140010' * '3400010, 16' * '

<-Prev|Next->

Johnathon Weare © Johnny Weare 2007
Widefox - the Vertical Tab Firefox




Page Information

  • 10 months ago [history]
  • View page source
  • You're not logged in
  • No tags yet learn more

Wiki Information

Recent PBwiki Blog Posts