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...
User avatar
babam
Warlord
Warlord
Posts: 526
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

Porteus Kernel Builder

Post#751 by babam » 10 Dec 2019, 18:15

Hi neko,

Please to add zram with zstd compression.

Thanks.
Sorry, my English is bad.

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#752 by neko » 11 Dec 2019, 14:42

1. @babam
Would you tell me what items be set ?
The item CONFIG_ZRAM is already set.

Code: Select all

$ grep CONFIG_ZRAM /usr/local/share/mkKernel/lib/v*/*.config
/usr/local/share/mkKernel/lib/v3.16/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v3.16/32bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v3.16/32bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v3.16/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v3.16/64bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v3.16/64bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v3.18/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v3.18/32bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v3.18/32bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v3.18/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v3.18/64bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v3.18/64bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v3.2/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v3.2/32bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v3.2/32bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v3.2/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v3.2/64bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v3.2/64bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v4.1/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.1/32bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v4.1/32bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v4.1/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.1/64bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v4.1/64bit.config:# CONFIG_ZRAM_DEBUG is not set
/usr/local/share/mkKernel/lib/v4.10/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.10/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.11/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.11/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.12/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.12/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/32bit.ov.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13-rc6.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13.2.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/64bit.ov.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/64bit.v4.13-rc6.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.13/64bit.v4.13.2.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.14/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.14/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.14/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.14/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.15/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.15/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.15/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.15/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.i586.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.i586.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.org-18.05.13.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.org-18.05.13.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.org.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.org.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.i586.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.i586.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.org.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16/32bit.org.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16/64bit.org-18.05.13.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16/64bit.org-18.05.13.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.16/64bit.org.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.16/64bit.org.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.NVIDIA.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.17/32bit.NVIDIA.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.17/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.old.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.17/32bit.old.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.17/64bit.NVIDIA.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.17/64bit.NVIDIA.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.17/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.17/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.17/64bit.old.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.17/64bit.old.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.18-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.18-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.18-rc/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.18-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.18-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.18-rc/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.18/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.18/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.18/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.18/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.18/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.18/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.19/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.19/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.19/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.19/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.19/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.19/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.20/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.20/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.20/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.20/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.20/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v4.20/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v4.4/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.4/32bit.config:# CONFIG_ZRAM_LZ4_COMPRESS is not set
/usr/local/share/mkKernel/lib/v4.4/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.4/64bit.config:# CONFIG_ZRAM_LZ4_COMPRESS is not set
/usr/local/share/mkKernel/lib/v4.7/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.7/32bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v4.7/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.7/64bit.config:CONFIG_ZRAM_LZ4_COMPRESS=y
/usr/local/share/mkKernel/lib/v4.8/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.8/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.9/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.9/4.9.0-64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.9/4.9.77-32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.9/4.9.80-64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v4.9/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.0-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.0-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.0-rc/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.0/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.0/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.0/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.0/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.0/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.0/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.1-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.1-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.1-rc/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.1/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.1/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.1/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.1/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.1/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.1/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.2-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.2-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.2-rc/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.2/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.2/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.2/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.2/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.2/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.2/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.3-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.3-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.3-rc/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.3-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.3-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.3-rc/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.3/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.3/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.3/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.3/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.3/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.3/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.4-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.4-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.4-rc/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.4-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.4-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.4-rc/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.4/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.4/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.4/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.4/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.4/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.4/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.5-rc/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.5-rc/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.5-rc/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.5-rc/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.5-rc/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.5-rc/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.5/32bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.5/32bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.5/32bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
/usr/local/share/mkKernel/lib/v5.5/64bit.config:CONFIG_ZRAM=m
/usr/local/share/mkKernel/lib/v5.5/64bit.config:# CONFIG_ZRAM_WRITEBACK is not set
/usr/local/share/mkKernel/lib/v5.5/64bit.config:# CONFIG_ZRAM_MEMORY_TRACKING is not set
$

2. A new kernel version series 5.5-rc was introduced.
But the AUFS patch cannot be applied yet and
was patched by manual as followed for build kernel with AUFS patch.

The build results are not assueranced.

==== patch ====

Code: Select all

% su
# cd /work/v5.5-rc1/64/linux-5.5-rc1
# cp -r ../../auf/aufs5-standalone.git/fs ./
# cp -r ../../auf/aufs5-standalone.git/Documentation ./
# cp ../../auf/aufs5-standalone.git/include/uapi/linux/aufs_type.h ./include/uapi/linux
# cat ../../auf/aufs5-standalone.git/aufs5-base.patch | patch -p1
# cat ../../auf/aufs5-standalone.git/aufs5-mmap.patch | patch -p1
# cat ../../auf/aufs5-standalone.git/aufs5-loopback.patch | patch -p1
==== edit ====
linux-5.5-rc1/fs/Kconfig
linux-5.5-rc1/fs/Makefile
linux-5.5-rc1/fs/aufs/i_op.c
linux-5.5-rc1/fs/aufs/wkq.c

Code: Select all

% diff old/linux-5.5-rc1/fs/Kconfig linux-5.5-rc1/fs/Kconfig
266a267
> source "fs/aufs/Kconfig"
%
% diff old/linux-5.5-rc1/fs/Makefile linux-5.5-rc1/fs/Makefile
135a136
> obj-$(CONFIG_AUFS_FS)		+= aufs/
%
% diff auf/aufs5-standalone.git/fs/aufs/i_op.c linux-5.5-rc1/fs/aufs/i_op.c
659c659
< 		rwsem_release(&p->hdir->hi_inode->i_rwsem.dep_map, 1, _RET_IP_);
---
> 		rwsem_release(&p->hdir->hi_inode->i_rwsem.dep_map,  _RET_IP_);
%
% diff auf/aufs5-standalone.git/fs/aufs/wkq.c linux-5.5-rc1/fs/aufs/wkq.c
208c208
< 		rwsem_release(p->instance, 0, /*p->acquire_ip*/_RET_IP_);
---
> 		rwsem_release(p->instance, /*p->acquire_ip*/_RET_IP_);
%
Please refer to the top article of this thread.
Porteus Kernel Builder


Thanks.

User avatar
babam
Warlord
Warlord
Posts: 526
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

Porteus Kernel Builder

Post#753 by babam » 11 Dec 2019, 18:03

@neko

CONFIG_CRYPTO_ZSTD=m

Can you make it for kernel 5.3

Thanks.
Sorry, my English is bad.

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#754 by neko » 11 Dec 2019, 22:04

@babam
OK, I understood.
At next update of kernel 5.3 series the item "CONFIG_CRYPTO_ZSTD" will be set.

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#755 by neko » 13 Dec 2019, 16:09

Most recent version of build examples was updated.
Kernel Version: 5.4.3, 5.3.16, 4.19.89

Note 1: AUFS patch "5.4" is not yet ready, and
AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.4.3.
It was patched by manual.
Porteus Kernel Builder (Post by neko #74824)

Note 2: The config item "CONFIG_CRYPTO_ZSTD" was set "m".

Code: Select all

$ grep CONFIG_CRYPTO_ZSTD v*/*/linux*/.config
v4.19.89/32/linux-4.19.89/.config:CONFIG_CRYPTO_ZSTD=m
v4.19.89/64/linux-4.19.89/.config:CONFIG_CRYPTO_ZSTD=m
v5.3.16/32/linux-5.3.16/.config:CONFIG_CRYPTO_ZSTD=m
v5.3.16/64/linux-5.3.16/.config:CONFIG_CRYPTO_ZSTD=m
v5.4.3/32/linux-5.4.3/.config:CONFIG_CRYPTO_ZSTD=m
v5.4.3/64/linux-5.4.3/.config:CONFIG_CRYPTO_ZSTD=m
v5.5-rc1/32/linux-5.5-rc1/.config:CONFIG_CRYPTO_ZSTD=m
v5.5-rc1/64/linux-5.5-rc1/.config:CONFIG_CRYPTO_ZSTD=m
$




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


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#756 by neko » 16 Dec 2019, 06:28

1. "Porteus Kernel Builder" was updated.
Version: 19.12.13

Kernel Version Line 5.5-rc was introduced. etc,.


2. Most recent version of build examples was updated.
Kernel Version: 5.5-rc2

Note 1: AUFS patch "5.5" is not yet ready, and
AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.5-rc2.
It was patched by manual.
Porteus Kernel Builder (Post by neko #74992)


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


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#757 by neko » 18 Dec 2019, 06:35

Most recent version of build examples was updated.
Kernel Version: 5.4.4, 5.3.17, 4.19.90

Note: AUFS patch "5.4" is not yet ready, and
AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.4.4.
It was patched by manual.
Porteus Kernel Builder (Post by neko #74824)


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


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#758 by neko » 19 Dec 2019, 12:03

Most recent version of build examples was updated.
Kernel Version: 5.4.5, 5.3.18

The update period from 5.4.4/5.3.17 to 5.4.5/5.3.18 is very short. (only 1 day)

Note: AUFS patch "5.4" is not yet ready, and
AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.4.5.
It was patched by manual.
Porteus Kernel Builder (Post by neko #74824)


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


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#759 by neko » 22 Dec 2019, 01:42

Most recent version of build examples was updated.
Kernel Version: 5.4.6, 4.19.91


Note: AUFS patch "5.4" is not yet ready, and
AUFS patch "5.x-rcN-20191021" is not yet ready for kernel version 5.4.6.
It was patched by manual.
Porteus Kernel Builder (Post by neko #74824)


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


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#760 by neko » 24 Dec 2019, 03:16

1. Most recent version of build examples was updated.
Kernel Version: 5.5-rc3

Note: AUFS patch "5.5" is not yet ready, and
AUFS patch "5.x-rcN-20191223" is not yet ready for kernel version 5.5-rc3.
[Patching error]

Code: Select all

# patch -p1 < ../../aufs.patch
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03atomic_open.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06dirren.dot
patching file Documentation/filesystems/aufs/design/06dirren.txt
patching file Documentation/filesystems/aufs/design/06fhsm.txt
patching file Documentation/filesystems/aufs/design/06mmap.txt
patching file Documentation/filesystems/aufs/design/06xattr.txt
patching file Documentation/filesystems/aufs/design/07export.txt
patching file Documentation/filesystems/aufs/design/08shwh.txt
patching file Documentation/filesystems/aufs/design/10dynop.txt
patching file fs/aufs/Kconfig
patching file fs/aufs/Makefile
patching file fs/aufs/aufs.h
patching file fs/aufs/branch.c
patching file fs/aufs/branch.h
patching file fs/aufs/conf.mk
patching file fs/aufs/cpup.c
patching file fs/aufs/cpup.h
patching file fs/aufs/dbgaufs.c
patching file fs/aufs/dbgaufs.h
patching file fs/aufs/dcsub.c
patching file fs/aufs/dcsub.h
patching file fs/aufs/debug.c
patching file fs/aufs/debug.h
patching file fs/aufs/dentry.c
patching file fs/aufs/dentry.h
patching file fs/aufs/dinfo.c
patching file fs/aufs/dir.c
patching file fs/aufs/dir.h
patching file fs/aufs/dirren.c
patching file fs/aufs/dirren.h
patching file fs/aufs/dynop.c
patching file fs/aufs/dynop.h
patching file fs/aufs/export.c
patching file fs/aufs/f_op.c
patching file fs/aufs/fhsm.c
patching file fs/aufs/file.c
patching file fs/aufs/file.h
patching file fs/aufs/finfo.c
patching file fs/aufs/fstype.h
patching file fs/aufs/hbl.h
patching file fs/aufs/hfsnotify.c
patching file fs/aufs/hfsplus.c
patching file fs/aufs/hnotify.c
patching file fs/aufs/i_op.c
patching file fs/aufs/i_op_add.c
patching file fs/aufs/i_op_del.c
patching file fs/aufs/i_op_ren.c
patching file fs/aufs/iinfo.c
patching file fs/aufs/inode.c
patching file fs/aufs/inode.h
patching file fs/aufs/ioctl.c
patching file fs/aufs/lcnt.h
patching file fs/aufs/loop.c
patching file fs/aufs/loop.h
patching file fs/aufs/magic.mk
patching file fs/aufs/module.c
patching file fs/aufs/module.h
patching file fs/aufs/mvdown.c
patching file fs/aufs/opts.c
patching file fs/aufs/opts.h
patching file fs/aufs/plink.c
patching file fs/aufs/poll.c
patching file fs/aufs/posix_acl.c
patching file fs/aufs/procfs.c
patching file fs/aufs/rdu.c
patching file fs/aufs/rwsem.h
patching file fs/aufs/sbinfo.c
patching file fs/aufs/super.c
patching file fs/aufs/super.h
patching file fs/aufs/sysaufs.c
patching file fs/aufs/sysaufs.h
patching file fs/aufs/sysfs.c
patching file fs/aufs/sysrq.c
patching file fs/aufs/vdir.c
patching file fs/aufs/vfsub.c
patching file fs/aufs/vfsub.h
patching file fs/aufs/wbr_policy.c
patching file fs/aufs/whout.c
patching file fs/aufs/whout.h
patching file fs/aufs/wkq.c
patching file fs/aufs/wkq.h
patching file fs/aufs/xattr.c
patching file fs/aufs/xino.c
patching file include/uapi/linux/aufs_type.h
patching file MAINTAINERS
Hunk #1 succeeded at 2875 (offset 43 lines).
patching file drivers/block/loop.c
Hunk #1 succeeded at 750 (offset 12 lines).
patching file fs/dcache.c
Hunk #1 succeeded at 1266 (offset 2 lines).
patching file fs/fcntl.c
patching file fs/inode.c
Hunk #1 succeeded at 1680 (offset 7 lines).
patching file fs/namespace.c
patching file fs/read_write.c
patching file fs/splice.c
Hunk #1 succeeded at 849 (offset 15 lines).
Hunk #2 succeeded at 866 (offset 15 lines).
patching file fs/sync.c
patching file include/linux/fs.h
Hunk #2 succeeded at 1843 (offset 7 lines).
Hunk #3 succeeded at 1914 (offset 7 lines).
Hunk #4 succeeded at 2340 (offset 7 lines).
Hunk #5 succeeded at 2629 (offset 7 lines).
patching file include/linux/lockdep.h
Hunk #2 succeeded at 474 (offset -1 lines).
patching file include/linux/mnt_namespace.h
patching file include/linux/splice.h
patching file kernel/locking/lockdep.c
patching file fs/Kconfig
patching file fs/Makefile
Hunk #1 succeeded at 133 (offset 1 line).
patching file drivers/block/loop.c
Hunk #1 succeeded at 635 (offset 10 lines).
Hunk #2 succeeded at 699 (offset 12 lines).
Hunk #3 succeeded at 719 (offset 12 lines).
Hunk #4 succeeded at 743 (offset 12 lines).
Hunk #5 succeeded at 757 (offset 12 lines).
Hunk #6 succeeded at 767 (offset 12 lines).
Hunk #7 succeeded at 973 (offset 12 lines).
Hunk #8 succeeded at 989 (offset 12 lines).
Hunk #9 succeeded at 1043 (offset 12 lines).
Hunk #10 succeeded at 1097 (offset 12 lines).
Hunk #11 succeeded at 1145 (offset 12 lines).
Hunk #12 succeeded at 1169 (offset 12 lines).
Hunk #13 succeeded at 1253 (offset 13 lines).
patching file drivers/block/loop.h
patching file fs/aufs/f_op.c
Hunk #1 succeeded at 369 (offset 10 lines).
patching file fs/aufs/loop.c
Hunk #1 succeeded at 146 (offset 13 lines).
patching file fs/aufs/loop.h
Hunk #1 succeeded at 39 (offset 13 lines).
Hunk #2 succeeded at 51 (offset 13 lines).
patching file fs/aufs/super.c
Hunk #1 succeeded at 857 (offset 13 lines).
patching file include/linux/fs.h
Hunk #1 succeeded at 1980 (offset 7 lines).
patching file fs/proc/base.c
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
patching file fs/proc/task_nommu.c
patching file include/linux/mm.h
Hunk #1 succeeded at 1495 (offset -15 lines).
patching file include/linux/mm_types.h
patching file kernel/fork.c
Hunk #1 succeeded at 565 (offset 3 lines).
patching file mm/Makefile
patching file mm/filemap.c
Hunk #1 succeeded at 2675 (offset -21 lines).
patching file mm/mmap.c
Hunk #2 succeeded at 915 (offset -25 lines).
Hunk #3 succeeded at 1843 (offset -22 lines).
Hunk #4 succeeded at 2673 (offset -22 lines).
Hunk #5 succeeded at 2692 (offset -22 lines).
Hunk #6 succeeded at 2884 (offset -22 lines).
Hunk #7 succeeded at 2959 (offset -22 lines).
Hunk #8 succeeded at 3270 (offset -21 lines).
patching file mm/nommu.c
Hunk #1 succeeded at 563 (offset 11 lines).
Hunk #2 succeeded at 695 (offset 5 lines).
Hunk #3 succeeded at 1218 (offset 5 lines).
Hunk #4 succeeded at 1295 (offset 5 lines).
patching file mm/prfile.c
patching file fs/dcache.c
Hunk #1 succeeded at 1371 (offset 2 lines).
Hunk #2 succeeded at 2917 (offset 2 lines).
patching file fs/exec.c
Hunk #1 succeeded at 109 (offset -1 lines).
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
Hunk #1 succeeded at 1689 (offset 7 lines).
patching file fs/namespace.c
patching file fs/notify/group.c
patching file fs/open.c
patching file fs/read_write.c
patching file fs/splice.c
Hunk #1 succeeded at 862 (offset 15 lines).
Hunk #2 succeeded at 892 (offset 15 lines).
patching file fs/sync.c
patching file fs/xattr.c
patching file kernel/locking/lockdep.c
patching file kernel/task_work.c
patching file security/device_cgroup.c
Hunk #1 FAILED at 824.
1 out of 1 hunk FAILED -- saving rejects to file security/device_cgroup.c.rej
patching file security/security.c
patching file include/linux/lockdep.h
patching file kernel/locking/lockdep.c
Hunk #1 succeeded at 4764 (offset -3 lines).
patching file kernel/locking/lockdep_internals.h
patching file fs/mount.h
patching file fs/namespace.c
Hunk #1 succeeded at 1254 (offset 8 lines).
patching file fs/proc_namespace.c
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
Hunk #4 succeeded at 2249 (offset 5 lines).
Hunk #5 succeeded at 2299 (offset 5 lines).
Hunk #6 succeeded at 3323 (offset 5 lines).
Hunk #7 succeeded at 3343 (offset 5 lines).
Hunk #8 succeeded at 3359 (offset 5 lines).
Hunk #9 succeeded at 3448 (offset 5 lines).
Hunk #10 succeeded at 3546 (offset 5 lines).
Hunk #11 succeeded at 3605 (offset 5 lines).
Hunk #12 succeeded at 3629 (offset 5 lines).
Hunk #13 succeeded at 3671 (offset 5 lines).
Hunk #14 succeeded at 3784 (offset 5 lines).
Hunk #15 succeeded at 3933 (offset 5 lines).
patching file fs/inode.c
Hunk #1 succeeded at 892 (offset 7 lines).
Hunk #2 succeeded at 906 (offset 7 lines).
#
[Compile error] On usage of "rwsem_release()", the number of argument is mismatch.
fs/aufs/i_op.c:
fs/aufs/wkq.c:

These were patched by manual.

Code: Select all

# diff linux-5.5-rc3/security/device_cgroup.c v5.5-rc3/64/linux-5.5-rc3/security/device_cgroup.c
826a827
> EXPORT_SYMBOL_GPL(__devcgroup_check_permission);
#
# diff v5.5-rc3/auf/aufs5-standalone.git/fs/aufs/i_op.c v5.5-rc3/64/linux-5.5-rc3/fs/aufs/i_op.c
659c659
< 		rwsem_release(&p->hdir->hi_inode->i_rwsem.dep_map, 1, _RET_IP_);
---
> 		rwsem_release(&p->hdir->hi_inode->i_rwsem.dep_map,  _RET_IP_);
#
# diff v5.5-rc3/auf/aufs5-standalone.git/fs/aufs/wkq.c v5.5-rc3/64/linux-5.5-rc3/fs/aufs/wkq.c
208c208
< 		rwsem_release(p->instance, 0, /*p->acquire_ip*/_RET_IP_);
---
> 		rwsem_release(p->instance, /*p->acquire_ip*/_RET_IP_);
#
2. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.1.3 + kernel 5.5-rc3



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


Thanks.

peebee
Black ninja
Black ninja
Posts: 43
Joined: 13 Oct 2013, 15:31
Distribution: 4
Location: UK

Porteus Kernel Builder

Post#761 by peebee » 24 Dec 2019, 13:51


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#762 by neko » 24 Dec 2019, 14:28

@peebee
Thank you very much for the information.
Next 5.4 build will be built with full set AUFS patch.

But AUFS patch "5.5" is not yet ready, and
AUFS patch "5.x-rcN-20191223" is not yet ready for kernel version 5.5-rc3.
For 5.5-rc, some manual patches is needed.

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#763 by neko » 27 Dec 2019, 07:23

==== Set lockdown functionality of linux kernel====
Please refer to
https://www.fosslinux.com/21502/linux-k ... nality.htm

Update kernel config with "make menuconfig"

Code: Select all

Symbol: SECURITY [=n]                                                                                                                 │  
  │ Type  : bool                                                                                                                          │  
  │ Prompt: Enable different security models                                                                                              │  
  │   Location:                                                                                                                           │  
  │ (1) -> Security options                                                                                                               │  
  │   Defined at security/Kconfig:22                                                                                                      │  
  │   Depends on: SYSFS [=y] && MULTIUSER [=y]                                                                                            │  

Symbol: SECURITY_LOCKDOWN_LSM [=n]                                                                                                    │  
  │ Type  : bool                                                                                                                          │  
  │ Prompt: Basic module for enforcing kernel lockdown                                                                                    │  
  │   Location:                                                                                                                           │  
  │ (1) -> Security options                                                                                                               │  
  │   Defined at security/lockdown/Kconfig:1                                                                                              │  
  │   Depends on: SECURITY [=n]                                                                                                           │  
  │   Selects: MODULE_SIG [=n]

Symbol: SECURITY_LOCKDOWN_LSM_EARLY [=n]                                                                                              │  
  │ Type  : bool                                                                                                                          │  
  │ Prompt: Enable lockdown LSM early in init                                                                                             │  
  │   Location:                                                                                                                           │  
  │ (2) -> Security options                                                                                                               │  
  │       -> Basic module for enforcing kernel lockdown (SECURITY_LOCKDOWN_LSM [=n])                                                      │  
  │   Defined at security/lockdown/Kconfig:9                                                                                              │  
  │   Depends on: SECURITY_LOCKDOWN_LSM [=n]

Code: Select all

# diff v5.5-rc3.org/64/linux-5.5-rc3/.config v5.5-rc3/64/linux-5.5-rc3/.config
740a741
> CONFIG_MODULE_SIG_FORMAT=y
747c748,756
< # CONFIG_MODULE_SIG is not set
---
> CONFIG_MODULE_SIG=y
> # CONFIG_MODULE_SIG_FORCE is not set
> CONFIG_MODULE_SIG_ALL=y
> CONFIG_MODULE_SIG_SHA1=y
> # CONFIG_MODULE_SIG_SHA224 is not set
> # CONFIG_MODULE_SIG_SHA256 is not set
> # CONFIG_MODULE_SIG_SHA384 is not set
> # CONFIG_MODULE_SIG_SHA512 is not set
> CONFIG_MODULE_SIG_HASH="sha1"
960a970
> # CONFIG_NETLABEL is not set
1139a1150
> # CONFIG_IP_NF_SECURITY is not set
1169a1181
> # CONFIG_IP6_NF_SECURITY is not set
6022a6035
> # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
6167a6181
> CONFIG_NFS_V4_SECURITY_LABEL=y
6178a6193
> # CONFIG_NFSD_V4_SECURITY_LABEL is not set
6272c6287
< # CONFIG_SECURITY is not set
---
> CONFIG_SECURITY=y
6273a6289
> # CONFIG_SECURITY_NETWORK is not set
6274a6291
> # CONFIG_SECURITY_PATH is not set
6279a6297,6311
> # CONFIG_SECURITY_SMACK is not set
> # CONFIG_SECURITY_TOMOYO is not set
> # CONFIG_SECURITY_APPARMOR is not set
> # CONFIG_SECURITY_LOADPIN is not set
> # CONFIG_SECURITY_YAMA is not set
> # CONFIG_SECURITY_SAFESETID is not set
> CONFIG_SECURITY_LOCKDOWN_LSM=y
> CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
> # CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set
> # CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
> CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY=y
> CONFIG_INTEGRITY=y
> # CONFIG_INTEGRITY_SIGNATURE is not set
> # CONFIG_IMA is not set
> # CONFIG_EVM is not set
6410c6442
< CONFIG_CRYPTO_SHA1=m
---
> CONFIG_CRYPTO_SHA1=y
6544a6577
> CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
#
64bit-ALL-kernel5.5-rc3-2.tar (95 M)
http://www.mediafire.com/file/02l03tj3r ... -rc3-2.tar
md5sum: fe8c87b118e6fd264bad8af6509623cf 64bit-ALL-kernel5.5-rc3-2.tar


=== For testing ====

Porteus-CINNAMON-v5.0rc1-k5.5-rc3-2-x86_64.iso (482 M)
http://www.mediafire.com/file/5vqf09b9n ... x86_64.iso
md5sum: dd029f46b960d92cd5f0c66533fb9691 Porteus-CINNAMON-v5.0rc1-k5.5-rc3-2-x86_64.iso


This ISO is from Porteus-CINNAMON-v5.0rc1-x86_64.iso

replacing
vmlinuz & 000-kernel.xzm with ones of 64bit-ALL-kernel5.5-rc3-2.tar
003-cinnamon.xzm with jssouza's one (http://www.mediafire.com/file/aryq5pa8h ... nnamon.xzm)

adding
004-discord-0.0.9.xzm
004-google-chrome-79.0.3945.88-1-x86_64-1DUOWif.xzm
004-lib4linphone.xzm
004-linphone64.xzm


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#764 by Blaze » 28 Dec 2019, 06:58

In the Slackware-current changelog from Fri Dec 27 22:54:53 UTC 2019

Code: Select all

 Apparently MODULE_SIG was enabled by SECURITY_LOCKDOWN_LSM. We'll turn both
  of those off to avoid needlessly tainting the kernel.
  -LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY n
  -LOCK_DOWN_KERNEL_FORCE_INTEGRITY n
  -LOCK_DOWN_KERNEL_FORCE_NONE y
  -MODULE_SIG_ALL n
  -MODULE_SIG_FORCE n
  -MODULE_SIG_FORMAT y
  -MODULE_SIG_HASH "sha256"
  -MODULE_SIG_KEY "certs/signing_key.pem"
  -MODULE_SIG_SHA1 n
  -MODULE_SIG_SHA224 n
  -MODULE_SIG_SHA256 y
  -MODULE_SIG_SHA384 n
  -MODULE_SIG_SHA512 n
  -SECURITY_LOCKDOWN_LSM_EARLY y
   MODULE_SIG y -> n
   SECURITY_LOCKDOWN_LSM y -> n
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

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#765 by neko » 29 Dec 2019, 05:24

@Blaze
If there is no problem, this specification will be applied to kernel 5.5-rc or later.

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


Thanks.

Post Reply