The Oracle Linux ASMLib (herein "ASMLib") is composed of two pieces.
The first piece is the actual ASMLib library. This is a userspace
library loaded by Oracle at Oracle startup. The second is a kernel
driver that is loaded into the OS kernel at system boot. The kernel
driver is specific to the OS kernel.
The library communicates to the kernel driver via a set interface.
However, the interface has changed with the Linux 2.6 kernel. The
kernel driver for the Linux 2.4 kernel has not changed.
The 2.0 version of the ASMLib library knows how to communicate to either
interface. All systems should install the 2.0 version of the Library.
The system administrator, however, must install the proper kernel driver
for the currently running kernel. This matrix describes the matching
kernel driver version for the various supported OSes.