tahrpup allows easy changing of kernels with a few caveats.

pick a kernel, download, unzip, copy the vmlinuz & zdrv.sfs
over the installed ones and reboot.

CAVEATS: 
if you've installed any kernel version dependent drivers, 
such as your graphic drivers you won't be able to use the
same savefile so boot with pfix=ram.
even if you haven't installed any drivers, on some setups
you may still need to boot pfix=ram and create a new save.

if you want to use these kernels in any other puppy apart 
from tahrpup-6.0, you'll need to rename the zdrv.sfs and do 
the following in a terminal...

tail -c32 /path/to/puppy.sfs

this will produce an idstring, for example tahrpup-5.8.4
produces this t141012145113ZZZZ5.8.4XXXXXXXXXX which i'll
use just as an example, you will need to use your own
output.

echo -n t141012145113ZZZZ5.8.4XXXXXXXXXX >> /path/to/vmlinuz
echo -n t141012145113ZZZZ5.8.4XXXXXXXXXX >> /path/to/zdrv.sfs

so the vmlinuz & zdrv.sfs should match the puppy.sfs. you can
use the 'tail' command above to check each one.


happy swapping