| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

View
 

Boot

Page history last edited by widefox 15 years, 7 months ago

 

 

Kernel Comparison: Linux (2.6.28) versus Windows (Vista SP1)

 

 

Boot

Boot Image

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

 

Boot Image Features

Boot Image Features Linux Windows
runtime loadable modules Y Y
Relocatable kernel Y (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, 12 NTKRNLMP.EXE, HAL.DLL, GDIPLUS.DLL, WIN32K.SYS
files kernel mode - uniprocessor, PAE (no drivers25, 29) vmlinuz11, 13 NTKRNLPA.EXE, HAL.DLL, GDIPLUS.DLL, WIN32K.SYS
files kernel mode - multiprocessor, PAE (no drivers25, 29) vmlinuz11, 13 NTKRPAMP.EXE, HAL.DLL, GDIPLUS.DLL, WIN32K.SYS

 

Boot probing

Boot (probing) Linux Windows
boot - multithreaded device probing - USB N

Y (option)

N
boot - multithreaded device probing - PCI N

Y (option)

N
boot - multithreaded device probing - ISA N

Y (option)

N
boot - asynchronous SCSI scanning Y N

 

Firmware

Firmware Linux Windows
BIOS Y Y
EFI Y Y

 

 

<-Prev|Next->

 

Johnathon Weare © Johnny Weare 2009

 

 

 

 

Comments (0)

You don't have permission to comment on this page.