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

Porteus Kernel Builder

Post#196 by neko » 30 Aug 2017, 17:16

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)


32 Bit 4.12.10 kernel was built with config "CONFIG_TOSHIBA=y"


Thanks.

Falcony
Full of knowledge
Full of knowledge
Posts: 237
Joined: 01 Jan 2011, 12:44
Location: Russia

Porteus Kernel Builder

Post#197 by Falcony » 31 Aug 2017, 05:44

Neko,
32 Bit 4.12.10 kernel was built with config "CONFIG_TOSHIBA=y"
Thank a lot. Very kind of u.

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

Porteus Kernel Builder

Post#198 by neko » 31 Aug 2017, 08:16

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

32 Bit kernel config was updated as following.

Code: Select all

CONFIG_TOSHIBA=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_TOSHIBA_FIR=m
CONFIG_PATA_TOSHIBA=m
CONFIG_MMC_TOSHIBA_PCI=m
CONFIG_TOSHIBA_BT_RFKILL=m
CONFIG_TOSHIBA_HAPS=m
CONFIG_TOSHIBA_WMI=m
2. 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)

32 Bit 4.12.10/4.9.46/4.4.85 kernel were built with config "CONFIG_TOSHIBA=y"


Thanks.

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

Porteus Kernel Builder

Post#199 by neko » 03 Sep 2017, 14:00

[current kernel version]
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.13 <---NEW
The latest stable 4.12 version of the Linux kernel is: 4.12.10
The latest longterm 4.9 version of the Linux kernel is: 4.9.47 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.86 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.43
The latest longterm 3.18 version of the Linux kernel is: 3.18.69 (EOL) <---NEW

Thanks.

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

Porteus Kernel Builder

Post#200 by neko » 05 Sep 2017, 02:53

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

(1) Version line 4.13-rc was updated to 4.13

(2) AUFS patch was updated
AUFS patches (aufs4.12 & aufs4.x-rcN) were updated, which fix syntax error.
Therefor, the patch to drivers/block/loop.c is not needed on kernel version lines 4.12 & 4.13.

2. 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: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#201 by neko » 08 Sep 2017, 06:05

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.13
The latest stable 4.12 version of the Linux kernel is: 4.12.11 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.48 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.87 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.43
The latest longterm 3.18 version of the Linux kernel is: 3.18.70 (EOL) <---NEW

2. 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: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#202 by neko » 11 Sep 2017, 02:06

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.13
The latest stable 4.13 version of the Linux kernel is: 4.13.1 <---NEW
The latest stable 4.12 version of the Linux kernel is: 4.12.12 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.49 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.87
The latest longterm 4.1 version of the Linux kernel is: 4.1.43
The latest longterm 3.18 version of the Linux kernel is: 3.18.70 (EOL)

2. 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: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#203 by neko » 14 Sep 2017, 10:35

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.13
The latest stable 4.13 version of the Linux kernel is: 4.13.2 <---NEW
The latest stable 4.12 version of the Linux kernel is: 4.12.13 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.50 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.88 <---NEW
The latest longterm 4.1 version of the Linux kernel is: 4.1.43
The latest longterm 3.18 version of the Linux kernel is: 3.18.71 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20170914


2. 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: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#204 by neko » 17 Sep 2017, 08:08

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc1 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.2
The latest stable 4.12 version of the Linux kernel is: 4.12.13
The latest longterm 4.9 version of the Linux kernel is: 4.9.50
The latest longterm 4.4 version of the Linux kernel is: 4.4.88
The latest longterm 4.1 version of the Linux kernel is: 4.1.43
The latest longterm 3.18 version of the Linux kernel is: 3.18.71 (EOL)
The latest linux-next version of the Linux kernel is: next-20170915


2. kernel 4.14-rc1
(1) AUFS patch "aufs4.14" is not yet ready.

(2) AUFS patch "aufs4.x-rcN" was failed.

Code: Select all

patching file fs/read_write.c
Hunk #1 FAILED at 473.
1 out of 1 hunk FAILED -- saving rejects to file fs/read_write.c.rej

patching file drivers/block/loop.c
Hunk #1 FAILED at 547.
Hunk #2 FAILED at 573.
Hunk #3 FAILED at 585.
Hunk #4 FAILED at 611.
Hunk #5 succeeded at 629 (offset -19 lines).
Hunk #6 succeeded at 646 (offset -19 lines).
Hunk #7 FAILED at 686.
Hunk #8 succeeded at 876 with fuzz 1 (offset -14 lines).
Hunk #9 succeeded at 890 (offset -15 lines).
Hunk #10 succeeded at 944 (offset -19 lines).
Hunk #11 succeeded at 978 (offset -18 lines).
Hunk #12 succeeded at 1026 (offset -18 lines).
Hunk #13 succeeded at 1058 (offset -18 lines).
Hunk #14 succeeded at 1106 (offset -15 lines).
5 out of 14 hunks FAILED -- saving rejects to file drivers/block/loop.c.rej
(3) "firmware_install" is not included in Makefile.


Thanks.

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

Porteus Kernel Builder

Post#205 by neko » 21 Sep 2017, 12:53

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc1
The latest stable 4.13 version of the Linux kernel is: 4.13.3 <---NEW
The latest stable 4.12 version of the Linux kernel is: 4.12.14 (EOL) <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.51 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.88
The latest longterm 4.1 version of the Linux kernel is: 4.1.44 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.71 (EOL)
The latest linux-next version of the Linux kernel is: next-20170921

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


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

(1) New kernel version line 4.14-rc was added.
(2) 4.13 config was updated.


Thanks.

Rangan-Masti
White ninja
White ninja
Posts: 6
Joined: 07 Sep 2017, 09:17
Distribution: Puppy Linux
Location: Berlin

Porteus Kernel Builder

Post#206 by Rangan-Masti » 22 Sep 2017, 23:39

Hi, Testing the kernel 4.14.0-rc1 on 64 bit Porteus with overlayfs. :celebrate3:
Have a nice evening.

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

Porteus Kernel Builder

Post#207 by neko » 23 Sep 2017, 04:30

@Rangan-Masti
Thank you for your interest to "Kernel Builder".

Version line 4.14-rc is not yet ready to patch AUFS.
Therefore the dummy (empty) patch is used in order to match the ordinary routine.
And its config is for "Overlayfs".
When the AUFS patch for 4.14-rc will be ready, "Kernel Builder" will be updated.

Thanks.

Rangan-Masti
White ninja
White ninja
Posts: 6
Joined: 07 Sep 2017, 09:17
Distribution: Puppy Linux
Location: Berlin

Porteus Kernel Builder

Post#208 by Rangan-Masti » 25 Sep 2017, 12:08

Hi, compiled kernel 4.14.0-rc2 just now(for 64 bit). Testing it . :Yahoo!:

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

Porteus Kernel Builder

Post#209 by neko » 26 Sep 2017, 10:16

@Rangan-Masti
I tried to follow you.

1. Kernel source
mkKernel-17.09.22-noarch-1.xzm tries to download the kernel source from
https://git.kernel.org/pub/scm/linux/ke ... rc2.tar.gz

My network environment is not good.
It was difficult to download source file from that site.
So, I downloaded it from
https://fossies.org/linux/kernel/v4.14/ ... rc2.tar.gz.

2. AUFS patch
In
https://github.com/sfjro/aufs4-standalone.git
there is not yet aufs4.14.
But aufs4.x-rcN is already usable to patch to v4.14-rc.
The shell script to get this AUFS patch is included in mkKernel-17.09.22-noarch-1.xzm.

3. own patch
(1) patch to drivers/mfd/intel-lpss-pci.c
linux-4.14-rc2.tar.gz is updated as same as it.

(2) patch to drivers/acpi/sleep.c
In linux-4.14-rc2.tar.gz, the function "acpi_sleep_prepare" has been updated to different way.
Therefore this patch is not able to be adopted.

These patches are not included in mkKernel-17.09.22-noarch-1.xzm.

4. kernel config (32bit.config & 64bit.config)
V4.14-rc kernel config files that are included in mkKernel-17.09.22-noarch-1.xzm are for overlayfs.
Therefore I made they from ones of v4.13 by using "make oldconfig" command with following spec.

Code: Select all

Harden slab freelist metadata (SLAB_FREELIST_HARDENED) [N/y/?] (NEW) N
Intel Resource Director Technology support (INTEL_RDT) [N/y/?] (NEW) N
Enable 5-level page tables support (X86_5LEVEL) [N/y/?] (NEW) N
AMD Secure Memory Encryption (SME) support (AMD_MEM_ENCRYPT) [N/y/?] (NEW) N
Network Service Header (NSH) protocol (NET_NSH) [N/m/y/?] (NEW) N
enable BPF STREAM_PARSER (BPF_STREAM_PARSER) [N/y/?] (NEW) N

Enable legacy ioctl interfaces (BT_LEGACY_IOCTL) [Y/n/?] (NEW) y

Write back incompressible page to backing device (ZRAM_WRITEBACK) [N/y/?] (NEW) N

TC Flower offload support for NetXtreme-C/E (BNXT_FLOWER_OFFLOAD) [Y/n/?] (NEW) y

Huawei devices (NET_VENDOR_HUAWEI) [Y/n/?] (NEW) N
RmNet MAP driver (RMNET) [N/m/y/?] (NEW) N
Driver for Rockchip Ethernet PHYs (ROCKCHIP_PHY) [N/m/?] (NEW) N
wil6210 debugfs support (WIL6210_DEBUGFS) [Y/n/?] (NEW) N

Atheros ath10k USB support (EXPERIMENTAL) (ATH10K_USB) [N/m/?] (NEW) m

PWM vibrator support (INPUT_PWM_VIBRA) [N/m/y/?] (NEW) N
GPIO PS/2 bit banging driver (SERIO_GPIO_PS2) [N/m/y/?] (NEW) N
Intel Denverton pinctrl and GPIO driver (PINCTRL_DENVERTON) [N/m/y/?] (NEW) N
Intel Lewisburg pinctrl and GPIO driver (PINCTRL_LEWISBURG) [N/m/y/?] (NEW) N
IBM Common Form Factor Power Supply (SENSORS_IBM_CFFPS) [N/m/?] (NEW) N
TI TPS53679 (SENSORS_TPS53679) [N/m/?] (NEW) N
ROHM BD9571MWV PMIC (MFD_BD9571MWV) [N/m/y/?] (NEW) N
TI TPS68470 Power Management / LED chips (MFD_TPS68470) [N/y/?] (NEW) N
GPIO IR Bit Banging Transmitter (IR_GPIO_TX) [N/m/?] (NEW) N
PWM IR transmitter (IR_PWM_TX) [N/m/?] (NEW) N
Enable Message Signaled Interrupts (MSI) per default (EXPERIMENTAL) (DVB_DDBRIDGE_MSIENABLE) [N/y/?] (NEW) N
OmniVision OV6650 sensor support (VIDEO_OV6650) [N/m/y/?] (NEW) N

STV0910 based (DVB_STV0910) [M/n/y/?] (NEW) m
STV6111 based tuners (DVB_STV6111) [M/n/y/?] (NEW) m
MaxLinear MxL5xx based tuner-demodulators (DVB_MXL5XX) [M/n/y/?] (NEW) m

Serial gadget console support (U_SERIAL_CONSOLE) [N/y/?] (NEW) N
Altera / Intel mSGDMA Engine (ALTERA_MSGDMA) [N/m/y/?] (NEW) N

Realtek RTL8822BE Wireless Network Adapter (R8822BE) [N/m/?] (NEW) m

HSDK v1 Reset Driver (RESET_HSDK_V1) [N/y/?] (NEW) N
Reset memory attack mitigation (RESET_ATTACK_MITIGATION) [N/y/?] (NEW) N

Include support for ZSTD compressed file systems (SQUASHFS_ZSTD) [N/y/?] (NEW) y
Choose kernel unwinder
> 1. Frame pointer unwinder (FRAME_POINTER_UNWINDER) (NEW)
  2. ORC unwinder (ORC_UNWINDER) (NEW)
  3. Guess unwinder (GUESS_UNWINDER) (NEW)
choice[1-3?]: 1

Cryptographic Coprocessor device (CRYPTO_DEV_SP_CCP) [Y/n/?] (NEW) N
Test string functions (STRING_SELFTEST) [N/y] (NEW) N
At the next "Kernel Builder" update, kernel cofigs will be replaced with new ones.

[New v4.14-rc kernel configs]
v4.14-conf.tgz
http://www.mediafire.com/file/maa2lc8lw ... 4-conf.tgz


5. "firmware_install" is not included in Makefile.
Please refer to https://lkml.org/lkml/2017/9/14/590


Thanks.

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

Porteus Kernel Builder

Post#210 by neko » 27 Sep 2017, 02:24

1. [current kernel version]
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.14-rc2 <---NEW
The latest stable 4.13 version of the Linux kernel is: 4.13.3
The latest stable 4.12 version of the Linux kernel is: 4.12.14 (EOL)
The latest longterm 4.9 version of the Linux kernel is: 4.9.51
The latest longterm 4.4 version of the Linux kernel is: 4.4.88
The latest longterm 4.1 version of the Linux kernel is: 4.1.44
The latest longterm 3.18 version of the Linux kernel is: 3.18.71 (EOL)
The latest linux-next version of the Linux kernel is: next-20170926


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


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

Kernel version line v4.14-rc configs were updated for AUFS.


Thanks.

Post Reply