In march, I made a 64bit USRMERGE 5.10.174 Kernel. Is for USRMERGE (newer Ubuntu/Debian derivative) Puppies ONLY.
DO NOT TRY THIS WITH SLACKWARE DERIVATIVES OR OLDER UBUNTU DERIVATIVES (IS NOT FOR F96CE OR EARLIER).
Used 2018-Kit, & edited output (linking /lib /sbin from /usr), hence was somewhat experimental. Needs USRMERGE fdrv.
I added this in case some folk with older machines have issues with 6.x kernels. Use at own risk.
Tested OK on jrb's Jammypup E1, which has usrmerge fdrv (firmware) & ucode (spectre/meltdown mitigation) already.
Is aufs/overlayfs capable (defaults to aufs) - kernel-line parameter punionfs allows selection - BUT
savefiles/savefolders for aufs & overlayfs are NOT usable by the other & must be disabled before switching.
Has Voluntary Preemption set. rtl8821ce & wl drivers available upon request.
Needs ucode (supplied with most usrmerge pups; OR - see: viewtopic.php?p=9658#p9658).
Once downloaded, expand in an empty folder with tar -jxvf, & rename kernel-modules.sfs-5.10.174-64oz-ao-um to zdrv ...
(same as one to be replaced) & rename vmlinuz-5.10.174-64oz-ao-um to vmlinuz & then substitute for originals.
Must rename any different usrmerge fdrv used to fdrv ... (same as one to be replaced).
Kernel: https://archive.org/download/Puppy_Linu ... um.tar.bz2
Sources: https://archive.org/download/Puppy_Linu ... -ao-um.sfs
Headers: https://archive.org/download/Puppy_Linu ... x86_64.sfs
My UM fdrv: https://archive.org/download/Puppy_Linu ... 171222.sfs