huge-kernels for woof-ce puppies

Core libraries and systems
Message
Author
Terry H
Posts: 708
Joined: Sun 29 Mar 2009, 16:48
Location: The Heart of Muskoka, ON Canada

Re: Xenial/Bionic 64 kernel

#46 Post by Terry H »

ozsouth wrote:I've made a 64bit Xenial/Bionic compatible 4.14.79 kernel via Puppy kernel-kit, with the no firmware option. Is Spectre/Meltdown mitigated (except 3a). Needs firmware by making own (or using another) fdrv . Uses performance cpu governor by default (max speed). Tested OK in Xenialpup64-7.5. As usual, use at own risk.

Kernel: http://www.filepup.net/files/a4d5e2e61541748482.html
md5: efaf5d0ee64d9858da35123c8ed84932

Sources: http://www.filepup.net/files/983617521541749886.html
md5: e0a3ea28b2438788e7ebca5877efcd46
Just swapped this kernel, into Bionicpup64 7.9.6. All running smoothly. Nice. Thanks.


Edit: Just thought I'd give it a try in lxpupsc64 18.06 +10. No problems identified. I ran dmesg, which gave basically same details as bionicpup64.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#47 Post by ozsouth »

@TerryH - I don't advise use in LxpupSc. It - like Slacko, uses /usr/lib64 whereas this 4.14.79 u kernel uses /usr/lib for main libs - as Ubuntu derivs do. Could cause unforeseen issues. I made 4.14.69 s earlier for Slacko/LxpupSc.

New link for 4.14.79 u640oz kernel: https://archive.org/download/Puppy_Linu ... oz.tar.bz2
.

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

Re: Xenial/Bionic 64 kernel

#48 Post by sheldonisaac »

ozsouth (in part) wrote:I've made a 64bit Xenial/Bionic compatible 4.14.79 kernel via Puppy kernel-kit, with the no firmware option. Is Spectre/Meltdown mitigated (except 3a). Needs firmware by making own (or using another) fdrv . Uses performance cpu governor by default (max speed). Tested OK in Xenialpup64-7.5. As usual, use at own risk.

Kernel: http://www.filepup.net/files/a4d5e2e61541748482.html
md5: efaf5d0ee64d9858da35123c8ed84932
Thank you, ozsouth.
I'm using BionicPup64 7.9.6
Linux puppypc28799 4.18.15 #1 SMP PREEMPT Thu Oct 18 13:48:46 BST 2018 x86_64 x86_64 x86_64 GNU/Linux
Would you please explain how I can make the change? What about the firmware? I don't understand that at all.

What will be different in how the puppy works, after the changes?

Thanks again,
Sheldon
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#49 Post by ozsouth »

4.14 is the latest long-term kernel series. Unlike the stock kernel, /usr/lib is used as per ubuntu derivative convention. There was also a serious network bug fix in 4.14.79. Not sure what other changes you may see. Firmware - get bionicpup64's firmware (in an fdrv below) & rename to fdrv_bionicpup64_7.9.6.sfs.
This fdrv can be used for most pups. Available (till 25th feb 19) here: http://ge.tt/4Pm7XAu2

When I download a huge kernel file, I place it in an empty folder, cd /(folder) , tar -jxvf huge-(whatever) , rename vmlinuz(whatever) to vmlinuz and rename kernel-modules(whatever) to (in your case) zdrv_bionicpup64_7.9.6.sfs . Then replace current vmlinuz & zdrv (add fdrv if needed) & reboot.
.
Last edited by ozsouth on Sat 26 Jan 2019, 02:59, edited 2 times in total.

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

#50 Post by sheldonisaac »

ozsouth (in part) wrote:4.14 is the latest long-term kernel series. Unlike the stock kernel, /usr/lib is used as per ubuntu derivative convention. There was also a serious network bug fix in 4.14.79. Not sure what other changes you may see. Firmware - get bionicpup64's firmware (in an fdrv below) & rename to fdrv_bionicpup64_7.9.6.sfs.
This fdrv can be used for most pups.

When I download a huge kernel file, I place it in an empty folder, cd /(folder) , tar -jxvf huge-(whatever) , rename vmlinuz(whatever) to vmlinuz and rename kernel-modules(whatever) to (in your case) zdrv_bionicpup64_7.9.6.sfs . Then replace current vmlinuz & zdrv (add fdrv if needed) & reboot.
Many thanks, ozsouth! I followed your instructions. Rebooted with pfix=ram

These are from PuppySysInfo:
bionicpup64 7.9.6
Linux Kernel: 4.14.79-u64oz (x86_64)
Kernel Version: #1 SMP PREEMPT Fri Nov 9 16:39:26 AEDT 2018
These are from terminal:
ls -l /mnt/sdb2/Bi64-oct3/
drwxr-xr-x 12 root root 4096 Oct 4 13:34 bionicpup64save-oct3
-rw-r--r-- 1 root root 2666065 Oct 24 13:50 initrd.gz
drwxr-xr-x 2 root root 4096 Nov 10 08:04 orig
-rw-r--r-- 1 root root 285655040 Oct 24 13:55 puppy_bionicpup64_7.9.6.sfs
-rw-r--r-- 1 root root 6497040 Nov 9 00:58 vmlinuz
-rw-r--r-- 1 root root 31830016 Nov 9 01:31 zdrv_bionicpup64_7.9.6.sfs
ls -l /mnt/sdb2/Bi64-oct3/orig/
-rw-r--r-- 1 root root 6755184 Oct 18 09:20 vmlinuz
-rw-r--r-- 1 root root 92807168 Oct 24 04:26 zdrv_bionicpup64_7.9.6.sfs
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#51 Post by ozsouth »

For those using ubuntu derivatives & having problems with newer kernels, here's a 6 month old one (4.14.39 issued 9 May 2018). Tested OK in xenialpup64 7.5, but use at own risk. https://archive.org/download/Puppy_Linu ... oz.tar.bz2

quirkian2new
Posts: 152
Joined: Tue 06 Oct 2015, 14:10
Location: on the inter-planet train

#52 Post by quirkian2new »

deleted

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#53 Post by ozsouth »

As a result of the discussion on Hyperthreading, I've made a SLACKO64 compatible 4.14.55 kernel with CONFIG_SCHED_SMT=y set. Use at own risk.
https://archive.org/download/Puppy_Linu ... 4s.tar.bz2

** EDIT - after 4 weeks use, I've found ~SMT=y simply made the cpu run slightly slower and hotter in Slacko64.
.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

Kernel 64 for Ubuntu derivatives

#54 Post by ozsouth »

I've made a 4.14.49 kernel for UBUNTU 64bit derivatives (i.e. Xenialpup64 & Bionicpup64). TPM is disabled and PINCTRL_CHERRYVIEW is enabled. Use at own risk. Tested OK in Xenialpup64 & Bionicpup64. Bionic's firmware included. Name is huge-4.14.49-u64oz.tar.bz2

Method: When I download a huge kernel file, I place it in an empty folder, cd /(folder) , tar -jxvf huge-(whatever) , rename vmlinuz(whatever) to vmlinuz and rename kernel-modules(whatever) to (for example) zdrv_bionicpup64_8.0.sfs . Then replace current vmlinuz & zdrv & reboot.
See: (updated - only stays 15 days on filepup url)
https://archive.org/download/Puppy_Linu ... oz.tar.bz2
Last edited by ozsouth on Mon 01 Apr 2019, 04:58, edited 3 times in total.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Re: Kernel 64 for Ubuntu derivatives

#55 Post by peebee »

ozsouth wrote:I've made a 4.14.49 kernel for UBUNTU 64bit derivatives (i.e. Xenialpup64 & Bionicpup64).
Filepup link says Access Denied for me....

Got it from:
https://archive.org/download/Puppy_Linu ... oz.tar.bz2

not confined to 64-bit pups - also works on 32-bit pups :)
Last edited by peebee on Sun 31 Mar 2019, 20:01, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#56 Post by ally »

try removing the 's' from http

:)

User avatar
vtpup
Posts: 1420
Joined: Thu 16 Oct 2008, 01:42
Location: Republic of Vermont
Contact:

#57 Post by vtpup »

Ozsouth, can't do it. I can't find a way in to a UEFI Chromebook, except with the stock kernel UEFI BionicPUP ISO. Details in the BionicPup thread.
http://murga-linux.com/puppy/viewtopic.php?p=1023862
[color=darkblue]Acer Aspire 5349-2635 laptop Tahrpup.[/color]
[color=blue]Acer R11 and C720 Chromebks Bionicpup64[/color]
[color=olive]Acer Iconia A1-830 tablet no pup[/color]
[color=orange]www.sredmond.com[/color]

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#58 Post by ozsouth »

Note to all: vtpup has it working via StickPup usb installer

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#59 Post by ozsouth »

WITHDRAWN - buggy.

I've made a 4.14.52 kernel for SLACKWARE 64bit derivatives.
Last edited by ozsouth on Mon 08 Apr 2019, 04:28, edited 1 time in total.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#60 Post by ozsouth »

I've made a 4.14.51 kernel for SLACKWARE 64bit derivatives (i.e. Slacko64 & LxPup64). TPM is disabled and PINCTRL_CHERRYVIEW is enabled. Use at own risk. Tested OK in Slacko64 & LxPup64. NEEDS firmware, an fdrv .sfs file. Name is huge-4.14.51-s64oz.tar.bz2

Method: When I download a huge kernel file, I place it in an empty folder, cd /(folder) , tar -jxvf huge-(whatever) , rename vmlinuz(whatever) to vmlinuz and rename kernel-modules(whatever) to (for example) zdrv_slacko64_6.9.9.9.sfs . Then replace current vmlinuz & zdrv & add firmware file & reboot. See: https://archive.org/download/Puppy_Linu ... oz.tar.bz2

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

Zombieload mitigated kernel

#61 Post by ozsouth »

I've made a 64bit Xenial/Bionic compatible 4.19.44 kernel via Puppy kernel-kit, with the no firmware option. Is partially Zombieload mitigated. Is Spectre/Meltdown mitigated (except 3a). Needs firmware by making own (or using another) fdrv . Uses performance cpu governor by default (max speed). This is the first kernel I've made with the Bionic64 DOTconfig - tested OK in Bionicpup64 (& Slacko64 with path modified to /usr/lib64 in zdrv) - a bit slower than original. Use at own risk.
See: https://archive.org/download/Puppy_Linu ... oz.tar.bz2
Last edited by ozsouth on Thu 30 May 2019, 09:28, edited 5 times in total.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#62 Post by peebee »

ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#63 Post by musher0 »

Nobody's building 32-bit kernels anymore, eh?
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#64 Post by ozsouth »

@musher - peebee has built some 32bit. Trying 4.9.177 pae later.
The zombieload mitigation kernels have just been released, so we make what we can test (& use) first, then others. I have a Slacko64 4.14.120 kernel compiling now (takes me 3+ hours). Am posting using Peebee's 5.1.3 64bit kernel in Slacko64-700rc3 - works so well I may not bother posting 4.14.120. (EDIT - won't post - didn't work well. Sticking with my 4.19.44 as slow FAT access with others).
Last edited by ozsouth on Tue 21 May 2019, 04:44, edited 2 times in total.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#65 Post by peebee »

musher0 wrote:Nobody's building 32-bit kernels anymore, eh?
You can use 64-bit kernels with 32-bit systems so long as your processor is 64-bit - try it and see!
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Post Reply