Korseby Online - Linux Kernel

About Linux Kernel

In 1991 where Linus Torvalds published a first version of his operating system Linux on the internet as Kristian got his first computer a year later. However, it took some years before he booted Linux (and BSD) on his old 386 pc.

When using Linux it is only natural to get into kernel programming by some time. Here you can find some patches and other things.

OOM Patches

Andrea Arcangeli has removed the out_of_memory killer entirely in 2.4.23 (and .24). I complained about this and send a patch to the linux kernel mailinglist which was accepted for 2.4.25.

linux-2.4.23-enable_oom_killer-kristian.patch

BadRAM Patches

I have updated the BadRAM patch originally written by Rick van Rein to work with newer kernels.

linux-2.4.21-pre5-BadRAM-kristian.patch
linux-2.4.20-BadRAM-kristian-2.patch
linux-2.4.19-BadRAM-kristian.patch

IDE DMA for cdaudio Patches

Since Andrew Morton became maintainer of the 2.6 kernel series he hasn't updated his idecd-dma patch anymore. I took over his work for a little time.

linux-2.4.20-pre11-dmacd-kristian.patch
linux-2.4.20-pre4-ac1-idedma.patch
linux-2.4.20-dma-cdaudio-kristian.patch
linux-2.4.19-rc1-idecd-dma-kristian.patch

other Patches

You can find here some (quite old) patches I have made once to improve the Linux Kernel.

linux-2.5.25-fix1-kristian.patch
this patch fixes a bug in the development kernel 2.5.25.
linux-2.4.20-pre5-ac4-idefix-kristian.patch
linux 2.4.19 had some bugs in ide. Applies against 2.4.20.
linux-2.4.19-rc1-idefix-Kristian.patch
linux 2.4.19 had some bugs in ide.

other things related to Linux Kernel

Here you can find some other stuff that doesn't fit into any category.

install_kernel.sh
simple script to automize kernel installation (and lilo configuration afterwards)

Also on Korseby...

... an article about how to install a linux kernel. (This article is in german and quite old. It covers the 2.0 and 2.2 versions of the kernel series.)

Einen Linux Kernel installieren Einen Linux Kernel installieren
Nach einem langen Download, nach einer anstrengenden Einstellung und nach einer faszinierenden Compilierung, ist man froh, wenn der Kernel funktioniert.