Compaq kernel module User guide

Below you will find brief information for kernel module. This guide contains information systems engineers need to write kernel modules for the Compaq Tru64 UNIX operating system. It includes topics useful for device driver developers who can benefit from having an intermediate layer of code between the driver software and physical devices. It can also benefit third-party developers who want to augment the kernel with modules tailored to their particular environment.

PDF
Document
Tru64 UNIX Kernel Module User Guide | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Write kernel modules

  • Enhance functionality of /vmunix kernel

  • Support for device driver developers

  • Augment kernel with modules tailored to specific environments

  • Provide an intermediate layer of code

  • Improve system efficiency

  • Eliminate code redundancy

  • Work with device drivers

  • Work with hardware components

  • Perform software functions

Frequently asked questions

A kernel module is a binary image that contains code and data structures that runs in the UNIX kernel. It can be statically loaded as part of /vmunix or dynamically loaded into memory.

A kernel module provides a middle layer of code, or common code, thus increasing the efficiency of your system by combining similar tasks in a single area and eliminating redundant code. For example, you can write a common kernel module for SCSI devices that can be used by various device drivers.

Key tasks include initializing the module, creating the attribute table, using callbacks, working in kernel mode, and building the module.

Kernel modules offer flexibility, modularity, and efficiency. They allow you to extend the functionality of the kernel without modifying the base kernel image. You can also dynamically load and unload modules, making it easier to update or remove functionality without rebooting.

Preparing document for printing…
0%