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.