Compile Linux kernel with elfuse
@henrybear327 is already working on this.
Since Aug 26, 2026.
Assessment
This issue has not been assessed yet.
Description
To prove that elfuse is able to handle proper linux workload, we will perform the following:
- use
gcc:14docker image for Elfuse sysroot - compile linux kernel 6.12 in Elfuse
- start the compiled linux kernel in qemu
Initial testing (with some patching to the elfuse codebase) shows
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x610f0000]
[ 0.000000] Linux version 6.12.0 (root@elfuse) (gcc (GCC) 14.4.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT Wed Aug 26 14:59:06 UTC 2026
[ 0.000000] KASLR enabled
[ 0.000000] Machine model: linux,dummy-virt
[ 0.000000] Kernel command line: console=ttyAMA0 panic=5 quiet
[ 0.009961] SMP: Total of 4 processors activated.
[ 0.011538] Memory: 1942984K/2097152K available (17536K kernel code, 4902K rwdata, 11872K rodata, 2880K init, 742K bss, ...)
[ 0.290896] Freeing unused kernel memory: 2880K
[ 0.290914] Run /init as init process
Over ssh into the running system:
Linux (none) 6.12.0 #1 SMP PREEMPT Wed Aug 26 14:59:06 UTC 2026 aarch64 GNU/Linux
- Dominant language
- C
- Stars
- 268
- Forks
- 26
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 45
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sysprog21/elfuse
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
`rt_sigreturn` overwrites the restored X8, so a signal taken on an `svc` re-enters it as syscall 2 Open
Difficulty 4/5 3-5 days Newbie friendliness 64/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
All issues in sysprog21/elfuse
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
libsdl-org/SDL#16372 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
corazawaf/coraza-nginx#140 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
BasedHardware/omi#15662 · 1 comment ·
-
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
jamesstringer90/appsandbox#160 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100