|
Boot
Page history
last edited
by widefox 15 years, 8 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
Boot
|
Tip: To turn text into a link, highlight the text, then click on a page or file from the list above.
|
|
|
Comments (0)
You don't have permission to comment on this page.