6.6.25 64bit USRMERGE LOW-LATENCY Kernel Aufs/Overlayfs

Moderator: Forum moderators

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

6.6.25 64bit USRMERGE LOW-LATENCY Kernel Aufs/Overlayfs

Post by ozsouth »

I made a 64bit 6.6.25 2018 KIT USRMERGE LOW-LATENCY kernel. Has Overlayfs and Aufs builtin.
This has Full Preemption & Frequency at 1000Hz. It is noticeably more responsive than standard kernels.

Is for Jammypup64 & Bookwormpup64 (USRMERGE Pups). NOT for fossapup, s15pup & earlier. To use
with overlayfs, need 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 recommended for that pup.
fdrv linked at bottom of post has some rtw88, rtw89, b43 & mediatek wifi firmware.
Has some rtw88, rtw89, b43 & mediatek wifi 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 this in it's fdrv.
Otherwise, see viewtopic.php?p=9658#p9658).
Is TCP_SACK mitigated. Briefly tested, OK in Bookwormpup64_10.0.6.
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. rtl8821ce not needed, as rtw88 in kernel.

Once downloaded, expand in an empty folder with tar -jxvf, & rename kernel-modules.sfs-6.6.25-64oz-aoum-lolat to
zdrv ... (same as one to be replaced) & rename vmlinuz-6.6.25-64oz-aoum-lolat to vmlinuz & then substitute for originals.
Important Notes: 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.
kbuild... sfs must be disabled before first bootup (I add .no to end of filename).

Kernel: https://archive.org/download/Puppy_Linu ... at.tar.bz2

Sources: https://archive.org/download/Puppy_Linu ... -lolat.sfs

Headers: https://archive.org/download/Puppy_Linu ... x86_64.sfs

My 26Feb24 USRMERGE fdrv: https://www.mediafire.com/file/152ke93b ... m.sfs/file

Post Reply

Return to “Kernels”