Version 0.9.6 of #kcbench, the #Linux #kernel compile benchmark, is out:

https://gitlab.com/knurd42/kcbench/-/releases

It brings only minor changes, among them support for recent compilers.

If you never have heard of kcbench: it's a simple benchmark script which makes it easy to measure the time it takes to compile a #LinuxKernel.

Releases · Thorsten Leemhuis / kcbench · GitLab

Linux kernel compile benchmark

GitLab
@kernellogger nice. I remember in the early/mid 90’s compiling kernels on my 386 class PC. I’d set the compile going before I went to bed, throw a couple of coats over the pc to ‘dampen’ the full height ESDI disk noise, only to get up in the morning and found it had failed with some missing dependency or such!

@Mcdent

luckily it doesn't take that long any more on most modern machines. And luckily the kernel has just a few dependencies on other software.

FWIW, I still remember when I did something like what you describe to encode a CD into MP3, as with the original early encoder that took quite a few hours. :-/ but it didn't fail that easily, so in the mornings I usually found what I wanted.

@kernellogger yeah it’s been a while since I compiled a kernel 😊 . Of course it was all monolithic back then too. If you wanted support for something else it had to be compiled in, no modules 😫