Installing a Kernel Patch
cd /usr/src/linux
cat /path/to/preempt-2.4.18.patch | patch -Np1
then make menuconfig (or xconfig or whatever)
enable experimental
and then enable preempt.