This kernel is identical to that in Puppy3, except patched for Squashfs v3.3 instead of v3.2r2. All the modules from Puppy3 still work with this new kernel, only 'squashfs.ko' is changed. In fact, I was surprised. I compiled the kernel in Dingo, which has a different compiler and glibc versions than Puppy3, but all the modules from Puppy3 still load without complaint.