Kernel Comparison: Linux (2.6.22) versus Windows (Vista)
Development
Kernel Development
| 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 |
OS/Kernel Release
| OS42/Kernel Release | Linux | Windows |
| OS42 / kernel releases synchronised (generally) | N | Y |
| kernel release used unpatched in OS42 (generally) | N | Y |
Driver Development
| 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
| 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) | - |
<-Prev|Next->
Johnathon Weare © Johnny Weare 2008
Widefox - the Vertical Tab Firefox
Comments (0)
You don't have permission to comment on this page.