OS2KRNL

This the OS/2 Kernel file.

It controls the start and finish user programs, load different drivers (PSD,PDD,IFS) and controls serialization and share of resources (memmory, CPU, ets).

It contains some functions like Dos* (for example DosBeep), Kee*, FSH*, DevHlp*, VDH* and some very specific.


 * Note: This is one of the critical files for the OS/2 Kernel.

Can be Linked only to DOSCALL1.DLL
Functions over the 1000 ordinal can be linked only to DOSCALL1.DLL and not directly from an application.

DLLs Loaded
DOSCALL1.DLL, SESMGR.DLL

Alternative Versions

 * The Phoenix OS/4 is aimed to try to generate an OS/2 kernel clone/replacement. It included replacements for the kernel, loader, the screen, clock, apic drivers and doscall1 library.

Articles

 * Inside the OS/2 Kernel
 * OS2LDR and OS2KRNL - The Secret Handshake
 * Databook for OS/2 - The Kernel