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

Development

Kernel Development

Development (kernel) Linux Windows
development modelopen sourceclosed source
development cycle time -major release35 months'3063 months'31
development cycle time -minor release3 months'3031 months'31
development cycle time -patch releaseongoingongoing
development process - simpleYN
modularity - highYN

OS/Kernel Release

OS42/Kernel Release Linux Windows
OS42 / kernel releases synchronised (generally)NY
kernel release used unpatched in OS42 (generally)NY

Driver Development

Development (drivers) Linux Windows
development modelopen source
closed source (few binary drivers)
closed source
driver authors (in general)community
manufacturer (source or binary)
manufacturer
constant kernel ABI5NY
drivers in kernel source tree5, 9Y
N (few binary drivers9)
N
binary driver testing (as part of release)N
Y (few)
Y

Kernel Compiler

Kernel Compiler Linux Windows
compilergcc'closed
compiler - additional-'closed SEH/VEH
compiler version3.2-4.3'closed
compiler - alternativeIntel icc (not recommended)-

<-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