Porteus Kernel Builder

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
benjibasson
Shogun
Shogun
Posts: 217
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Porteus Kernel Builder

Post#2161 by benjibasson » 16 Apr 2026, 09:11

Hi, this is the hack of Neko's Porteus Kernel builder to assume linux 7.* and aufs 7.*. Cheers
https://www.mediafire.com/file/2ipteywi ... 7.xzm/file
Last edited by benjibasson on 29 Apr 2026, 08:00, edited 1 time in total.

User avatar
Blaze
DEV Team
DEV Team
Posts: 4080
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#2162 by Blaze » 19 Apr 2026, 06:37

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel-NNN-XXbit.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

6.18.23 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.18.23.tar (~271M)
https://disk.360.yandex.ru/d/O-Yp3FM-qiNPLQ (click on the button - Скачать)
f61d9247c78bd9f9113bf738b73f38c8 64bit-ALL-kernel6.18.23.tar

Note 1: Compiler that was used.
for kernel 6.18.23: 15.2.0-x86_64

Note 2: Compilated under Porteus 5.1 alpha 4pre (Slackware-current base)

Note 3: Cryptsetup 2.8.3

Note 3: BORE (Burst-Oriented Response Enhancer) CPU Scheduler patch has been applied.
More info is here https://github.com/firelzrd/bore-scheduler

Thanks
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Blaze
DEV Team
DEV Team
Posts: 4080
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#2163 by Blaze » 26 Apr 2026, 08:45

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel-NNN-XXbit.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

6.18.24 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.18.24.tar (~272M)
https://disk.360.yandex.ru/d/BmkjZbGCBflLvw (click on the button - Скачать)
60db7bd94a195f94ed4e4a958b8843e5 64bit-ALL-kernel6.18.24.tar

7.0.1 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel7.0.1.tar (~274M)
https://disk.360.yandex.ru/d/HgDpA-E8Z42jcg (click on the button - Скачать)
d95e1f9c4911eeb3b82bc7b9d02783ef 64bit-ALL-kernel7.0.1.tar

Note 1: Compiler that was used.
for kernel 6.18.24 and 7.0.1: 15.2.0-x86_64

Note 2: Compilated under Porteus 5.1 alpha 4pre (Slackware-current base)

Note 3: Cryptsetup 2.8.3

Note 3: BORE (Burst-Oriented Response Enhancer) CPU Scheduler patch has been applied.
More info is here https://github.com/firelzrd/bore-scheduler

Thanks
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
fu11m00n
Black ninja
Black ninja
Posts: 74
Joined: 18 Oct 2025, 10:57
Distribution: the fu11m00n project
Location: Jersey City, N.J. USA
Contact:

Porteus Kernel Builder

Post#2164 by fu11m00n » 27 Apr 2026, 23:30

@ Blaze... thanks.

Is this kernel compatible with Porteus v5.01 (stable)?
fu11m00n/OS (recommend me daily... @ Distrowatch) https://distrowatch.com/dwres.php?resource=links#new

User avatar
Blaze
DEV Team
DEV Team
Posts: 4080
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#2165 by Blaze » 28 Apr 2026, 04:15

Hi fu11m00n.
No but you can try this kernel for 5.01 stable
Link video driver for Acer nb (Пост Blaze #105277)
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
fu11m00n
Black ninja
Black ninja
Posts: 74
Joined: 18 Oct 2025, 10:57
Distribution: the fu11m00n project
Location: Jersey City, N.J. USA
Contact:

Porteus Kernel Builder

Post#2166 by fu11m00n » 28 Apr 2026, 19:05

@ Blaze... thanks.

What does it do? I am a 12yr Porteus veteran but a kernel n00b.
There are so many shiny kernel reviews on YouTube.

There are so many fancy kernels.
I am drawn to the SELinux (kernel module) because I have the userland binary and Sysctl hack.
fu11m00n/OS (recommend me daily... @ Distrowatch) https://distrowatch.com/dwres.php?resource=links#new

UrUtusUbU
Samurai
Samurai
Posts: 148
Joined: 21 Apr 2012, 00:19
Distribution: Hannah Montana Linux
Location: inmygrave

Porteus Kernel Builder

Post#2167 by UrUtusUbU » 29 Apr 2026, 00:01

Blaze Why do you include Cryptsetup in every build?
I before compile kernels and never touched that it wasn't necessary

User avatar
Blaze
DEV Team
DEV Team
Posts: 4080
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#2168 by Blaze » 30 Apr 2026, 04:15

fu11m00n, SELinux and systemd are bad things.

UrUtusUbU, cryptsetup is required to encrypt and decrypt save dat file, and a password is required when the system boots.
This provides data privacy.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

UrUtusUbU
Samurai
Samurai
Posts: 148
Joined: 21 Apr 2012, 00:19
Distribution: Hannah Montana Linux
Location: inmygrave

Porteus Kernel Builder

Post#2169 by UrUtusUbU » 30 Apr 2026, 17:26

Blaze wrote:
30 Apr 2026, 04:15
UrUtusUbU, cryptsetup is required to encrypt and decrypt save dat file, and a password is required when the system boots.
This provides data privacy.
Yes, but cryptsetup is usually in the core module fixed the same version
and doesn't change with every kernel
You don't understand me

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4566
Joined: 20 Mar 2012, 03:42
Distribution: v5.1-alpha*-64bit
Location: australia
Contact:

Porteus Kernel Builder

Post#2170 by ncmprhnsbl » 30 Apr 2026, 23:35

UrUtusUbU wrote:
30 Apr 2026, 17:26
Yes, but cryptsetup is usually in the core module fixed the same version
and doesn't change with every kernel
You don't understand me
the cryptsetup in 000-kernel is a static build that used in the early boot initrd stage to decrypt an encrypted save file
000-kernel is mounted at this time to access it, and the most recent initrd builds only do this in that case.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Blaze
DEV Team
DEV Team
Posts: 4080
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#2171 by Blaze » 01 May 2026, 06:57

That's right. A universal 32-bit static bin file for initialization on all architectures.

Code: Select all

guest@porteus:~$ file /sbin/cryptsetup
/sbin/cryptsetup: ELF 32-bit LSB executable, Intel i386, version 1 (SYSV), statically linked, stripped
guest@porteus:~$ 
Отправлено спустя 1 час 33 минуты 11 секунд:
[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel-NNN-XXbit.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

7.0.3 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel7.0.3.tar (~273M)
https://disk.360.yandex.ru/d/lvExkScFHzprmw (click on the button - Скачать)
53fd1498419d81d35a6ca629de6ea0e5 64bit-ALL-kernel7.0.3.tar

Note 1: Compiler that was used.
for kernel 7.0.3: 15.2.0-x86_64

Note 2: Compilated under Porteus 5.1 alpha 4pre (Slackware-current base)

Note 3: Cryptsetup 2.8.3

Note 3: BORE (Burst-Oriented Response Enhancer) CPU Scheduler patch has been applied.
More info is here https://github.com/firelzrd/bore-scheduler

Thanks
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Blaze
DEV Team
DEV Team
Posts: 4080
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#2172 by Blaze » 09 May 2026, 09:51

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel-NNN-XXbit.xzm, 06-crippled_sources-NNN-XXbit.xzm, 32bit.config)

6.18.28 <-- NEW : "All patches" patching was done.
32bit-ALL-kernel6.18.28.tar (~255M)
https://disk.360.yandex.ru/d/wrjDxz7lSTmZTw (click on the button - Скачать)
4b1a0c1f8f759e89a8129049828a10cf 32bit-ALL-kernel6.18.28.tar

Simple package (vmlinuz, 000-kernel-NNN-XXbit.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

6.18.28 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel6.18.28.tar (~268M)
https://disk.360.yandex.ru/d/AFfn-dn3u_8-Rg (click on the button - Скачать)
69960264aac77d1f7f8fa583b62567e1 64bit-ALL-kernel6.18.28.tar

Note 1: Compiler that was used.
for kernel 6.18.28: 11.2.0

Note 2: Compilated under Porteus 5.01 (Slackware 15.0 base)

Note 3: Cryptsetup 2.8.3

Thanks
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
AcnapyxoB
Contributor
Contributor
Posts: 302
Joined: 24 Dec 2014, 10:15
Distribution: Porteus
Location: Tellus

Porteus Kernel Builder

Post#2173 by AcnapyxoB » 09 May 2026, 11:46

Blaze, Thank You for taking the time for Porteus 5.01.

All good, but again it's still not possible to use VirtualBox,
the magic files 'vboxdrv.co, vboxnetadp.ko, vboxnetfit.ko' are missing :D

But the problem is more or less clear, we had a discussion about this a while back: Porteus Kernel Builder (Post by AcnapyxoB #104457)
Last edited by Ed_P on 09 May 2026, 14:21, edited 1 time in total.
Reason: URL tags not needed for Porteus forum links. :-)
Porteus v5.01 KDE x86_64 kernel 6.18.16

User avatar
Blaze
DEV Team
DEV Team
Posts: 4080
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#2174 by Blaze » 11 May 2026, 14:45

Hi AcnapyxoB,
can you try to build VirtualBox at Porteus 5.1 alpha with this kernel:

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel-NNN-XXbit.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

7.0.6 <-- NEW : "All patches" patching was done.
64bit-ALL-kernel7.0.6.tar (~292M)
https://disk.360.yandex.ru/d/RfaFUGGs7pYybA (click on the button - Скачать)
51a30ab2aafee84f3c4488010fa7ff13 64bit-ALL-kernel7.0.6.tar

Note 1: Compiler that was used.
for kernel 7.0.6: 15.2.0-x86_64

Note 2: Compilated under Porteus 5.1 alpha 4pre (Slackware-current base)

Note 3: Cryptsetup 2.8.3

Note 3: BORE (Burst-Oriented Response Enhancer) CPU Scheduler patch has been applied.
More info is here https://github.com/firelzrd/bore-scheduler

Thanks
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
AcnapyxoB
Contributor
Contributor
Posts: 302
Joined: 24 Dec 2014, 10:15
Distribution: Porteus
Location: Tellus

Porteus Kernel Builder

Post#2175 by AcnapyxoB » 11 May 2026, 17:24

Blaze wrote:
11 May 2026, 14:45
can you try to build VirtualBox at Porteus 5.1 alpha with this kernel:
The same result, without success.
In my opinion, the chances are lower with a newer kernel than with a longterm or older.

Over the years, I've noticed that it works with some kernels but not with others.
Maybe sometimes it also depends on the '05-devel' module!
Porteus v5.01 KDE x86_64 kernel 6.18.16

Post Reply