Page 48 of 65

Porteus Kernel Builder

Posted: 18 Oct 2019, 05:49
by neko
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.

Porteus Kernel Builder

Posted: 18 Oct 2019, 06:35
by fulalas
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?

Porteus Kernel Builder

Posted: 18 Oct 2019, 07:51
by neko
@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.

Porteus Kernel Builder

Posted: 20 Oct 2019, 06:04
by fulalas
Oh, now I see! Thanks, neko! :)

Porteus Kernel Builder

Posted: 21 Oct 2019, 09:37
by neko
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.

Porteus Kernel Builder

Posted: 21 Oct 2019, 10:53
by ralcocer
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.

Porteus Kernel Builder

Posted: 21 Oct 2019, 14:14
by neko
@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.

Porteus Kernel Builder

Posted: 21 Oct 2019, 15:37
by Blaze
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

Porteus Kernel Builder

Posted: 21 Oct 2019, 20:12
by ralcocer
I have been using porteus with PAE until my HD crash.

Porteus Kernel Builder

Posted: 21 Oct 2019, 22:42
by neko
@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.

Porteus Kernel Builder

Posted: 26 Oct 2019, 16:17
by Blaze
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?

Porteus Kernel Builder

Posted: 04 Nov 2019, 01:46
by fulalas
@neko, maybe you should take a look at this: https://www.phoronix.com/scan.php?page= ... -Boot-Time
:)

Porteus Kernel Builder

Posted: 04 Nov 2019, 07:22
by neko
=== 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.

Porteus Kernel Builder

Posted: 05 Nov 2019, 19:32
by Buurman
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

Porteus Kernel Builder

Posted: 06 Nov 2019, 03:30
by neko
@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.