6.6.83 64bit kernel Overlay-only usrmerge/non-usrmerge. p-series

Moderator: Forum moderators

Post Reply
ozsouth
Posts: 1745
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 267 times
Been thanked: 798 times

6.6.83 64bit kernel Overlay-only usrmerge/non-usrmerge. p-series

Post by ozsouth »

I made a 6.6.83 64bit Overlay-only kernel - has both usrmerge & non-usrmerge files.
Has Voluntary Preemption, Frequency 300Hz. Is p-series = some modifications from my x-series.
Usrmerge version tested OK in BookwormPup64; Non-usrmerge version tested OK in s15pup64.
To use overlayfs, recent pups need to use punionfs=overlay in boot config. Use at own risk.

Needs fdrv (see below). gcc is 11.2 , glibc is 2.33. rtl8821ce & wl wireless drivers in forum Drivers section.

Once downloaded, expand in an empty folder with tar -jxvf, & rename kernel-modules.sfs ... to
zdrv ... (same as one to be replaced) & rename vmlinuz- ... to vmlinuz & then substitute for originals.
If kbuild... sfs exists, must be disabled before first bootup (I add .no to end of filename).

Is mostly Spectre/Meltdown mitigated (needs microcode too - see viewtopic.php?p=9658#p9658), BUT
if this kernel used for Bookwormpup64, use Bookwormpup fdrv at link below & add .no to end of kbuild.sfs.
If this kernel used for Noblepup64, use Noblepup fdrv at link below.

For compiling, best to name sources sfs as ydrv ... sfs & place it & devx in same folder as puppy sfs & reboot.

Note: when switching kernels, if you have an ...initmodules.txt file (i.e. dpupbw64initmodules.txt
or similar, in same folder as puppy sfs), must delete it before first boot into new kernel.

Usrmerge Kernel: https://archive.org/download/Puppy_Linu ... um.tar.bz2

Usrmerge Sources: https://archive.org/download/Puppy_Linu ... vep_um.sfs

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

Non-usrmerge Kernel: https://archive.org/download/Puppy_Linu ... um.tar.bz2

Non-usrmerge Sources: https://archive.org/download/Puppy_Linu ... non-um.sfs

A collection of my latest fdrvs is here (must rename fdrvs to suit puppy to be used):
viewtopic.php?p=121635#p121635

Post Reply

Return to “Kernels”