6.10.12 64bit Kernel Hi-Freq USRMERGE Aufs/Overlayfs

Moderator: Forum moderators

Post Reply
ozsouth
Posts: 1530
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 234 times
Been thanked: 689 times

6.10.12 64bit Kernel Hi-Freq USRMERGE Aufs/Overlayfs

Post by ozsouth »

I made a 64bit 6.10.12 2018 KIT Hi-Freq USRMERGE Aufs/Overlayfs kernel.
I made this as a significant aufs issue was caused due to backporting to kernels after this.
(fix now available). Has Voluntary Preemption & Frequency 1000Hz.

Is for Jammypup64, Bookwormpup64 & Noblepup64 (USRMERGE Pups). NOT for fossapup, s15pup & earlier.
Should have punionfs=overlay in the grub/syslinux kernel line. Used gcc 11.2.0 & glibc-2.33.
I used 2018 Kernel-Kit Master, with only my essential-for-operation fixes. Use at own risk.

Has no firmware - needs recent usrmerge fdrv - Bookwormpup's fdrv is strongly recommended for that pup.
fdrv linked at bottom of post has some rtw88, rtw89, b43 & mediatek wifi firmware.
Kernel has some rtw88, rtw89, b43 & mediatek wifi drivers. Included some new rtw88 wireless drivers.
Has older ntfs-3g, vmd & Blake2s builtin. i2c_hid_of included as module. tmpfs_posix_acl is builtin.

Is mostly Spectre/Meltdown mitigated (needs microcode too - Bookwormpup has microcode in it's fdrv.
I recommend using that fdrv. If you don't, must add microcode - see viewtopic.php?p=9658#p9658).
Is TCP_SACK mitigated. Briefly tested, OK in Bookwormpup64_10.0.8.
For best results when using a savefile/savefolder, it is advisable to have that on an ext3 (or 4) partition.

wl wireless driver 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-6.10.12-64oz-hf-aoum to
zdrv ... (same as one to be replaced) & rename vmlinuz-6.10.12-64oz-hf-aoum to vmlinuz & then substitute for originals. If kbuild... sfs exists, must be disabled before first bootup (I add .no to end of filename).

Important Note: when switching kernels, if you have an ...initmodules.txt file (i.e. fossapup64initmodules.txt or
similar, in same folder as puppy sfs), must delete it before first boot into new kernel. Otherwise it may try to load modules that don't exist, causing failure.

Kernel: https://www.mediafire.com/file/kq7e7tia ... r.bz2/file

Sources: https://www.mediafire.com/file/17r63r4h ... m.sfs/file

Headers: https://www.mediafire.com/file/zxj28pi0 ... 4.sfs/file

My 03Jun24 USRMERGE fdrv: https://www.mediafire.com/file/ke1enxbv ... m.sfs/file

Post Reply

Return to “Kernels”