Development (kernel) | Linux | Windows |
development model | open source | closed source |
development cycle time -major release | 35 months'30 | 63 months'31 |
development cycle time -minor release | 3 months'30 | 31 months'31 |
development cycle time -patch release | ongoing | ongoing |
development process - simple | Y | N |
modularity - high | Y | N |
OS42/Kernel Release | Linux | Windows |
OS42 / kernel releases synchronised (generally) | N | Y |
kernel release used unpatched in OS42 (generally) | N | Y |
Development (drivers) | Linux | Windows |
development model | open source closed source (few binary drivers) | closed source |
driver authors (in general) | community manufacturer (source or binary) | manufacturer |
constant kernel ABI5 | N | Y |
drivers in kernel source tree5, 9 | Y N (few binary drivers9) | N |
binary driver testing (as part of release) | N Y (few) | Y |
Kernel Compiler | Linux | Windows |
compiler | gcc' | closed |
compiler - additional | -' | closed SEH/VEH |
compiler version | 3.2-4.3' | closed |
compiler - alternative | Intel icc (not recommended) | - |
Johnathon Weare © Johnny Weare 2008
Widefox - the Vertical Tab Firefox