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#706 by neko » 18 Oct 2019, 05:49

Most recent versions of build examples were updated.
5.3.7, 4.19.80

Note: Updating configs

Code: Select all

# diff v5.3.7/64bit.config v5.3.7/64/*/.config
3c3
< # Linux/x86 5.3.4 Kernel Configuration
---
> # Linux/x86 5.3.7 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 9.1.0
---
> # Compiler: gcc (GCC) 9.2.0
10c10
< CONFIG_GCC_VERSION=90100
---
> CONFIG_GCC_VERSION=90200
5158d5157
< CONFIG_USB_RIO500=m
5432d5430
< # CONFIG_RTC_DRV_BD70528 is not set
5599d5596
< # CONFIG_FB_TFT is not set
6169,6170c6166,6168
< CONFIG_CIFS_STATS2=y
< # CONFIG_CIFS_ALLOW_INSECURE_LEGACY is not set
---
> # CONFIG_CIFS_STATS2 is not set
> CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
> # CONFIG_CIFS_WEAK_PW_HASH is not set
6172c6170
< CONFIG_CIFS_XATTR=y
---
> # CONFIG_CIFS_XATTR is not set
6174c6172
< # CONFIG_CIFS_DFS_UPCALL is not set
---
> CONFIG_CIFS_DFS_UPCALL=y
#
#
# diff v5.3.7/32bit.config v5.3.7/32/*/.config
3c3
< # Linux/x86 5.3.4 Kernel Configuration
---
> # Linux/x86 5.3.7 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 9.1.0
---
> # Compiler: gcc (GCC) 9.2.0
10c10
< CONFIG_GCC_VERSION=90100
---
> CONFIG_GCC_VERSION=90200
5153d5152
< CONFIG_USB_RIO500=m
5428d5426
< # CONFIG_RTC_DRV_BD70528 is not set
5592d5589
< # CONFIG_FB_TFT is not set
6141,6142c6138,6140
< CONFIG_CIFS_STATS2=y
< # CONFIG_CIFS_ALLOW_INSECURE_LEGACY is not set
---
> # CONFIG_CIFS_STATS2 is not set
> CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
> # CONFIG_CIFS_WEAK_PW_HASH is not set
6144c6142
< CONFIG_CIFS_XATTR=y
---
> # CONFIG_CIFS_XATTR is not set
6146c6144
< # CONFIG_CIFS_DFS_UPCALL is not set
---
> CONFIG_CIFS_DFS_UPCALL=y
#
#
# diff v4.19.80/64bit.config v4.19.80/64/*/.config
3c3
< # Linux/x86 4.19.77 Kernel Configuration
---
> # Linux/x86 4.19.80 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 9.1.0
---
> # Compiler: gcc (GCC) 9.2.0
10c10
< CONFIG_GCC_VERSION=90100
---
> CONFIG_GCC_VERSION=90200
4914d4913
< CONFIG_USB_RIO500=m
5824,5825c5823,5825
< CONFIG_CIFS_STATS2=y
< # CONFIG_CIFS_ALLOW_INSECURE_LEGACY is not set
---
> # CONFIG_CIFS_STATS2 is not set
> CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
> # CONFIG_CIFS_WEAK_PW_HASH is not set
5827,5828c5827
< CONFIG_CIFS_XATTR=y
< CONFIG_CIFS_ACL=y
---
> # CONFIG_CIFS_XATTR is not set
5830c5829
< # CONFIG_CIFS_DFS_UPCALL is not set
---
> CONFIG_CIFS_DFS_UPCALL=y
#
#
# diff v4.19.80/32bit.config v4.19.80/32/*/.config
3c3
< # Linux/x86 4.19.77 Kernel Configuration
---
> # Linux/x86 4.19.80 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 9.1.0
---
> # Compiler: gcc (GCC) 9.2.0
10c10
< CONFIG_GCC_VERSION=90100
---
> CONFIG_GCC_VERSION=90200
4912d4911
< CONFIG_USB_RIO500=m
5809,5810c5808,5810
< CONFIG_CIFS_STATS2=y
< # CONFIG_CIFS_ALLOW_INSECURE_LEGACY is not set
---
> # CONFIG_CIFS_STATS2 is not set
> CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
> # CONFIG_CIFS_WEAK_PW_HASH is not set
5812,5813c5812
< CONFIG_CIFS_XATTR=y
< CONFIG_CIFS_ACL=y
---
> # CONFIG_CIFS_XATTR is not set
5815c5814
< # CONFIG_CIFS_DFS_UPCALL is not set
---
> CONFIG_CIFS_DFS_UPCALL=y
#
#
#
# grep CONFIG_CIFS_WEAK_PW_HASH v*/*/*/.config
v4.19.80/32/linux-4.19.80/.config:# CONFIG_CIFS_WEAK_PW_HASH is not set
v4.19.80/64/linux-4.19.80/.config:# CONFIG_CIFS_WEAK_PW_HASH is not set
v5.3.7/32/linux-5.3.7/.config:# CONFIG_CIFS_WEAK_PW_HASH is not set
v5.3.7/64/linux-5.3.7/.config:# CONFIG_CIFS_WEAK_PW_HASH is not set
#
#
# grep CONFIG_CIFS_DEBUG v*/*/*/.config
v4.19.80/32/linux-4.19.80/.config:# CONFIG_CIFS_DEBUG is not set
v4.19.80/64/linux-4.19.80/.config:# CONFIG_CIFS_DEBUG is not set
v5.3.7/32/linux-5.3.7/.config:# CONFIG_CIFS_DEBUG is not set
v5.3.7/64/linux-5.3.7/.config:# CONFIG_CIFS_DEBUG is not set

Please refer to the top article of this thread.
Porteus Kernel Builder


Thanks.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Porteus Kernel Builder

Post#707 by fulalas » 18 Oct 2019, 06:35

neko, I'm using your kernel 5.4 RC2 and I've just checked: I can load a XZM module after boot and it works just fine. But you said 5.4 RC2 doesn't have AUFS patch, didn't you?

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#708 by neko » 18 Oct 2019, 07:51

@fulalas
It seems to have misunderstood my poor English expression.
(Porteus Kernel Builder (Post by neko #74116))

The official AUFS patch for kerner 5.4-rc is not yet available.
An error will therefore occur.
So I made some modifications and applied some of the AUFS patches.
The AUFS function will work for the created kernel.

Applied patches:
fs/*
Documentation/*
include/uapi/linux/aufs_type.h
aufs5-kbuild.patch <-----------------------------was changed by manual
aufs5-base.patch
aufs5-mmap.patch
aufs5-loopback.patch


Thanks.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Porteus Kernel Builder

Post#709 by fulalas » 20 Oct 2019, 06:04

Oh, now I see! Thanks, neko! :)

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#710 by neko » 21 Oct 2019, 09:37

Most recent versions of build examples were updated.
5.4.0-rc4

Note: AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.4-rc.
It was patched by manual as same as patching to kernel version 5.4.0-rc2.
Porteus Kernel Builder (Post by neko #74116)



Please refer to the top article of this thread.
Porteus Kernel Builder


Thanks.

User avatar
ralcocer
Samurai
Samurai
Posts: 187
Joined: 02 Jan 2011, 12:53
Distribution: 3.2rc5 Xfce
Location: Puerto Rico
Contact:

Porteus Kernel Builder

Post#711 by ralcocer » 21 Oct 2019, 10:53

I just download the new Porteus 4 32bit, but I am unable to read more than 2g of ram I have 8g Tried Kernel builder but the new iso will just blank out , I though the new Porteus will have 64g included.

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#712 by neko » 21 Oct 2019, 14:14

@ralcocer
I am not native English speaker.
Therefore it is difficult for me to understand your post.

My understand is following converting.
(Is it correct?)

1) I just download the new Porteus 4 32bit,
---->
You downloaded the "new Porteus 4 32bit" that is 32bit-BPLUS-kernel5.4-rc4.tar .

2) but I am unable to read more than 2g of ram I have 8g Tried Kernel builder but the new iso will just blank out ,
---->
Then, you updated a 32 bit Porteus ISO with this kernel.
Your PC has 8G MM.
But the new ISO is unable to read more than 2G.
And the new ISO falled in just blank out ,

3) I though the new Porteus will have 64g included.
---->
You think that main memory access range of 32bit-BPLUS-kernel5.4-rc4.tar is 64G.
Why dose 32bit-BPLUS-kernel5.4-rc4.tar have the 2G limit ?

---------------------------------
Excuse me that I cann't test because I don't have the 32Bit PC that has more than 2G MM.


Thanks.

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

Porteus Kernel Builder

Post#713 by Blaze » 21 Oct 2019, 15:37

ralcocer, why 32bit? If you have more than 4Gb of RAM - need to install x86_64 version.
More info is here https://www.linuxquestions.org/question ... it-707762/
If you have a strong need to read the full amount of memory on a 32-bit system you can try to activate these options in .config of kernel (of course if they still exist) for PAE support (these options only for 32-bit system)

Code: Select all

CONFIG_X86_PAE=y
CONFIG_HIGHMEM=y
CONFIG_HIGHMEM64G=y
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
ralcocer
Samurai
Samurai
Posts: 187
Joined: 02 Jan 2011, 12:53
Distribution: 3.2rc5 Xfce
Location: Puerto Rico
Contact:

Porteus Kernel Builder

Post#714 by ralcocer » 21 Oct 2019, 20:12

I have been using porteus with PAE until my HD crash.

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#715 by neko » 21 Oct 2019, 22:42

@ralcocer

About
CONFIG_X86_PAE=y ,
CONFIG_HIGHMEM=y
and
CONFIG_HIGHMEM64G=y,
current prototype configs of kernel are as follow.

Code: Select all

$ grep CONFIG_X86_PAE /usr/local/share/mkKernel/lib/v*/*.config
/usr/local/share/mkKernel/lib/v4.20/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v4.9/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.0/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.1/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.2/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.3-rc/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.3/32bit.config:CONFIG_X86_PAE=y
/usr/local/share/mkKernel/lib/v5.4-rc/32bit.config:CONFIG_X86_PAE=y
$
$
$ grep CONFIG_HIGHMEM /usr/local/share/mkKernel/lib/v*/*.config
/usr/local/share/mkKernel/lib/v3.16/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v3.16/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v3.18/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v3.18/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v3.2/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v3.2/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.1/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.1/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.1/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.10/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.10/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.10/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.11/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.11/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.11/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.12/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.12/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.12/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.13/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.13/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.13/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.13/32bit.ov.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.13/32bit.ov.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.13/32bit.ov.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13-rc6.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13-rc6.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13-rc6.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13.2.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13.2.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13.2.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.14/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.14/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.14/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.15/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.15/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.15/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.i586.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.i586.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.i586.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.i586.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.16/32bit.org.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.16/32bit.org.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.org.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.17/32bit.NVIDIA.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.17/32bit.NVIDIA.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.NVIDIA.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.17/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.17/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.17/32bit.old.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.17/32bit.old.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.old.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.18-rc/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.18-rc/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.18-rc/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.18/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.18/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.18/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.19/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.19/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.19/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.20/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v4.20/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v4.20/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.4/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.4/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.4/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.7/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.7/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.7/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.8/32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.8/32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.8/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.9/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v4.9/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v4.9/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v4.9/4.9.77-32bit.config:CONFIG_HIGHMEM4G=y
/usr/local/share/mkKernel/lib/v4.9/4.9.77-32bit.config:# CONFIG_HIGHMEM64G is not set
/usr/local/share/mkKernel/lib/v4.9/4.9.77-32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.0/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.0/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.0/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.1/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.1/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.1/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.2/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.2/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.2/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.3-rc/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.3-rc/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.3-rc/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.3/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.3/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.3/32bit.config:CONFIG_HIGHMEM=y
/usr/local/share/mkKernel/lib/v5.4-rc/32bit.config:# CONFIG_HIGHMEM4G is not set
/usr/local/share/mkKernel/lib/v5.4-rc/32bit.config:CONFIG_HIGHMEM64G=y
/usr/local/share/mkKernel/lib/v5.4-rc/32bit.config:CONFIG_HIGHMEM=y
$
Thanks.

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

Porteus Kernel Builder

Post#716 by Blaze » 26 Oct 2019, 16:17

neko, how about to remove these files in 06-crippled_sources

Code: Select all

find . -type f -iname "README" -delete
find . -type f -iname "README.txt" -delete
find . -type f -iname "*LICENSE.txt" -delete
find . -type f -iname "COPYING" -delete
find . -type f -iname "CREDITS" -delete
find . -type f -iname "MAINTAINERS*" -delete
rm -rf /06-crippled_sources-*.*-??bit/usr/src/linux-*.*/LICENSES
for get some free space?
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

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Porteus Kernel Builder

Post#717 by fulalas » 04 Nov 2019, 01:46

@neko, maybe you should take a look at this: https://www.phoronix.com/scan.php?page= ... -Boot-Time
:)

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#718 by neko » 04 Nov 2019, 07:22

=== Since I took a vacation, I skipped the build samples with kernel versions 5.4-rc5, 5.3.8, and 4.19.81. ===


1. "Porteus Kernel Builder" was updated.
19.11.04
The size of "crippled_sources" is more slime by @Blaze advice.

Code: Select all

# diff -r ../w/06-crippled_sources-5.4-rc5-64bit 06-crippled_sources-5.4-rc5-64bit 2>/dev/null
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux: COPYING
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux: CREDITS
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux: LICENSES
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux: MAINTAINERS
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux: MAINTAINERS.orig
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/arch/x86/math-emu: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/scripts/ksymoops: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/scripts/selinux: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/build/tests/ex/empty2: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/io_uring: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/memory-model: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/memory-model/litmus-tests: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/memory-model/scripts: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/perf: CREDITS
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/perf/pmu-events: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/perf/scripts/perl/Perf-Trace-Util: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/perf/tests/attr: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/power/cpupower: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/power/pm-graph: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/ktest/examples: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/selftests/android/ion: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/selftests/ftrace: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/selftests/futex: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/selftests/livepatch: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/selftests/net/forwarding: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/selftests/tc-testing: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/selftests/zram: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/testing/vsock: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/thermal/tmon: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/usb/usbip: COPYING
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/usb/usbip: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/virtio/ringtest: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux/tools/virtio/virtio-trace: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5: COPYING
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5: CREDITS
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5: LICENSES
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5: MAINTAINERS
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5: MAINTAINERS.orig
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/arch/x86/math-emu: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/scripts/ksymoops: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/scripts/selinux: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/build/tests/ex/empty2: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/io_uring: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/memory-model: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/memory-model/litmus-tests: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/memory-model/scripts: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/perf: CREDITS
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/perf/pmu-events: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/perf/scripts/perl/Perf-Trace-Util: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/perf/tests/attr: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/power/cpupower: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/power/pm-graph: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/ktest/examples: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/selftests/android/ion: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/selftests/ftrace: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/selftests/futex: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/selftests/livepatch: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/selftests/net/forwarding: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/selftests/tc-testing: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/selftests/zram: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/testing/vsock: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/thermal/tmon: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/usb/usbip: COPYING
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/usb/usbip: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/virtio/ringtest: README
Only in ../w/06-crippled_sources-5.4-rc5-64bit/usr/src/linux-5.4-rc5/tools/virtio/virtio-trace: README
#
@Blaze, thank you very much for your advice.


2. Most recent versions of build examples were updated.
5.4-rc6

Note 1: AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.4-rc.
It was patched by manual as same as patching to kernel version 5.4.0-rc2.
Porteus Kernel Builder (Post by neko #74116)


3. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.1.1 + kernel 5.4-rc6


Please refer to the top article of this thread.
Porteus Kernel Builder


-------------------------------------
@fulalas
Thank you very much for your useful information.
I will study it.



Thanks.

Buurman
White ninja
White ninja
Posts: 25
Joined: 28 Oct 2019, 18:00
Distribution: ver5

Porteus Kernel Builder

Post#719 by Buurman » 05 Nov 2019, 19:32

as discussed in the Porteus 5 RC1 thread, request enabling following 2 HID for Logitech (Rumblepad2 doesn't funciton without them)

Code: Select all

CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y

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#720 by neko » 06 Nov 2019, 03:30

@Buurman

These are new sample build kernels of your request.

32bit-BPLUS-kernel5.4-rc6-2.tar (88 M)
http://www.mediafire.com/file/934dijxtk ... -rc6-2.tar
md5sum: 8ed6f9318ce819ff442ac605b1a9770d 32bit-BPLUS-kernel5.4-rc6-2.tar

64bit-BPLUS-kernel5.4-rc6-2.tar (93 M)
http://www.mediafire.com/file/bgiwd7th0 ... -rc6-2.tar
md5sum: ca6caa5060c36ac14b94bc676a65edef 64bit-BPLUS-kernel5.4-rc6-2.tar

Code: Select all

# diff old.64bit.config 64bit.config
4893,4894c4893,4894
< # CONFIG_LOGITECH_FF is not set
< # CONFIG_LOGIRUMBLEPAD2_FF is not set
---
> CONFIG_LOGITECH_FF=y
> CONFIG_LOGIRUMBLEPAD2_FF=y
Other kernel version line's (5.3, 4.19) configs will be updated at next kernel update.


Thanks.

Post Reply