5.10.182 64bit NON-USRMERGE Kernel aufs/overlayfs

Moderator: Forum moderators

Post Reply
ozsouth
Posts: 1388
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 212 times
Been thanked: 610 times

5.10.182 64bit NON-USRMERGE Kernel aufs/overlayfs

Post by ozsouth »

WARNING:-
THIS 2018-KIT NON-USRMERGE KERNEL & FDRV SHOULD NOT BE USED WITH USRMERGE PUPPIES, like jrb's Jammypup & later.
It is for F96CE, fossa64-low & older puppies & slackware derivatives.

I made a 64bit 5.10.182 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+1) 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.
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 & fossa64-low-3 (aufs only).
For best results when using a savefile/savefolder, it is advisable to have that on an ext3 (or 4) partition.

THIS KERNEL HAS SND_HDA_CODEC_REALTEK ENABLED. That causes my systems to crash (when using Aufs & Slackware
derivatives), so users without realtek sound cards may need to append kernel/linux line in syslinux/grub config
thus: modprobe.blacklist=snd_hda_codec_realtek
(Realtek sound cards work without it enabled, but have more modules available with it).

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.182-64oz-ao to zdrv ...
(same as one to be replaced) & rename vmlinuz-5.10.182-64oz-ao to vmlinuz & then substitute for originals.
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

fdrv here: https://archive.org/download/Puppy_Linu ... 7dec22.sfs (fossa64-low has it's own).

Post Reply

Return to “Kernels”