IRC channel logs

2024-06-22.log

back to list of logs

<janus>Googulator: what if we made MicroHs compatible with e.g. GHC 6, and then we ported MicroHs to prescheme ;)
<matrix_bridge><cosinusoidally> I'm running into a weird performance issue. stage0-posix-x86 actually runs faster in a qemu guest running a 2.4 kernel than it does on the host running a 5.15 kernel. It takes about 40% less time inside qemu. Even a guest running a 2.2 kernel outperforms the host (though by a smaller margin).
<matrix_bridge><cosinusoidally> 2.4 guest is slackware 8.1 (bare.i kernel). 2.2 is a slackware 7.0 system
<matrix_bridge><cosinusoidally> This is like 17s vs 30s so not a major issue, but still very strange. A guest running a 5.15 kernel has even worse performance than the host.
<matrix_bridge><cosinusoidally> Incidentally I also was able to build stage0-posix-x86 on a FreeBSD 15 vs using its Linux syscall emulation layer. hex2_x86.hex1 was triggering a "elf_load_section: truncated ELF file" error until I fixed the ph_filesz and ph_memsz lines in hex2_x86.hex1. FreeBSD was pretty slow though.
<matrix_bridge><cosinusoidally> s/vs/vm/
<matrix_bridge><Andrius Štikonas> cosinusoidally: oh. looks like there is already an open issue: https://github.com/oriansj/stage0-posix-x86/issues/1
<matrix_bridge><Andrius Štikonas> do you want to submit PR?