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

Re: Porteus Kernel Builder

Post#451 by neko » 04 Feb 2019, 09:36

@Rava

1.What exactly do you mean by that?
---->
I feel that its maintenance is slow down.
-----------------------------------------
07 Jan 2019, 12:27
Note1: AUFS patch is not yet ready for kernel 5.0.
Therefore the kernel 5.0-rc1 was built without AUFS patch.

23 Jan 2019, 09:15
[AUFS patch error]
Kernel 4.19.17 was patched with AUFS_VERSION "4.19-20181217".
Kernel 4.20.4 was patched with AUFS_VERSION "4.x-rcN-20181217".
These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.19.17/4.20.4.

26 Jan 2019, 13:55
[AUFS patch error as same as 4.19.17/4.20.4]
Kernel 4.19.18 was patched with AUFS_VERSION "4.19-20181217".
Kernel 4.20.5 was patched with AUFS_VERSION "4.x-rcN-20181217".
These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.19.18/4.20.5.

31 Jan 2019, 15:34
[AUFS patch error as same as 4.19.17/4.20.4]
Kernel 4.19.19 was patched with AUFS_VERSION "4.19-20181217".
Kernel 4.20.6 was patched with AUFS_VERSION "4.x-rcN-20181217".
These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.19.19/4.20.6.

04 Feb 2019, 06:09
Note 1: AUFS patch is not yet ready for kernel 5.0.
Therefore the kernel 5.0-rc5 was built without AUFS patch.
-----------------------------------------

2.That they slack in applying the patch needed for aufs?
---->
I think that he is busy and then has no time to update the AUFS patch.

3.How does your kernel then work?
---->

Code: Select all

$  uname -r
4.20.6-porteus
$ LANG=C /bin/df -Tm / | grep -vE 'tmpfs|/mnt/live/run|squashfs'
Filesystem     Type 1M-blocks  Used Available Use% Mounted on
aufs           aufs      2263    19      2245   1% /
$

Thanks.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus Kernel Builder

Post#452 by Rava » 04 Feb 2019, 10:55

neko wrote:
04 Feb 2019, 09:36
3.How does your kernel then work?
---->

Code: Select all

$  uname -r
4.20.6-porteus
$ LANG=C /bin/df -Tm / | grep -vE 'tmpfs|/mnt/live/run|squashfs'
Filesystem     Type 1M-blocks  Used Available Use% Mounted on
aufs           aufs      2263    19      2245   1% /
$
So, for now at least we could say that aufs, concerning the union / works good enough for Porteus to function correctly?
Cheers!
Yours Rava

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: Porteus Kernel Builder

Post#453 by Ed_P » 04 Feb 2019, 15:57

FWIW

Code: Select all

guest@porteus:~$ uname -r
4.16.3-porteus
guest@porteus:~$ LANG=C /bin/df -Tm / 
Filesystem     Type 1M-blocks  Used Available Use% Mounted on
aufs           aufs      2289   195      2095   9% /
guest@porteus:~$ 

Code: Select all

guest@porteus:~$ uname -r
4.20.5-porteus
guest@porteus:~$ LANG=C /bin/df -Tm /
Filesystem     Type 1M-blocks  Used Available Use% Mounted on
aufs           aufs      2287    36      2252   2% /
guest@porteus:~$
Last edited by Ed_P on 04 Feb 2019, 21:04, edited 1 time in total.
Ed

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus Kernel Builder

Post#454 by Rava » 04 Feb 2019, 17:08

neko wrote:
04 Feb 2019, 06:09
The latest mainline version of the Linux kernel is: 5.0-rc5 <---NEW
https://www.phoronix.com/scan.php?page= ... 5-Released
If Linux 5.0 continues settling down nicely, the stable 5.0 kernel release should be available around month's end.
Wow, 5.0 in approx 4 weeks. B)
Cheers!
Yours Rava

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

Re: Porteus Kernel Builder

Post#455 by neko » 07 Feb 2019, 09:28

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

(1) 4.19 & 5.0-rc config prototypes were updated.

(2) Firmware database was updated by the following archlinux packages.
alsa-firmware-1.0.29-noarch-2
bluez-firmware-1.2-noarch-9
ipw2100-fw-1.3-noarch-9
ipw2200-fw-3.1-noarch-7
linux-atm-2.5.2-x86_64-5
linux-firmware-20190118.a8b75ca-noarch-1 <---NEW
wireless-regdb-2018.10.24-noarch-2

(3) Downloading I/F from mediafire was updated.


mkKernel-19.02.07-noarch-1.xzm (4.8 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 9ad44b74aad6694bb5cec806dc8d527c mkKernel-19.02.07-noarch-1.xzm


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc5
The latest stable 4.20 version of the Linux kernel is: 4.20.7 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.20 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.98 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.155 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.173 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.134 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20190206


3. NEW Examples of updated kernel that was built by "Porteus Kernel builder" were updated.

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.7]
32bit-kernel4.20.7.tar (86 M)
http://www.mediafire.com/file/syzywbhz8 ... 4.20.7.tar
md5sum: 5d3f048f1d33c4f3109a5f46ef761c73 32bit-kernel4.20.7.tar

64bit-kernel4.20.7.tar (91 M)
http://www.mediafire.com/file/614qoicfq ... 4.20.7.tar
md5sum: be62e534363989d3a6fc55cbab43833c 64bit-kernel4.20.7.tar

[4.19.20]
32bit-kernel4.19.20.tar (86 M)
http://www.mediafire.com/file/mlky04ykp ... .19.20.tar
md5sum: 4cf5e5f2c673eb476031563917e04041 32bit-kernel4.19.20.tar

64bit-kernel4.19.20.tar (91 M)
http://www.mediafire.com/file/z3jd0pcjl ... .19.20.tar
md5sum: dcfc83bde213f6b0a33d0b6845bb005d 64bit-kernel4.19.20.tar


[AUFS patch error as same as 4.19.17/4.20.4]
Kernel 4.19.20 was patched with AUFS_VERSION "4.19-20181217".
Kernel 4.20.7 was patched with AUFS_VERSION "4.20-20190204".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.19.20/4.20.7.

Own patch sources (own.loop.c) of drivers/block/loop.c are included in aufsERROR.repo.tar.xz.
(These Own patches are not assured.)
Refer to Re: Porteus Kernel Builder (Post by neko #68998)



Thanks.

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

Re: Porteus Kernel Builder

Post#456 by neko » 11 Feb 2019, 10:38

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc6 <---NEW
The latest stable 4.20 version of the Linux kernel is: 4.20.7
The latest longterm 4.19 version of the Linux kernel is: 4.19.20
The latest longterm 4.14 version of the Linux kernel is: 4.14.98
The latest longterm 4.9 version of the Linux kernel is: 4.9.155
The latest longterm 4.4 version of the Linux kernel is: 4.4.174 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.134 (EOL)
The latest linux-next version of the Linux kernel is: next-20190208


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


ov.v5.0-rc6.tar.xz (96 M)
http://www.mediafire.com/file/73y96oksd ... rc6.tar.xz
md5sum: faf3fe5f28ca12bac292031da12125be ov.v5.0-rc6.tar.xz

crippled_sources-5.0-rc6-32bit.xzm (22 M)
http://www.mediafire.com/file/pkkp0q5ad ... -32bit.xzm
md5sum: a596e2c1d7404be1ec180d77b0610a3b crippled_sources-5.0-rc6-32bit.xzm

crippled_sources-5.0-rc6-64bit.xzm (22 M)
http://www.mediafire.com/file/fuh3n4zfn ... -64bit.xzm
md5sum: 7f3fc5bd1f7c54de3650a7f8fe724537 crippled_sources-5.0-rc6-64bit.xzm


Note 1: AUFS patch is not yet ready for kernel 5.0.
Therefore the kernel 5.0-rc6 was built without AUFS patch.


3. Porteus 4.0 Overlay FS trial version

OV.Porteus-CINNAMON-v4.0-x86_64-19.02.11.iso (360 M: Kernel 5.0-rc6)
http://www.mediafire.com/file/ad8hu9884 ... .02.11.iso
md5sum: 96256ac4b4d58172791520302ff404d3 OV.Porteus-CINNAMON-v4.0-x86_64-19.02.11.iso


Note 1:
06-crippled_sources-5.0-rc6-64bit.xzm is included in ISO@/porteus/optional.

Note 2:
The intrd of this ISO is integrated initrd.
Please refer to Re: Porteus Kernel Builder (Post by neko #68746)


4. Replace the kernel of another distri which uses OverlayFS/AUFS
kernel: 5.0-rc6 (ov.v5.0-rc6.tar.xz)
austrumi 3.9.3: austrumi64-3.9.3.iso (ftp://austrumi.ru.lv/austrumi64-3.9.3.iso)
austrumi 3.9.3 includes libreoffice 6.2.0.3, firefox 65.0 etc,.

austrumi64-3.9.3-02.12.iso (440 M: Kernel 5.0-rc6)
http://www.mediafire.com/file/xfocdvj6h ... -02.12.iso
md5sum: 17b36dabf7665871a210ddec9d4cb0eb austrumi64-3.9.3-02.12.iso

=======
rm -fr Austrumi-ISO@austrumi/austrumi.fs@lib/modules
cp -a ov.v5.0-rc6.tar.xz@v5.0-rc6/64/lib/modules Austrumi-ISO@austrumi/austrumi.fs@lib/
cp -a ov.v5.0-rc6.tar.xz@v5.0-rc6/64/lib/firmware/* Austrumi-ISO@austrumi/austrumi.fs@lib/firmware/
cp ov.v5.0-rc6.tar.xz@v5.0-rc6/64/vmlinuz Austrumi-ISO@austrumi/bzImage
=======

Note :
ISO includes Japanese local patch.



Thanks.

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

Re: Porteus Kernel Builder

Post#457 by neko » 13 Feb 2019, 05:20

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc6
The latest stable 4.20 version of the Linux kernel is: 4.20.8 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.21 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.99 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.156 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.174
The latest longterm 3.18 version of the Linux kernel is: 3.18.134 (EOL)
The latest linux-next version of the Linux kernel is: next-20190212


2. NEW Examples of updated kernel that was built by "Porteus Kernel builder" were updated.

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.8]
32bit-kernel4.20.8.tar (86 M)
http://www.mediafire.com/file/5ax3t489j ... 4.20.8.tar
md5sum: 0d14841cfc0f9aaf2ef733d7d2025622 32bit-kernel4.20.8.tar

64bit-kernel4.20.8.tar (91 M)
http://www.mediafire.com/file/115271pc6 ... 4.20.8.tar
md5sum: edd1c37616ca42ccafd2ac2f90b548fe 64bit-kernel4.20.8.tar

[4.19.21]
32bit-kernel4.19.21.tar (85 M)
http://www.mediafire.com/file/3nevvdx2v ... .19.21.tar
md5sum: 2004a36d778a512f5aea5e26b7957137 32bit-kernel4.19.21.tar

64bit-kernel4.19.21.tar (91 M)
http://www.mediafire.com/file/wc5j8bron ... .19.21.tar
md5sum: 7c855f5a9666a93bb434e4b94f31033d 64bit-kernel4.19.21.tar


[AUFS patch error as same as 4.19.17/4.20.4]
Kernel 4.19.21 was patched with AUFS_VERSION "4.19-20190211".
Kernel 4.20.8 was patched with AUFS_VERSION "4.20-20190211".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.19.21/4.20.8.

Own patch sources (own.loop.c) of drivers/block/loop.c are included in aufsERROR.repo.tar.xz.
(These Own patches are not assured.)
Refer to Re: Porteus Kernel Builder (Post by neko #68998)



Thanks.

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

Re: Porteus Kernel Builder

Post#458 by neko » 15 Feb 2019, 11:41

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc6 <---AUFS VERSION
The latest stable 4.20 version of the Linux kernel is: 4.20.10 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.23 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.101 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.158 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.174
The latest longterm 3.18 version of the Linux kernel is: 3.18.134 (EOL)
The latest linux-next version of the Linux kernel is: next-20190215


2. AUFS VERSION Example of kernel that was built by "Porteus Kernel builder" was updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[5.0-rc6]
32bit-kernel5.0-rc6.tar (86 M)
http://www.mediafire.com/file/ucbxo8biq ... .0-rc6.tar
md5sum: 6c946296472d814c644c08388e78a261 32bit-kernel5.0-rc6.tar

64bit-kernel5.0-rc6.tar (92 M)
http://www.mediafire.com/file/rqjd3b9a9 ... .0-rc6.tar
md5sum: 963ac8add3ab477484026b62228a51af 64bit-kernel5.0-rc6.tar


Note 1: AUFS Patch
"aufs4-standalone aufs4.x-rcN" (VERSION "4.x-rcN-20190211") was used.
This is from the advice of jbMacAZ in Manjaro Linux Forum.
jbMacAZ, Thank you very much.
https://forum.manjaro.org/t/aufs4-loopb ... 20/73469/8

"aufs.patch" was made by the following shell script.

Code: Select all

#!/bin/sh

mkdir auf
cd auf

git clone https://github.com/sfjro/aufs4-standalone.git aufs4-standalone.git
cd aufs4-standalone.git
#if ! ( git checkout origin/aufs4.20 )
#then
	echo "get aufs4.x-rcN"
	git checkout origin/aufs4.x-rcN
#fi

mkdir ../a ../b
cp -r {Documentation,fs,include} ../b
rm ../b/include/uapi/linux/Kbuild 2>/dev/null || rm ../b/include/linux/Kbuild
cd ..
diff -rupN a/ b/ > ../aufs.patch

cat aufs4-standalone.git/*.patch >> ../aufs.patch

cd ../
rm -r auf


Note 2: CONFIG
5.0-rc6 config prototype is updated by "make oldconfig" command with the following spec.
----------------------
64BIT
----------------------

Code: Select all

Aufs (Advanced multi layered unification filesystem) support (AUFS_FS) [N/m/y/?] (NEW) y
 Maximum number of branches
    > 1. 127 (AUFS_BRANCH_MAX_127) (NEW)
      2. 511 (AUFS_BRANCH_MAX_511) (NEW)
      3. 1023 (AUFS_BRANCH_MAX_1023) (NEW)
      4. 32767 (AUFS_BRANCH_MAX_32767) (NEW)
    choice[1-4?]: 2
Detect direct branch access (bypassing aufs) (AUFS_HNOTIFY) [N/y/?] (NEW) y
NFS-exportable aufs (AUFS_EXPORT) [N/y/?] (NEW) y
support for XATTR/EA (including Security Labels) (AUFS_XATTR) [N/y/?] (NEW) y
File-based Hierarchical Storage Management (AUFS_FHSM) [N/y/?] (NEW) y
Readdir in userspace (AUFS_RDU) [N/y/?] (NEW) y
Workaround for rename(2)-ing a directory (AUFS_DIRREN) [N/y/?] (NEW) y
Show whiteouts (AUFS_SHWH) [N/y/?] (NEW) y
Ramfs (initramfs/rootfs) as an aufs branch (AUFS_BR_RAMFS) [N/y/?] (NEW) y
Fuse fs as an aufs branch (AUFS_BR_FUSE) [N/y/?] (NEW) y
Hfsplus as an aufs branch (AUFS_BR_HFSPLUS) [Y/n/?] (NEW) y
Debug aufs (AUFS_DEBUG) [N/y/?] (NEW) N
----------------------
32BIT
----------------------

Code: Select all

Aufs (Advanced multi layered unification filesystem) support (AUFS_FS) [N/m/y/?] (NEW) y
Maximum number of branches
    > 1. 127 (AUFS_BRANCH_MAX_127) (NEW)
      2. 511 (AUFS_BRANCH_MAX_511) (NEW)
      3. 1023 (AUFS_BRANCH_MAX_1023) (NEW)
      4. 32767 (AUFS_BRANCH_MAX_32767) (NEW)
    choice[1-4?]: 2
Detect direct branch access (bypassing aufs) (AUFS_HNOTIFY) [N/y/?] (NEW) y
NFS-exportable aufs (AUFS_EXPORT) [N/y/?] (NEW) y
support for XATTR/EA (including Security Labels) (AUFS_XATTR) [N/y/?] (NEW) y
File-based Hierarchical Storage Management (AUFS_FHSM) [N/y/?] (NEW) y
Readdir in userspace (AUFS_RDU) [N/y/?] (NEW) y
Workaround for rename(2)-ing a directory (AUFS_DIRREN) [N/y/?] (NEW) y
Show whiteouts (AUFS_SHWH) [N/y/?] (NEW) y
Ramfs (initramfs/rootfs) as an aufs branch (AUFS_BR_RAMFS) [N/y/?] (NEW) y
Fuse fs as an aufs branch (AUFS_BR_FUSE) [N/y/?] (NEW) y
Hfsplus as an aufs branch (AUFS_BR_HFSPLUS) [Y/n/?] (NEW) Y
Debug aufs (AUFS_DEBUG) [N/y/?] (NEW) N


3. NEW Examples of updated kernel that was built by "Porteus Kernel builder" were updated.

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.10]
32bit-kernel4.20.10.tar (86 M)
http://www.mediafire.com/file/41a205oi4 ... .20.10.tar
md5sum: 3f165365043c94142d3260823b8a191c 32bit-kernel4.20.10.tar

64bit-kernel4.20.10.tar (91 M)
http://www.mediafire.com/file/axpt9i7ah ... .20.10.tar
md5sum: 2593b77b4d9e01325f158830279520f0 64bit-kernel4.20.10.tar

[4.19.23]
32bit-kernel4.19.23.tar (85 M)
http://www.mediafire.com/file/cmuttf9lf ... .19.23.tar
md5sum: ff9b62e073ed6e9333b1a423b2ac2735 32bit-kernel4.19.23.tar

64bit-kernel4.19.23.tar (91 M)
http://www.mediafire.com/file/u2598x3mb ... .19.23.tar
md5sum: aff17ab16ea4b4a7a91f6261cdf2ebc3 64bit-kernel4.19.23.tar


[AUFS patch error as same as 4.19.17/4.20.4]
Kernel 4.19.23 was patched with AUFS_VERSION "4.19-20190211".
Kernel 4.20.10 was patched with AUFS_VERSION "4.20-20190211".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.19.23/4.20.10.

Own patch sources (own.loop.c) of drivers/block/loop.c are included in aufsERROR.repo.tar.xz.
(These Own patches are not assured.)
Refer to Re: Porteus Kernel Builder (Post by neko #68998)

Note:
The update span from 4.20.9/4.19.22/4.14.100/4.9.157 to 4.20.10/4.19.23/4.14.101/4.9.158 is very short.


Thanks.

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

Re: Porteus Kernel Builder

Post#459 by neko » 16 Feb 2019, 03:43

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

getting 5.0-rc "aufs.patch" shell script was updated.
5.0-rc config prototypes was updated.


mkKernel-19.02.15-noarch-1.xzm (4.8 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 563d889f1e942fe99a8c18aa2c736446 mkKernel-19.02.15-noarch-1.xzm


Thanks.

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

Re: Porteus Kernel Builder

Post#460 by neko » 18 Feb 2019, 13:58

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc7 <---NEW
The latest stable 4.20 version of the Linux kernel is: 4.20.10
The latest longterm 4.19 version of the Linux kernel is: 4.19.23
The latest longterm 4.14 version of the Linux kernel is: 4.14.101
The latest longterm 4.9 version of the Linux kernel is: 4.9.158
The latest longterm 4.4 version of the Linux kernel is: 4.4.174
The latest longterm 3.18 version of the Linux kernel is: 3.18.134 (EOL)
The latest linux-next version of the Linux kernel is: next-20190218


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[5.0-rc7]
32bit-kernel5.0-rc7.tar (86 M)
http://www.mediafire.com/file/yqxca726x ... .0-rc7.tar
md5sum: 945ee737b17ea58649c87bba66977c07 32bit-kernel5.0-rc7.tar

64bit-kernel5.0-rc7.tar (92 M)
http://www.mediafire.com/file/b487pxdc2 ... .0-rc7.tar
md5sum: 1d692494a0c485f0c2e5e3755a169df3 64bit-kernel5.0-rc7.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: AUFS Patch
"aufs4-standalone aufs4.x-rcN" (VERSION "4.x-rcN-20190211") was used.



Thanks.

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

Re: Porteus Kernel Builder

Post#461 by neko » 20 Feb 2019, 15:25

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc7
The latest stable 4.20 version of the Linux kernel is: 4.20.11 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.24 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.102 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.159 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.175 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.135 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20190220


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.11]
32bit-kernel4.20.11.tar (86 M)
http://www.mediafire.com/file/pokt203bl ... .20.11.tar
md5sum: 78bbdc2bfc5311e513a85ce7792442e3 32bit-kernel4.20.11.tar

64bit-kernel4.20.11.tar (91 M)
http://www.mediafire.com/file/dt5dkxpp5 ... .20.11.tar
md5sum: 03ba0f0bd7ac359cdc432baaf5376148 64bit-kernel4.20.11.tar

[4.19.24]
32bit-kernel4.19.24.tar (85 M)
http://www.mediafire.com/file/i3foijahi ... .19.24.tar
md5sum: b3066d8c43e8d026ddef2ec675734a06 32bit-kernel4.19.24.tar

64bit-kernel4.19.24.tar (91 M)
http://www.mediafire.com/file/na38ac6uh ... .19.24.tar
md5sum: 8af9e7dad3e7518d041880a31cb10a59 64bit-kernel4.19.24.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: [AUFS patch error as same as 4.19.17/4.20.4]
Kernel 4.19.24 was patched with AUFS_VERSION "4.19-20190211".
Kernel 4.20.11 was patched with AUFS_VERSION "4.20-20190211".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.19.23/4.20.10.

Own patch sources (own.loop.c) of drivers/block/loop.c are included in aufsERROR.repo.tar.xz.
(These Own patches are not assured.)
Refer to Re: Porteus Kernel Builder (Post by neko #68998)



Thanks.

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

Re: Porteus Kernel Builder

Post#462 by neko » 24 Feb 2019, 08:14

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc7
The latest stable 4.20 version of the Linux kernel is: 4.20.12 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.25 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.103 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.160 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.176 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.136 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20190222


2. NEW Examples of updated kernel that was built by "Porteus Kernel builder" were updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.12]
32bit-kernel4.20.12.tar (86 M)
http://www.mediafire.com/file/69dxsdf84 ... .20.12.tar
md5sum: a06b8c3d3241466e657a50d13656e214 32bit-kernel4.20.12.tar

64bit-kernel4.20.12.tar (91 M)
http://www.mediafire.com/file/nlgc0jlrr ... .20.12.tar
md5sum: 7870a791cd0a05bc2f2362283ebf3f92 64bit-kernel4.20.12.tar

[4.19.25]
32bit-kernel4.19.25.tar (85 M)
http://www.mediafire.com/file/4cl17myyf ... .19.25.tar
md5sum: 1f214ae60207137b0517c378349434e0 32bit-kernel4.19.25.tar

64bit-kernel4.19.25.tar (91 M)
http://www.mediafire.com/file/rq1ta5d58 ... .19.25.tar
md5sum: 2fac9be3f371e64deef8e2924d4d3330 64bit-kernel4.19.25.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: [AUFS patch error as same as 4.20.4/4.19.17]
Kernel 4.20.12 was patched with AUFS_VERSION "4.20-20190211".
Kernel 4.19.25 was patched with AUFS_VERSION "4.19-20190211".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.20.12/4.19.25.

Own patch sources (own.loop.c) of drivers/block/loop.c are included in aufsERROR.repo.tar.xz.
(These Own patches are not assured.)
Refer to Re: Porteus Kernel Builder (Post by neko #68998)



Thanks.

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

Re: Porteus Kernel Builder

Post#463 by ralcocer » 24 Feb 2019, 11:09

I have a 32 bit system with 8GB of ram but I can only see the first 4GB how can I add PAE (Physical Address Extension) to the script so that it will compile it in the kernel?

Thanks
Rafael Alcocer

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

Re: Porteus Kernel Builder

Post#464 by neko » 24 Feb 2019, 15:01

@ralcocer
Current prototype config for 32Bit is set to 4 GB.
You can change this to 64 GB by "make menuconfig" command with the following spec.

Code: Select all

Processor type and features  --->
High Memory Support (4 GB) --->
(X) 64 GB
High Memory Support (64 GB) --->
For exampl, kernel 4.20.12
diff current-prototype-config 64-GB-connfig

Code: Select all

248c248
< CONFIG_PGTABLE_LEVELS=2
---
> CONFIG_PGTABLE_LEVELS=3
353,354c353,354
< CONFIG_HIGHMEM4G=y
< # CONFIG_HIGHMEM64G is not set
---
> # CONFIG_HIGHMEM4G is not set
> CONFIG_HIGHMEM64G=y
356d355
< # CONFIG_VMSPLIT_3G_OPT is not set
358d356
< # CONFIG_VMSPLIT_2G_OPT is not set
361a360
> CONFIG_X86_PAE=y
367a367
> # CONFIG_X86_PMEM_LEGACY is not set
405a406
> CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
602d602
< # CONFIG_OLPC is not set
738a739
> CONFIG_HAVE_ARCH_HUGE_VMAP=y
870a872
> CONFIG_PHYS_ADDR_T_64BIT=y
4961d4962
< # CONFIG_USB_FUSB300 is not set
5577a5579
> # CONFIG_LIBNVDIMM is not set
5892a5895
> CONFIG_PAGE_TABLE_ISOLATION=y
6066d6068
< # CONFIG_CRYPTO_DEV_HIFN_795X is not set
6160a6163
> CONFIG_ARCH_DMA_ADDR_T_64BIT=y
6162a6166
> CONFIG_SWIOTLB=y
Please refer to https://cateee.net/lkddb/web-lkddb/HIGHMEM64G.html

I have built it and uploaded.

32bit-64G-kernel4.20.12.tar (88 M)
http://www.mediafire.com/file/lj90mwtli ... .20.12.tar
md5sum: dbdf2bf16669e1ca76a4505b19909a1c 32bit-64G-kernel4.20.12.tar


Thanks.

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

Re: Porteus Kernel Builder

Post#465 by neko » 25 Feb 2019, 07:14

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc8 <---NEW
The latest stable 4.20 version of the Linux kernel is: 4.20.12
The latest longterm 4.19 version of the Linux kernel is: 4.19.25
The latest longterm 4.14 version of the Linux kernel is: 4.14.103
The latest longterm 4.9 version of the Linux kernel is: 4.9.160
The latest longterm 4.4 version of the Linux kernel is: 4.4.176
The latest longterm 3.18 version of the Linux kernel is: 3.18.136 (EOL)
The latest linux-next version of the Linux kernel is: next-20190222


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[5.0-rc8]
32bit-kernel5.0-rc8.tar (87 M)
http://www.mediafire.com/file/979jfy6ir ... .0-rc8.tar
md5sum: 76af3a8b02049cec4291c019bbe6766f 32bit-kernel5.0-rc8.tar

64bit-kernel5.0-rc8.tar (92 M)
http://www.mediafire.com/file/udx3c5c3y ... .0-rc8.tar
md5sum: 2dc6b942b69b54274624786273f9deb8 64bit-kernel5.0-rc8.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: AUFS Patch
"aufs4-standalone aufs4.x-rcN" (VERSION "4.x-rcN-20190211") was used.

Note 3: HIGHMEM64G
Prototype config for 32Bit was changed from 4 GB to 64 GB MEM by "make menuconfig" command with the following spec.

Code: Select all

Processor type and features  --->
High Memory Support (4 GB) --->
(X) 64 GB
High Memory Support (64 GB) --->

Thanks.

Post Reply