Porteus Kernel Builder
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
1. "Porteus Kernel Builder" was updated to mkKernel-18.12.24-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)
Kernel version line was changed from v4.20-rc to v4.20.
mkKernel-18.12.24-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: b08eed613f9b766721ee919ef5f510c5 mkKernel-18.12.24-noarch-1.xzm
2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20 <---NEW
The latest stable 4.19 version of the Linux kernel is: 4.19.12
The latest longterm 4.14 version of the Linux kernel is: 4.14.90
The latest longterm 4.9 version of the Linux kernel is: 4.9.147
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20181224
3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
4. Replace the kernel of another distri which uses OverlayFS/AUFS
kernel: 4.20 (v4.20.tar.xz)
austrumi 3.9.0: austrumi64-3.9.0.iso (ftp://austrumi.ru.lv/austrumi64-3.9.0.iso)
austrumi64-3.9.0-12.25.iso (431 M)
http://www.mediafire.com/file/ausjx4x3c ... -12.25.iso
md5sum: 6bf279a0f80be0058a39b5b584f9d442 austrumi64-3.9.0-12.25.iso
=======
rm -fr Austrumi-ISO@austrumi/austrumi.fs@lib/modules
cp -a [email protected]/64/lib/modules Austrumi-ISO@austrumi/austrumi.fs@lib/
cp -a [email protected]/64/lib/firmware/* Austrumi-ISO@austrumi/austrumi.fs@lib/firmware/
cp [email protected]/64/vmlinuz Austrumi-ISO@austrumi/bzImage
=======
Note:
ISO includes Japanese local patch.
Thanks.
Please refer to Porteus Kernel Builder (Post by neko #52232)
Kernel version line was changed from v4.20-rc to v4.20.
mkKernel-18.12.24-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: b08eed613f9b766721ee919ef5f510c5 mkKernel-18.12.24-noarch-1.xzm
2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20 <---NEW
The latest stable 4.19 version of the Linux kernel is: 4.19.12
The latest longterm 4.14 version of the Linux kernel is: 4.14.90
The latest longterm 4.9 version of the Linux kernel is: 4.9.147
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20181224
3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
4. Replace the kernel of another distri which uses OverlayFS/AUFS
kernel: 4.20 (v4.20.tar.xz)
austrumi 3.9.0: austrumi64-3.9.0.iso (ftp://austrumi.ru.lv/austrumi64-3.9.0.iso)
austrumi64-3.9.0-12.25.iso (431 M)
http://www.mediafire.com/file/ausjx4x3c ... -12.25.iso
md5sum: 6bf279a0f80be0058a39b5b584f9d442 austrumi64-3.9.0-12.25.iso
=======
rm -fr Austrumi-ISO@austrumi/austrumi.fs@lib/modules
cp -a [email protected]/64/lib/modules Austrumi-ISO@austrumi/austrumi.fs@lib/
cp -a [email protected]/64/lib/firmware/* Austrumi-ISO@austrumi/austrumi.fs@lib/firmware/
cp [email protected]/64/vmlinuz Austrumi-ISO@austrumi/bzImage
=======
Note:
ISO includes Japanese local patch.
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
1. "Porteus Kernel Builder" was updated to mkKernel-18.12.30-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)
Firmware database was updated by the following archlinux packages.
alsa-firmware-1.0.29-noarch-2
bluez-firmware-1.2-noarch-9
ipw2100-fw-1.3-noarch-9
ipw2200-fw-3.1-noarch-7
linux-atm-2.5.2-x86_64-5
linux-firmware-20181218.0f22c85-noarch-1
wireless-regdb-2018.10.24-noarch-2
mkKernel-18.12.30-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 6a2b1e21a181453b385829bf6afc14e6 mkKernel-18.12.30-noarch-1.xzm
2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20
The latest stable 4.19 version of the Linux kernel is: 4.19.13 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.91 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.148 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20181224
3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
Thanks.
Please refer to Porteus Kernel Builder (Post by neko #52232)
Firmware database was updated by the following archlinux packages.
alsa-firmware-1.0.29-noarch-2
bluez-firmware-1.2-noarch-9
ipw2100-fw-1.3-noarch-9
ipw2200-fw-3.1-noarch-7
linux-atm-2.5.2-x86_64-5
linux-firmware-20181218.0f22c85-noarch-1
wireless-regdb-2018.10.24-noarch-2
mkKernel-18.12.30-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 6a2b1e21a181453b385829bf6afc14e6 mkKernel-18.12.30-noarch-1.xzm
2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20
The latest stable 4.19 version of the Linux kernel is: 4.19.13 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.91 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.148 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20181224
3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
1. "Porteus Kernel Builder" was updated to mkKernel-19.01.07-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)
kernel version line 5.0-rc was added.
mkKernel-19.01.07-noarch-1.xzm (4.8 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 963d204105ccb28992b90ece9f4592ab mkKernel-19.01.07-noarch-1.xzm
[Config]
5.0-rc config prototype is modified 4.20 config prototype by "make oldconfig" command with the following spec.
----------------------
64BIT
----------------------
----------------------
32BIT
----------------------
Note: AUFS patch is not yet ready for kernel 5.0.
The shell script that gets AUFS patch for 5.0 is dummy (as same as for 4.20).
2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1 <---NEW
The latest mainline version of the Linux kernel is: 4.20
The latest stable 4.19 version of the Linux kernel is: 4.19.13
The latest longterm 4.14 version of the Linux kernel is: 4.14.91
The latest longterm 4.9 version of the Linux kernel is: 4.9.148
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20190103
3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
Note1: AUFS patch is not yet ready for kernel 5.0.
Therefore the kernel 5.0-rc1 was built without AUFS patch.
4. Porteus 4.0 Overlay FS trial version
The kernel of Porteus-CINNAMON-v4.0-x86_64-18.12.30.iso was replaced with overlay FS kernel 5.0-rc1.
Please refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68558)
5. Replace the kernel of another distri which uses OverlayFS/AUFS
kernel: 5.0-rc1 (ov.v5.0-rc1.tar.xz)
austrumi 3.9.0: austrumi64-3.9.0.iso (ftp://austrumi.ru.lv/austrumi64-3.9.0.iso)
austrumi64-3.9.0-01.07.iso (435 M)
http://www.mediafire.com/file/qcnemyagf ... -01.07.iso
md5sum: eeb1986addd093107de180162aa0a503 austrumi64-3.9.0-01.07.iso
=======
rm -fr Austrumi-ISO@austrumi/austrumi.fs@lib/modules
cp -a [email protected]/64/lib/modules Austrumi-ISO@austrumi/austrumi.fs@lib/
cp -a [email protected]/64/lib/firmware/* Austrumi-ISO@austrumi/austrumi.fs@lib/firmware/
cp [email protected]/64/vmlinuz Austrumi-ISO@austrumi/bzImage
=======
Note2:
ISO includes Japanese local patch.
6. Linux 5.0-rc1
Please refer to https://lkml.org/lkml/2019/1/6/178?print=anz
Thanks.
Please refer to Porteus Kernel Builder (Post by neko #52232)
kernel version line 5.0-rc was added.
mkKernel-19.01.07-noarch-1.xzm (4.8 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 963d204105ccb28992b90ece9f4592ab mkKernel-19.01.07-noarch-1.xzm
[Config]
5.0-rc config prototype is modified 4.20 config prototype by "make oldconfig" command with the following spec.
----------------------
64BIT
----------------------
Code: Select all
Resource Control support (RESCTRL) [N/y/?] (NEW) N
Support for running PVH guests (PVH) [N/y/?] (NEW) N
Energy Model for CPUs (ENERGY_MODEL) [N/y/?] (NEW) N
Enable debug for NVDIMM security commands (NFIT_SECURITY_DEBUG) [N/y/?] (NEW) N
EISA support (EISA) [N/y/?] (NEW) N
MESON PCIe controller (PCI_MESON) [N/y/?] (NEW) N
NVM Express over Fabrics TCP host driver (NVME_TCP) [N/m/y/?] (NEW) N
NVMe over Fabrics TCP target support (NVME_TARGET_TCP) [N/m/?] (NEW) N
Alcor Micro/Alcor Link PCI-E card reader (MISC_ALCOR_PCI) [N/m/y/?] (NEW) N
Aquantia AQtion USB to 5/2.5GbE Controllers support (USB_NET_AQC111) [N/m/?] (NEW) N
Wifi wrapper for ethernet drivers (VIRT_WIFI) [N/m/?] (NEW) N
OLPC AP-SP input support (SERIO_OLPC_APSP) [N/m/y/?] (NEW) N
I3C support (I3C) [N/m/y/?] (NEW) N
Macronix MX25F0A SPI controller (SPI_MXIC) [N/m/y/?] (NEW) N
POWER8 OCC through I2C (SENSORS_OCC_P8_I2C) [N/m/y/?] (NEW) N
Xbox DVD Movie Playback Kit (RC_XBOX_DVD) [N/m/y/?] (NEW) N
Audio Mute LED Trigger (LEDS_TRIGGER_AUDIO) [M/y/?] (NEW) M
Huawei WMI hotkeys driver (HUAWEI_WMI) [N/m/?] (NEW) N
NHPoly1305 hash function (x86_64 SSE2 implementation) (CRYPTO_NHPOLY1305_SSE2) [N/m/y/?] (NEW) N
NHPoly1305 hash function (x86_64 AVX2 implementation) (CRYPTO_NHPOLY1305_AVX2) [N/m/y/?] (NEW) N
Adiantum support (CRYPTO_ADIANTUM) [N/m/y/?] (NEW) N
Streebog Hash Function (CRYPTO_STREEBOG) [N/m/y/?] (NEW) N
Crypto usage statistics for User-space (CRYPTO_STATS) [N/y/?] (NEW) N
Automatically choose fastest RAID6 PQ functions (RAID6_PQ_BENCHMARK) [Y/n/?] (NEW) N
32BIT
----------------------
Code: Select all
Resource Control support (RESCTRL) [N/y/?] (NEW) N
Support for running PVH guests (PVH) [N/y/?] (NEW) N
Energy Model for CPUs (ENERGY_MODEL) [N/y/?] (NEW) N
EISA support (EISA) [N/y/?] (NEW) N
MESON PCIe controller (PCI_MESON) [N/y/?] (NEW) N
NVM Express over Fabrics TCP host driver (NVME_TCP) [N/m/y/?] (NEW) N
NVMe over Fabrics TCP target support (NVME_TARGET_TCP) [N/m/?] (NEW) N
Alcor Micro/Alcor Link PCI-E card reader (MISC_ALCOR_PCI) [N/m/y/?] (NEW) N
Aquantia AQtion USB to 5/2.5GbE Controllers support (USB_NET_AQC111) [N/m/?] (NEW) N
Wifi wrapper for ethernet drivers (VIRT_WIFI) [N/m/?] (NEW) N
OLPC AP-SP input support (SERIO_OLPC_APSP) [N/m/y/?] (NEW) N
I3C support (I3C) [N/m/y/?] (NEW) N
Macronix MX25F0A SPI controller (SPI_MXIC) [N/m/y/?] (NEW) N
POWER8 OCC through I2C (SENSORS_OCC_P8_I2C) [N/m/y/?] (NEW) N
Xbox DVD Movie Playback Kit (RC_XBOX_DVD) [N/m/y/?] (NEW) N
Audio Mute LED Trigger (LEDS_TRIGGER_AUDIO) [M/y/?] (NEW) M
Huawei WMI hotkeys driver (HUAWEI_WMI) [N/m/?] (NEW) N
Adiantum support (CRYPTO_ADIANTUM) [N/m/y/?] (NEW) N
Streebog Hash Function (CRYPTO_STREEBOG) [N/m/y/?] (NEW) N
Crypto usage statistics for User-space (CRYPTO_STATS) [N/y/?] (NEW) N
Automatically choose fastest RAID6 PQ functions (RAID6_PQ_BENCHMARK) [Y/n/?] (NEW) N
The shell script that gets AUFS patch for 5.0 is dummy (as same as for 4.20).
2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1 <---NEW
The latest mainline version of the Linux kernel is: 4.20
The latest stable 4.19 version of the Linux kernel is: 4.19.13
The latest longterm 4.14 version of the Linux kernel is: 4.14.91
The latest longterm 4.9 version of the Linux kernel is: 4.9.148
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20190103
3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
Note1: AUFS patch is not yet ready for kernel 5.0.
Therefore the kernel 5.0-rc1 was built without AUFS patch.
4. Porteus 4.0 Overlay FS trial version
The kernel of Porteus-CINNAMON-v4.0-x86_64-18.12.30.iso was replaced with overlay FS kernel 5.0-rc1.
Please refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68558)
5. Replace the kernel of another distri which uses OverlayFS/AUFS
kernel: 5.0-rc1 (ov.v5.0-rc1.tar.xz)
austrumi 3.9.0: austrumi64-3.9.0.iso (ftp://austrumi.ru.lv/austrumi64-3.9.0.iso)
austrumi64-3.9.0-01.07.iso (435 M)
http://www.mediafire.com/file/qcnemyagf ... -01.07.iso
md5sum: eeb1986addd093107de180162aa0a503 austrumi64-3.9.0-01.07.iso
=======
rm -fr Austrumi-ISO@austrumi/austrumi.fs@lib/modules
cp -a [email protected]/64/lib/modules Austrumi-ISO@austrumi/austrumi.fs@lib/
cp -a [email protected]/64/lib/firmware/* Austrumi-ISO@austrumi/austrumi.fs@lib/firmware/
cp [email protected]/64/vmlinuz Austrumi-ISO@austrumi/bzImage
=======
Note2:
ISO includes Japanese local patch.
6. Linux 5.0-rc1
Please refer to https://lkml.org/lkml/2019/1/6/178?print=anz
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1
The latest stable 4.20 version of the Linux kernel is: 4.20.1 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.14 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.92 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.149 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20190109
2. NEW Examples of updated kernel that was built by "Porteus Kernel builder" were updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
3. Replace the kernel of Porteus 4.0 with kernel 4.20.1.
Please refer to Re: Xfce x64 module updated (Post by neko #68634)
4. Replace the kernel of Porteus 4.0 with kernel 4.19.14.
Please refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68706)
Thanks.
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1
The latest stable 4.20 version of the Linux kernel is: 4.20.1 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.14 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.92 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.149 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20190109
2. NEW Examples of updated kernel that was built by "Porteus Kernel builder" were updated.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
3. Replace the kernel of Porteus 4.0 with kernel 4.20.1.
Please refer to Re: Xfce x64 module updated (Post by neko #68634)
4. Replace the kernel of Porteus 4.0 with kernel 4.19.14.
Please refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68706)
Thanks.
Re: Porteus Kernel Builder
@neko, you're still doing this amazing job! Thank you, very much!
Do you mind if I make a suggestion? I was wondering if you could provide a fully working xzm module instead of providing a single package with both x86 and x64 kernels inside folders. I'm telling this because the average user probably doesn't know what to do after extracting your .tar.xz package. What you think?
Do you mind if I make a suggestion? I was wondering if you could provide a fully working xzm module instead of providing a single package with both x86 and x64 kernels inside folders. I'm telling this because the average user probably doesn't know what to do after extracting your .tar.xz package. What you think?

-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
@fulalas
1. Is your idea that 2 files are released as following ?
[32bit-kernel4.20.1.tar]
32bit-kernel4.20.1.tar@vmlinuz
[email protected] for Porteus
32bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-32bit.xzm
[64bit-kernel4.20.1.tar]
64bit-kernel4.20.1.tar@vmlinuz
[email protected] for Porteus
64bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-64bit.xzm
If "Yes",
I will upload these format files at next time.
2. Current releasing file format.
[v4.20.1.tar.xz]
[email protected]/aufs.patch :.......................used AUFS patch
[email protected]/32/32bit.config :..................used 32bit kernel build .config
[email protected]/32/lib/firmware :..................gathered firmwares depending build result module
[email protected]/32/lib/modules/4.20.1-porteus :....build result mudule
[email protected]/32/repo_getFW-v4.20.1-32/all :.....all; emptyS,findS,linkS
[email protected]/32/repo_getFW-v4.20.1-32/emptyS :..gather missing firmwares list
[email protected]/32/repo_getFW-v4.20.1-32/findS :...gathered firmwares list
[email protected]/32/repo_getFW-v4.20.1-32/linkS :...symblic linked to gathered firmwares list
[email protected]/64/64bit.config
[email protected]/64/lib/firmware
[email protected]/64/lib/modules/4.20.1-porteus
[email protected]/64/repo_getFW-v4.20.1-64/all
[email protected]/64/repo_getFW-v4.20.1-64/emptyS
[email protected]/64/repo_getFW-v4.20.1-64/findS
[email protected]/64/repo_getFW-v4.20.1-64/linkS
[crippled_sources-4.20.1-32bit.xzm]
[crippled_sources-4.20.1-64bit.xzm]
=== reason ===
(1) Presented build kernel is only prototype.
If it mismatch with your environment,
it can be rebuild with the aufs.patch and modifying the config.
(2) firmwares were gathered (not build)
They are not complete.
If original gathered firmwares are included in original 001-kernel.xzm,
firmware of new 001-kernel.xzm should include the original gathered firmwares.
Firmware should be updated by NOT replacing but overwriting.
(3) build result is used not only for Porteus but alse for nemesis/APorteus.
(even if for AUSTRUMI)
(4) The place that v4.20.1.tar.xz was expanded can be used as "Kernel Builder directory" of "Porteus Kernel Builder".
Even if without internet conect, "Kernel Builder" can replace kernel of Porteus/nemesis/APorteus ISO.
This replacement fits with the condition (2).
Thanks.
1. Is your idea that 2 files are released as following ?
[32bit-kernel4.20.1.tar]
32bit-kernel4.20.1.tar@vmlinuz
[email protected] for Porteus
32bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-32bit.xzm
[64bit-kernel4.20.1.tar]
64bit-kernel4.20.1.tar@vmlinuz
[email protected] for Porteus
64bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-64bit.xzm
If "Yes",
I will upload these format files at next time.
2. Current releasing file format.
[v4.20.1.tar.xz]
[email protected]/aufs.patch :.......................used AUFS patch
[email protected]/32/32bit.config :..................used 32bit kernel build .config
[email protected]/32/lib/firmware :..................gathered firmwares depending build result module
[email protected]/32/lib/modules/4.20.1-porteus :....build result mudule
[email protected]/32/repo_getFW-v4.20.1-32/all :.....all; emptyS,findS,linkS
[email protected]/32/repo_getFW-v4.20.1-32/emptyS :..gather missing firmwares list
[email protected]/32/repo_getFW-v4.20.1-32/findS :...gathered firmwares list
[email protected]/32/repo_getFW-v4.20.1-32/linkS :...symblic linked to gathered firmwares list
[email protected]/64/64bit.config
[email protected]/64/lib/firmware
[email protected]/64/lib/modules/4.20.1-porteus
[email protected]/64/repo_getFW-v4.20.1-64/all
[email protected]/64/repo_getFW-v4.20.1-64/emptyS
[email protected]/64/repo_getFW-v4.20.1-64/findS
[email protected]/64/repo_getFW-v4.20.1-64/linkS
[crippled_sources-4.20.1-32bit.xzm]
[crippled_sources-4.20.1-64bit.xzm]
=== reason ===
(1) Presented build kernel is only prototype.
If it mismatch with your environment,
it can be rebuild with the aufs.patch and modifying the config.
(2) firmwares were gathered (not build)
They are not complete.
If original gathered firmwares are included in original 001-kernel.xzm,
firmware of new 001-kernel.xzm should include the original gathered firmwares.
Firmware should be updated by NOT replacing but overwriting.
(3) build result is used not only for Porteus but alse for nemesis/APorteus.
(even if for AUSTRUMI)
(4) The place that v4.20.1.tar.xz was expanded can be used as "Kernel Builder directory" of "Porteus Kernel Builder".
Even if without internet conect, "Kernel Builder" can replace kernel of Porteus/nemesis/APorteus ISO.
This replacement fits with the condition (2).
Thanks.
- Rava
- Contributor
- Posts: 5424
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Re: Porteus Kernel Builder
I am obviously not fulalas,neko wrote: ↑12 Jan 2019, 13:06@fulalas
1. Is your idea that 2 files are released as following ?
[32bit-kernel4.20.1.tar]
32bit-kernel4.20.1.tar@vmlinuz
[email protected] for Porteus
32bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-32bit.xzm
[64bit-kernel4.20.1.tar]
64bit-kernel4.20.1.tar@vmlinuz
[email protected] for Porteus
64bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-64bit.xzm

Of course there might be users who want both the 32 and 64 bit Kernel and Stuff, but most would only want one architecture.
And the others can just download both files.

Cheers!
Yours Rava
Yours Rava
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
@fulalas, @Rava
New "Simple package"s were uploaded for kernel 4.19.14.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
Thanks.
New "Simple package"s were uploaded for kernel 4.19.14.
Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)
Thanks.
- Rava
- Contributor
- Posts: 5424
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
@Rava
"What is an integrated initrd?"
It was integrated with
initrd for Porteus 4.0 that runs under AUFS,
initrd for Porteus 4.0 that runs under overlay-FS (trial version),
initrd for APorteus that runs under AUFS,
and
initrd for APorteus that runs under overlay-FS (trial version).
It uses the name of "ISO ID file" as "Kernel Version number" expresion.
For example:
Kernel of Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso is 4.19.14.
Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso@porteus/kernel-v4.19.14-1-x86_64.cfg
Kernel of OV.Porteus-CINNAMON-v4.0-x86_64-19.01.07.iso is 5.0-rc1.
OV.Porteus-CINNAMON-v4.0-x86_64-19.01.07.iso@porteus/kernel-v5.0-rc1-1-x86_64.cfg
More detail, you can read the shell script of initrd.
Thanks.
"What is an integrated initrd?"
It was integrated with
initrd for Porteus 4.0 that runs under AUFS,
initrd for Porteus 4.0 that runs under overlay-FS (trial version),
initrd for APorteus that runs under AUFS,
and
initrd for APorteus that runs under overlay-FS (trial version).
It uses the name of "ISO ID file" as "Kernel Version number" expresion.
For example:
Kernel of Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso is 4.19.14.
Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso@porteus/kernel-v4.19.14-1-x86_64.cfg
Kernel of OV.Porteus-CINNAMON-v4.0-x86_64-19.01.07.iso is 5.0-rc1.
OV.Porteus-CINNAMON-v4.0-x86_64-19.01.07.iso@porteus/kernel-v5.0-rc1-1-x86_64.cfg
More detail, you can read the shell script of initrd.
Thanks.
Re: Porteus Kernel Builder
That's perfect, neko! You're awesome! 

-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1
The latest stable 4.20 version of the Linux kernel is: 4.20.2 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.15 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.93 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.150 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.170 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.132 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20190111
2. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.2]
32bit-kernel4.20.2.tar (86 M)
http://www.mediafire.com/file/2cq6f8p2b ... 4.20.2.tar
md5sum: 34d27d304d182ce9fdf3276f6f0649cb 32bit-kernel4.20.2.tar
64bit-kernel4.20.2.tar (91 M)
http://www.mediafire.com/file/26dtqvt1g ... 4.20.2.tar
md5sum: b796286ee19a918235f0ed2c91662390 64bit-kernel4.20.2.tar
[4.19.15]
32bit-kernel4.19.15.tar (85 M)
http://www.mediafire.com/file/5248r9pqa ... .19.15.tar
md5sum: 843dc0139eb1e1434f44b811c70001e8 32bit-kernel4.19.15.tar
64bit-kernel4.19.15.tar (91 M)
http://www.mediafire.com/file/gwle7teea ... .19.15.tar
md5sum: 6852769bcdd524c4f26534f320e6acd5 64bit-kernel4.19.15.tar
Thanks.
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1
The latest stable 4.20 version of the Linux kernel is: 4.20.2 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.15 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.93 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.150 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.170 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.132 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20190111
2. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.
"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".
=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.2]
32bit-kernel4.20.2.tar (86 M)
http://www.mediafire.com/file/2cq6f8p2b ... 4.20.2.tar
md5sum: 34d27d304d182ce9fdf3276f6f0649cb 32bit-kernel4.20.2.tar
64bit-kernel4.20.2.tar (91 M)
http://www.mediafire.com/file/26dtqvt1g ... 4.20.2.tar
md5sum: b796286ee19a918235f0ed2c91662390 64bit-kernel4.20.2.tar
[4.19.15]
32bit-kernel4.19.15.tar (85 M)
http://www.mediafire.com/file/5248r9pqa ... .19.15.tar
md5sum: 843dc0139eb1e1434f44b811c70001e8 32bit-kernel4.19.15.tar
64bit-kernel4.19.15.tar (91 M)
http://www.mediafire.com/file/gwle7teea ... .19.15.tar
md5sum: 6852769bcdd524c4f26534f320e6acd5 64bit-kernel4.19.15.tar
Thanks.
- Rava
- Contributor
- Posts: 5424
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Re: Porteus Kernel Builder
Thanks for the heads up.
Where do I find it? Is it in your tar files, e.g. in 64bit-kernel4.20.2.tar?
Seems not, I just downloaded that and copied the xzm to /tmp to search these:
Code: Select all
root@porteus:/tmp/64bit-kernel4.20.2# ls -o 0*
-rw-r--r-- 1 root 65060864 Jan 14 02:08 000-kernel.xzm
-rw-r--r-- 1 root 22077440 Jan 14 02:03 06-crippled_sources-4.20.2-64bit.xzm
root@porteus:/tmp/64bit-kernel4.20.2# lsxzmgrep . initrd
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/include/config/blk/dev/initrd.h
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/include/linux/initrd.h
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/init/.do_mounts_initrd.o.cmd
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/init/do_mounts_initrd.c
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/tools/testing/selftests/rcutorture/doc/initrd.txt
Cheers!
Yours Rava
Yours Rava
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Re: Porteus Kernel Builder
@Rava
Q1. "Where do I find it?"
Q2. "Is it in your tar files, e.g. in 64bit-kernel4.20.2.tar?"
Q2 --> A2.
No, it is not in XXbit-kernelNNNNN.tar.
Q1 --> A1.
The initrd of the following ISO is an integrated initrd.
Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso
refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68706)
or
Porteus-XFCE-v4.0-x86_64-19.01.10.iso
refer to Re: Xfce x64 module updated (Post by neko #68634)
Or,
"Porteus Kernel Builder" (recent version: mkKernel-19.01.07-noarch-1.xzm) includes an integrated initrd.
mkKernel-19.01.07-noarch-1.xzm@/usr/local/share/mkKernel/lib/upkernel/syslinux/initrd.xz
refer to Porteus Kernel Builder (Post by neko #52232)
Note:
An integrated initrd is not needed for a normal Porteus.
Kernel of ISO with Original initrd and "ISO ID" can be updated.
Original "ISO ID" = porteus-v4.0-i586.cfg/porteus-v4.0-x86_64.cfg
Thanks.
Q1. "Where do I find it?"
Q2. "Is it in your tar files, e.g. in 64bit-kernel4.20.2.tar?"
Q2 --> A2.
No, it is not in XXbit-kernelNNNNN.tar.
Q1 --> A1.
The initrd of the following ISO is an integrated initrd.
Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso
refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68706)
or
Porteus-XFCE-v4.0-x86_64-19.01.10.iso
refer to Re: Xfce x64 module updated (Post by neko #68634)
Or,
"Porteus Kernel Builder" (recent version: mkKernel-19.01.07-noarch-1.xzm) includes an integrated initrd.
mkKernel-19.01.07-noarch-1.xzm@/usr/local/share/mkKernel/lib/upkernel/syslinux/initrd.xz
refer to Porteus Kernel Builder (Post by neko #52232)
Note:
An integrated initrd is not needed for a normal Porteus.
Kernel of ISO with Original initrd and "ISO ID" can be updated.
Original "ISO ID" = porteus-v4.0-i586.cfg/porteus-v4.0-x86_64.cfg
Thanks.