kernel-kit, the woof-CE component responsible for building and packaging Puppy kernels, is capable of building the latest version of a kernel "longterm" version (say, 5.4.x) and packaging it in a way that makes it possible to build third-party drivers against it (say, nvidia drivers) and update the kernel (say, from 5.4.100 to 5.4.101) without breaking them.
kernel-kit runs every once in a while on GitHub and updated kernel packages for multiple "longterm" versions are available at https://github.com/puppylinux-woof-CE/w ... el-kit.yml.
To get a fresh kernel, choose the latest kernel-kit run, then scroll down to the list of build artifacts and click the kernel that suits you, by architecture and version. Then, extract the .zip file and you'll have a "huge" style kernel package that can be used for swapping the kernel, a firmware SFS, a kernel sources SFS, etc'.