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