I made a 64bit USRMERGE 6.1.23 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 somewhat experimental.
Tested OK on jrb's Jammypup D3, which has 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. Has rtw88 & b43 drivers builtin (need My UM fdrv's firmware).
Needs ucode (if not using jrb's Jammypup - see: viewtopic.php?p=9658#p9658).
I did this to have kernel sources & headers for the current LTS kernel, so as to compile drivers
for usrmerge Puppies. Use at own risk.
Once downloaded, expand in an empty folder with tar -jxvf, & rename kernel-modules.sfs-6.1.23-64oz-ao-um to zdrv ...
(same as one to be replaced) & rename vmlinuz-6.1.23-64oz-ao-um to vmlinuz & then substitute for originals.
Must rename any different fdrv used to fdrv ... (same as one to be replaced).
** NOTE correction uploaded about 90 mins after this initial post.
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
Broadcom wl driver: https://archive.org/download/Puppy_Linu ... m-skip.pet
(Loaded & tested OK - use at own risk).