Linux 2001 Linux Developers' Conference
29 June - 1 July 2001,
Renold Building, UMIST, Manchester
Generalised Kernel Hooks Interface (GKHI) is a generalised facility for placing hooks in arbitrary kernel (or kernel module) locations. A hook a location in the kernel that calls out of the kernel to a kernel module routine - a hook exit. It enables many kernel enhancements, which are otherwise self-contained, to become loadable kernel modules and retain a substantial degree of independence from the kernel source. This affords advantages for maintenance and co-existence with other kernel enhancements.
The hooks are implemented as fast and slim-line insertions to kernel code when not active, with practically no overhead to the kernel.
The hook interface allows multiple kernel modules to register their exits for a given hook, in order to receive control at that given hook location.
A particularly interesting application of GKHI is in dynamic assertion checking and First Failure System Technology (FFST).
|Call for Papers||Speakers||Programme||Banquet|
|S P O N S O R S|
IBM - Main Sponsor
Astaro Network Firewall
|For more information please contact UKUUG||Problems? e-mail webmaster|
|© Copyright 2001 UKUUG Ltd|