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...
neko
DEV Team
DEV Team
Posts: 956
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#226 by neko » 02 Nov 2017, 14:20

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc7
The latest stable 4.13 version of the Linux kernel is: 4.13.11 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.60 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.96 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.45
The latest longterm 3.18 version of the Linux kernel is: 3.18.79 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171102


3. NEW Example of updated kernels that were 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)


Thanks.

neko
DEV Team
DEV Team
Posts: 956
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#227 by neko » 06 Nov 2017, 06:27

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc8 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.11
The latest longterm 4.9 version of the Linux kernel is: 4.9.60
The latest longterm 4.4 version of the Linux kernel is: 4.4.96
The latest longterm 4.1 version of the Linux kernel is: 4.1.45
The latest longterm 3.18 version of the Linux kernel is: 3.18.79 (EOL)
The latest linux-next version of the Linux kernel is: next-20171103

3. NEW Example of updated kernels that were 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)


Thanks.

neko
DEV Team
DEV Team
Posts: 956
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#228 by neko » 08 Nov 2017, 14:56

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc8
The latest stable 4.13 version of the Linux kernel is: 4.13.12 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.61 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.97 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.45
The latest longterm 3.18 version of the Linux kernel is: 3.18.80 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171108


2. NEW Example 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)


Thanks.

raja
Black ninja
Black ninja
Posts: 54
Joined: 02 May 2017, 09:51
Distribution: v3.2.2-32bit and v3.2.2-64 bit
Location: Chennai,India

Porteus Kernel Builder

Post#229 by raja » 08 Nov 2017, 16:32

Neko, I try your new kernel versions once to see, if a new I2C driver for HiD over I2C input device like 'precision mouse' from Microsoft, has been finally made. Y'day I checked with your v4.14.rc8, but Linux administrators are yet to come out with a new driver. i wrote to the I2C driver maker, but he remains silent..

But, I was surprised to see 'lib' directory without firmware directory . How did that happen?. Also, I feel two drivers under 'netfilter' may be corrupt. (read/write error)

But I tested both 32 and 64 bit OS with needed firmwares, I keep for ready reference.

I checked with my new base installation of Arch. Kernel 4.13.11.1. It has got complete 'modules 'and 'firmwares', in its designated place.

So, 'config' files are tampered down the line , may be to minimize 'size' or based on some complaints.

This is for your information and corrective action if,any needed.

burdi01
Black ninja
Black ninja
Posts: 64
Joined: 18 Aug 2013, 12:09
Distribution: Slackware, Xubuntu
Location: The Netherlands

Porteus Kernel Builder

Post#230 by burdi01 » 09 Nov 2017, 10:36

Starting with kernel 4.14 firmware is no longer included.
See https://www.phoronix.com/scan.php?page= ... tes-Out-FW for details.
:D

neko
DEV Team
DEV Team
Posts: 956
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#231 by neko » 10 Nov 2017, 15:39

----------------------------------------------------
@raja
1. After compiling by "Kernel Builder" or expanding an "example of updated kernel",
there are two ways to make "000-kernel" by using "Kernel Builder".

Case 1:
(1) Set "Kernel Builder directory"
(2) Set "Kernel Version"
(3) Set "ISO whose kernel will be updated"
For Porteus/Nemesis, check on "keep org"
For APorteus, check off "keep org"
Push "OK"
---->
The firmware of the new updated ISO's 000-kernel.xzm is made
by overwriting firmware of new kernel upon firmware of original ISO.

Case 2:
(1) Set "Kernel Builder directory"
(2) Set "Kernel Version"
(3) Select "32Bit or 64Bit" of "Build kernel"
(4) Set "Create crippled_sources or 000-kernel modules"
check on "000-kernel"
For Porteus, select "Placement:Slackware"
For Nemesis/APorteus, select "Placement: Archlinux"
Push "OK"
---->
The firmware of created 000-kernel.xzm is same as one of new kernel.

Please refer to
Re: Porteus Kernel Builder (Post by neko #56542)
(2) "replace kernel of ISO with new one" function was improved. (firmware merging function)
OLD:
Firmware of original 000-kernel.xzm in ISO was not copied.

NEW:
Firmware of original 000-kernel.xzm in ISO will be copied.
And then the copied original firmware will be overwritten with one that was created by "Kernel Builder".

Note:
Firmware of 000-kernel.xzm that was created with "create 000-kernel.xzm" function
has only the firmware that was created by "Kernel Builder".

2. version line 4.14 doesn't create firmware.
Please refer to
Porteus Kernel Builder (Post by neko #58403)
2. kernel 4.14-rc1
.
.
(3) "firmware_install" is not included in Makefile.
Porteus Kernel Builder (Post by neko #58607)
5. "firmware_install" is not included in Makefile.
Please refer to https://lkml.org/lkml/2017/9/14/590

3. If 000-kernel.xzm of kernel version line 4.14 will be made by case 2 of item 1,
you must set needed firmwares into 000-kernel.xzm by yourself.
For this purpose, some firmwares were uploaded.
Please refer to
Porteus Kernel Builder (Post by neko #52232)
[ Firmware ]
...

Thanks.


----------------------------------------------------
@burdi01
Thank you for the information on "Dropping Firmware" of version line 4.14.

Now "Kernel builder" doesn't care this.
So then error message is printed out at the kernel compilation.
"make firmware_install INSTALL_MOD_PATH=../"
This command is result in fault with error message.

At next "Kernel bulder" update, this command will be changed as follow.
"make firmware_install INSTALL_MOD_PATH=../"
--->
"make firmware_install INSTALL_MOD_PATH=../ 2>/dev/null"


Thanks.

neko
DEV Team
DEV Team
Posts: 956
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#232 by neko » 14 Nov 2017, 11:38

1. "Porteus Kernel Builder" was updated to mkKernel-17.11.13-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

(1) new kernel line 4.14 was created from kernel line 4.14-rc.

(2) "make firmware_install" error message was neglected
in order to compile the kernel version that doesn't include "make firmware_install".


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.12
The latest longterm 4.9 version of the Linux kernel is: 4.9.61
The latest longterm 4.4 version of the Linux kernel is: 4.4.97
The latest longterm 4.1 version of the Linux kernel is: 4.1.46 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.80 (EOL)
The latest linux-next version of the Linux kernel is: next-20171114


3. NEW Example 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)


Thanks.

neko
DEV Team
DEV Team
Posts: 956
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#233 by neko » 15 Nov 2017, 17:18

1. "Porteus Kernel Builder" was updated to mkKernel-17.11.15-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The own patch for v4.13 line was not adopted
because it was not corresponding to recent source code.

Therefore the own patch for v4.13 line was updated.


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14
The latest stable 4.13 version of the Linux kernel is: 4.13.13 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.62 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.98 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.46
The latest longterm 3.18 version of the Linux kernel is: 3.18.81 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171115


3. NEW Example 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)


Thanks.

neko
DEV Team
DEV Team
Posts: 956
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#234 by neko » 19 Nov 2017, 02:31

1. "Porteus Kernel Builder" was updated to mkKernel-17.11.18-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The own patch for v4.13 line was not adopted
because the own patch name was incorrect.

Therefore the own patch for v4.13 line was updated.


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14
The latest stable 4.13 version of the Linux kernel is: 4.13.14 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.63 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.99 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.46
The latest longterm 3.18 version of the Linux kernel is: 3.18.82 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20171117


3. NEW Example 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)


Thanks.

Post Reply