5.10.208 64bit NON-USRMERGE Kernel Aufs/Overlayfs

Moderator: Forum moderators

Post Reply
ozsouth
Posts: 1358
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 210 times
Been thanked: 601 times

5.10.208 64bit NON-USRMERGE Kernel Aufs/Overlayfs

Post by ozsouth »

I made a 64bit 5.10.208 2018 KIT NON-USRMERGE kernel. Has Overlayfs and Aufs builtin. Has Voluntary Preemption.
Although this will work on standard older puppies as is, to use it with overlayfs, need a specifc initrd.gz, or
(if your puppy is recent, like S15Pup64-22.12) have punionfs=overlay in the grub/syslinux kernel line.
I used 2018 Kernel-Kit Master, with only my essential-for-operation fixes. Use at own risk.

Is in both Ubuntu and Slacko compatible flavours. NOTE: This will NOT work with Jammypup64 & later (USRMERGE Pups).
Has no firmware - needs recent fdrv - see below (That fdrv has firmware for some b43 & mediatek wifi too).
Used gcc 9.3.0 & glibc-2.30. Has older ntfs-3g, vmd & Blake2s builtin. Has some mediatek wifi drivers enabled.

Is mostly Spectre/Meltdown mitigated (needs microcode too - see viewtopic.php?p=9658#p9658).
Is TCP_SACK mitigated. Briefly tested (aufs & overlayfs), OK in S15Pup64-22.12+4.
For best results when using a savefile/savefolder, it is advisable to have that on an ext3 (or 4) partition.

rtl8821ce & wl wireless drivers in Forum Drivers section. NOTE: many broadcom devices can use in-kernel
b43 drivers. fdrv below has newer broadcom firmware to work with that.

Once downloaded, expand in an empty folder with tar -jxvf, & rename kernel-modules.sfs-5.10.208-64oz-ao to zdrv ...
(same as one to be replaced) & rename vmlinuz-5.10.208-64oz-ao to vmlinuz & then substitute for originals.
Important Note: when switching kernels, if you have an ...initmodules.txt file (i.e. fossapup64initmodules.txt or similar)
must delete it before first boot into new kernel. Otherwise it may try to load modules that don't exist, causing failure.
Note for Overlayfs, either kernel derivative below works on any system.

Ubuntu Derivative Kernel here: https://archive.org/download/Puppy_Linu ... ao.tar.bz2

Slacko Derivative Kernel here: https://archive.org/download/Puppy_Linu ... ao.tar.bz2

Kernel sources here: https://archive.org/download/Puppy_Linu ... 4oz-ao.sfs

Kernel headers here: https://archive.org/download/Puppy_Linu ... x86_64.sfs

Feb2024 fdrv here (59mb): https://www.mediafire.com/file/f6xib03a ... z.sfs/file

Post Reply

Return to “Kernels”