Porteus Kernel Builder
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
Most recent versions of build examples were updated.
5.2.8, 4.19.66
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
5.2.8, 4.19.66
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
1. "Porteus Kernel Builder" was updated.
19.07.31
Configs were updated.
2. Most recent versions of build examples were updated.
5.3-rc4
3. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.0.5 + kernel 5.3-rc4
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
19.07.31
Configs were updated.
2. Most recent versions of build examples were updated.
5.3-rc4
3. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.0.5 + kernel 5.3-rc4
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
- Blaze
- DEV Team
- Posts: 3994
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus Kernel Builder
GCC 9.2 released [2019-08-12]
https://gcc.gnu.org/gcc-9/
https://gcc.gnu.org/gcc-9/changes.html
https://www.mail-archive.com/gcc@gcc.../msg88941.htmlPRU support [2019-06-12]
GCC support for TI PRU I/O processors has been added.
https://gcc.gnu.org/gcc-9/
https://gcc.gnu.org/gcc-9/changes.html
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@Blaze
Thank you for your useful information.
I checked the Arch package database (including test directory).
But the binary packages are not yet ready to release.
I will get those as soon as possible when it will be released.
Thanks.
--------------------------------------------------------------
BTW,
I uploaded another distri (most recent version Austrumi + kernel 5.3-rc4).
It includes Russian.
Thank you for your useful information.
I checked the Arch package database (including test directory).
But the binary packages are not yet ready to release.
I will get those as soon as possible when it will be released.
Thanks.
--------------------------------------------------------------
BTW,
I uploaded another distri (most recent version Austrumi + kernel 5.3-rc4).
It includes Russian.
- Blaze
- DEV Team
- Posts: 3994
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus Kernel Builder
neko, just for information.
I can't to build VirtualBox on kernel 5.3.0-rc3 x86_64
But I think it's RC and this behavior is normal.
/var/log/vbox-setup.log
I can't to build VirtualBox on kernel 5.3.0-rc3 x86_64
But I think it's RC and this behavior is normal.

Code: Select all
/sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root. If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.

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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@Blaze
Thank you for pointing out the problem.
I have little knowledge and experience about VirtualBox.
If something is needed to deal with this problem, would you tell me what to do.
Thanks.
----------------------------------------------------------------
Most recent versions of build examples were updated.
5.2.9, 4.19.67
Please refer to the top article of this thread.
Porteus Kernel Builder
[update kernel config by "make oldconfig" command with following spec]
==== 5.2.9 64Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
==== 5.2.9 32Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
==== 4.19.67 64Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
==== 4.19.67 32Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
Thanks.
Thank you for pointing out the problem.
I have little knowledge and experience about VirtualBox.
If something is needed to deal with this problem, would you tell me what to do.
Thanks.
----------------------------------------------------------------
Most recent versions of build examples were updated.
5.2.9, 4.19.67
Please refer to the top article of this thread.
Porteus Kernel Builder
[update kernel config by "make oldconfig" command with following spec]
==== 5.2.9 64Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
==== 5.2.9 32Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
==== 4.19.67 64Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
==== 4.19.67 32Bit ====
iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [N/m/y/?] (NEW) N
Thanks.
- babam
- Warlord
- Posts: 528
- Joined: 16 Nov 2016, 10:30
- Distribution: Porteus 5.0rc3 Xfce K6.1.1
- Location: Rainy city
Porteus Kernel Builder
@neko
Why is the kernel 4.19.XX only patched with basic AUFS patches. Please to apply all AUFS patches.
Thanks.
Why is the kernel 4.19.XX only patched with basic AUFS patches. Please to apply all AUFS patches.
Thanks.
Sorry, my English is bad.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@babam
"Why is the kernel 4.19.XX only patched with basic AUFS patches."
---->
Because the AUFS patch (AUFS_VERSION "4.19-20190805") is not patched correctly.
==== FAILED ====
patching file drivers/block/loop.c
Hunk #2 FAILED at 699.
Hunk #3 FAILED at 714.
Hunk #4 succeeded at 724 (offset -7 lines).
Hunk #5 FAILED at 739.
Hunk #7 succeeded at 947 with fuzz 2 (offset 1 line).
Hunk #8 succeeded at 989 (offset 5 lines).
Hunk #9 FAILED at 1018.
Hunk #10 FAILED at 1064.
Hunk #11 succeeded at 1096 with fuzz 2 (offset 1 line).
Hunk #12 FAILED at 1144.
6 out of 12 hunks FAILED -- saving rejects to file drivers/block/loop.c.rej
=================
Thanks.
"Why is the kernel 4.19.XX only patched with basic AUFS patches."
---->
Because the AUFS patch (AUFS_VERSION "4.19-20190805") is not patched correctly.
Code: Select all
$ pwd
/path/linux-4.19.67/
$ patch -p1 <../../v4.19.67/NG-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
patching file drivers/block/loop.c
patching file fs/dcache.c
Hunk #1 succeeded at 1234 (offset -4 lines).
patching file fs/fcntl.c
patching file fs/inode.c
patching file fs/namespace.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file include/linux/fs.h
Hunk #1 succeeded at 1295 (offset 9 lines).
Hunk #2 succeeded at 1760 (offset 12 lines).
Hunk #3 succeeded at 1832 (offset 12 lines).
Hunk #4 succeeded at 2263 (offset 12 lines).
Hunk #5 succeeded at 2551 (offset 12 lines).
patching file include/linux/lockdep.h
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
patching file drivers/block/loop.c
Hunk #2 FAILED at 699.
Hunk #3 FAILED at 714.
Hunk #4 succeeded at 724 (offset -7 lines).
Hunk #5 FAILED at 739.
Hunk #7 succeeded at 947 with fuzz 2 (offset 1 line).
Hunk #8 succeeded at 989 (offset 5 lines).
Hunk #9 FAILED at 1018.
Hunk #10 FAILED at 1064.
Hunk #11 succeeded at 1096 with fuzz 2 (offset 1 line).
Hunk #12 FAILED at 1144.
6 out of 12 hunks FAILED -- saving rejects to file drivers/block/loop.c.rej
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 859 (offset 13 lines).
patching file include/linux/fs.h
Hunk #1 succeeded at 1894 (offset 12 lines).
patching file fs/proc/base.c
Hunk #1 succeeded at 2036 with fuzz 1 (offset 20 lines).
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
Hunk #1 succeeded at 309 (offset 4 lines).
Hunk #2 succeeded at 1769 (offset 39 lines).
patching file fs/proc/task_nommu.c
patching file include/linux/mm.h
Hunk #1 succeeded at 1453 (offset 13 lines).
patching file include/linux/mm_types.h
patching file kernel/fork.c
patching file mm/Makefile
patching file mm/filemap.c
Hunk #1 succeeded at 2722 (offset 22 lines).
patching file mm/mmap.c
Hunk #1 succeeded at 181 (offset 1 line).
Hunk #2 succeeded at 906 (offset 1 line).
Hunk #3 succeeded at 1822 (offset 1 line).
Hunk #4 succeeded at 2645 (offset 4 lines).
Hunk #5 succeeded at 2664 (offset 4 lines).
Hunk #6 succeeded at 2826 (offset 4 lines).
Hunk #7 succeeded at 2901 (offset 4 lines).
Hunk #8 succeeded at 3227 (offset 4 lines).
patching file mm/nommu.c
patching file mm/prfile.c
patching file fs/dcache.c
Hunk #1 succeeded at 1339 (offset -4 lines).
Hunk #2 succeeded at 2836 (offset -2 lines).
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
patching file fs/namespace.c
Hunk #3 succeeded at 1846 (offset 12 lines).
patching file fs/notify/group.c
patching file fs/notify/mark.c
Hunk #1 succeeded at 285 (offset 22 lines).
Hunk #2 succeeded at 440 (offset 22 lines).
Hunk #3 succeeded at 656 (offset 22 lines).
Hunk #4 succeeded at 780 (offset 23 lines).
patching file fs/open.c
patching file fs/read_write.c
patching file fs/splice.c
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
patching file security/security.c
patching file include/linux/lockdep.h
patching file include/linux/rculist.h
patching file kernel/locking/lockdep.c
patching file kernel/locking/lockdep_internals.h
patching file fs/mount.h
patching file fs/namespace.c
Hunk #1 succeeded at 1246 (offset 8 lines).
patching file fs/proc_namespace.c
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
Hunk #2 succeeded at 1114 (offset 4 lines).
Hunk #3 succeeded at 2194 (offset 6 lines).
Hunk #4 succeeded at 2243 (offset 6 lines).
Hunk #5 succeeded at 3269 (offset 33 lines).
Hunk #6 succeeded at 3289 (offset 33 lines).
Hunk #7 succeeded at 3305 (offset 33 lines).
Hunk #8 succeeded at 3377 (offset 33 lines).
Hunk #9 succeeded at 3442 (offset 33 lines).
Hunk #10 succeeded at 3491 (offset 33 lines).
Hunk #11 succeeded at 3515 (offset 33 lines).
Hunk #12 succeeded at 3535 (offset 33 lines).
Hunk #13 succeeded at 3644 (offset 33 lines).
Hunk #14 succeeded at 3783 (offset 33 lines).
patching file fs/inode.c
$
patching file drivers/block/loop.c
Hunk #2 FAILED at 699.
Hunk #3 FAILED at 714.
Hunk #4 succeeded at 724 (offset -7 lines).
Hunk #5 FAILED at 739.
Hunk #7 succeeded at 947 with fuzz 2 (offset 1 line).
Hunk #8 succeeded at 989 (offset 5 lines).
Hunk #9 FAILED at 1018.
Hunk #10 FAILED at 1064.
Hunk #11 succeeded at 1096 with fuzz 2 (offset 1 line).
Hunk #12 FAILED at 1144.
6 out of 12 hunks FAILED -- saving rejects to file drivers/block/loop.c.rej
=================
Thanks.
- babam
- Warlord
- Posts: 528
- Joined: 16 Nov 2016, 10:30
- Distribution: Porteus 5.0rc3 Xfce K6.1.1
- Location: Rainy city
Porteus Kernel Builder
@neko
Can you fix it?
Maybe this is the cause of failure when building the Paragon NTFS module.
Thanks.
Can you fix it?
Maybe this is the cause of failure when building the Paragon NTFS module.
Thanks.
Sorry, my English is bad.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
@babam
"Can you fix it?"
---->
No, I can not. I am only a operator of kernel building.
On modifying kernel source, wide and deep knowledges are needed.
Very long time ago, I modified UNIX kernel to add a new driver and some usefull functions. At the time, C compile and assenbler (for DEC machine) knowledges were needed. About same time, I developed portable C, assenbler and linker.
But now I don't know ANSI C and Intel CPU.
And I don't know LINUX kernel/driver well.
Thanks.
"Can you fix it?"
---->
No, I can not. I am only a operator of kernel building.
On modifying kernel source, wide and deep knowledges are needed.
Very long time ago, I modified UNIX kernel to add a new driver and some usefull functions. At the time, C compile and assenbler (for DEC machine) knowledges were needed. About same time, I developed portable C, assenbler and linker.
But now I don't know ANSI C and Intel CPU.
And I don't know LINUX kernel/driver well.
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
Most recent versions of build examples were updated.
5.3-rc5
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
5.3-rc5
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
1. Most recent versions of build examples were updated.
5.3-rc6, 5.2.11, 4.19.69
Note:
The update span from 5.2.10/4.19.68 to 5.2.11/4.19.69 is very short.
2. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.0.6 + kernel 5.3-rc6
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
5.3-rc6, 5.2.11, 4.19.69
Note:
The update span from 5.2.10/4.19.68 to 5.2.11/4.19.69 is very short.
2. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.0.6 + kernel 5.3-rc6
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
Most recent versions of build examples were updated.
5.3-rc7
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
5.3-rc7
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
Most recent versions of build examples were updated.
5.2.13, 4.19.71
The update span from 5.2.12/4.19.70 to 5.2.13/4.19.71 is very short.
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
5.2.13, 4.19.71
The update span from 5.2.12/4.19.70 to 5.2.13/4.19.71 is very short.
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
-
- DEV Team
- Posts: 2113
- Joined: 09 Feb 2013, 09:55
- Distribution: APorteus-FVWM-ja-x86_64.iso
- Location: japan
Porteus Kernel Builder
1. Most recent versions of build examples were updated.
5.3-rc8
2. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.0.7 + kernel 5.3-rc8
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.
5.3-rc8
2. The example of replacement the kernel of another distri which uses OverlayFS/AUFS was updated.
austrumi 4.0.7 + kernel 5.3-rc8
Please refer to the top article of this thread.
Porteus Kernel Builder
Thanks.