6.1.73 64bit Overlayfs-Only Kernel NON-USRMERGE

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

6.1.73 64bit Overlayfs-Only Kernel NON-USRMERGE

Post by ozsouth »

WARNING:-
THIS 2018-KIT NON-USRMERGE KERNEL & FDRV CANNOT BE USED WITH USRMERGE PUPPIES, like jrb's Jammypup & later.
It is for F96CE & slackware derivatives (after mid-2022).

I made a 64bit 6.1.73 OVERLAYFS-ONLY 2018-KIT Kernel.
Will NOT work with Aufs OR usrmerge Pups like Jammypup/Bookworm Pup. Pre-Aug2022 pups need special initrd.gz.
Thought I'd share this kernel, as aufs 6.6.4+ has still not landed & this is to be in my new s15ovrly pup.
Besides, I inherited my wife's previous laptop & the i5 compiles in 2/3 the time the i3 took (now 80mins).
I used 2018 Kernel-Kit Master, with only my essential-for-operation fixes, with Aufs stripped out.
No firmware - needs fdrv - see below. Use at own risk.

Recent Puppies (i.e. S15Pup64-22.12+1 on) have a kernel line parameter option: punionfs=overlay .
Is advisable to use this, but if punionfs is absent, S15Pup64 will use overlayfs, having detected this kernel.
Note you CANNOT use an Aufs-created savefile/savefolder with this kernel. Must create a separate one.

Used gcc 11.2.0 & glibc-2.33. Has older ntfs-3g, Blake2 & vmd builtin. Standard voluntary preemption set.
Is mostly Spectre/Meltdown mitigated (needs microcode too - see viewtopic.php?p=9658#p9658).
Is TCP_SACK mitigated. Tested OK in S15Pup64-22.12+4 & using punionfs=overlay .

wl driver here: https://www.mediafire.com/file/175ogfuw ... p.pet/file

Once downloaded, expand in an empty folder with tar -jxvf, & rename kernel-modules.sfs-6.1.73-64oz-ov to zdrv ...
(same as one to be replaced) & rename vmlinuz-6.1.73-64oz-ov to vmlinuz & then substitute for originals.
Must rename any fdrv used to fdrv ... (same as one to be replaced).
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: In some pups sfs-loading on-the-fly may not be available. (WOOFCE Pups from October 2023 should).
In that case, view only works & loading sfs is to be done on boot.
Devx CANNOT be loaded on the fly, as compiling will fail.
It is recommended to make a separate frugal install with no savefile or savefolder, for compiling purposes
to avoid corruption & rename current adrv & ydrv; then name devx as adrv; sources as ydrv, then reboot.

kernel here: https://archive.org/download/Puppy_Linu ... ov.tar.bz2

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

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

Feb2024 fdrv here: https://www.mediafire.com/file/f6xib03a ... z.sfs/file

Post Reply

Return to “Kernels”