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

Boot

Boot Image

Boot Image (selection) Linux Windows
boot selection of uniprocessor/multiprocessor optimised imageY'Y'
boot self patching of unified image to create uniprocessor/multiprocessor imageYN

Boot Image Features

Boot Image Features Linux Windows
runtime loadable modulesYY
Relocatable kernelY (x86)
N (AMD64/Intel64, IA-64)
N

Uniprocessor Boot Image

Boot Image (uniprocessor, no PAE) Linux Windows
files - kernel mode (no drivers25, 29)vmlinuz11, 12'NTOSKRNL.EXE, HAL.DLL, GDIPLUS.DLL, WIN32K.SYS''
files - user mode (no drivers25, 29)-'NTDLL.DLL, KERNEL32.DLL, USER32.DLL, CSRSS.EXE''''
filesizes - kernel mode (no drivers25, 29)1.7MB'6.9MB (3.3+0.5+2.0+2.0MB)''
filesizes - user mode (no drivers25, 29)-'3.0MB (0.7+1.0+0.6+0.7MB)''''
filesizes - total (no drivers25, 29)1.7MB''9.9MB'

Alternative Boot Image

Boot Image (others) Linux Windows
files kernel mode - multiprocessor, no PAE (no drivers25, 29)vmlinuz11, 12NTKRNLMP.EXE, HAL.DLL, GDIPLUS.DLL, WIN32K.SYS
files kernel mode - uniprocessor, PAE (no drivers25, 29)vmlinuz11, 13NTKRNLPA.EXE, HAL.DLL, GDIPLUS.DLL, WIN32K.SYS
files kernel mode - multiprocessor, PAE (no drivers25, 29)vmlinuz11, 13NTKRPAMP.EXE, HAL.DLL, GDIPLUS.DLL, WIN32K.SYS

Boot probing

Boot (probing) Linux Windows
boot - multithreaded device probing - USBN
Y (option)
N
boot - multithreaded device probing - PCIN
Y (option)
N
boot - multithreaded device probing - ISAN
Y (option)
N
boot - asynchronous SCSI scanningYN

Firmware

Firmware Linux Windows
BIOSYY
EFIYY

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