kernel programming

noun
UK /ˈkɜːnəl ˈprəʊɡræmɪŋ/
US /ˈkɜːrnəl ˈproʊɡræmɪŋ/

Kernel programming is writing the special code that runs the very heart of a computer's operating system.

She learned kernel programming so she could write drivers for new hardware.


OTHER MEANINGS

2. The practice of writing code that runs in kernel mode with full access to hardware.

Kernel programming requires careful memory management to avoid crashes.

3. Developing the core module of an operating system that manages processes and memory.

His course on kernel programming covered scheduling and virtual memory.

4. Creating loadable kernel modules to extend an operating system's features.

Kernel programming let them add a custom filesystem without rebuilding the whole OS.