currently I am working on a port of Linux 2.6 for the PS2. The project is available at:
It is still in an early development phase. So it is can't be used by normal users. The build scripts may only work on Ubuntu 10.04 LTS (amd64).
Maybe someone want to look at this or want to help me porting.
At the moment there is no working driver. The 32-Bit version of the kernel is starting and can run the init task. The output of the boot messages can be seen with ps2link or with an serial cable. I don't have the serial cable, so this is untested. The output of the init task is lost, because I wasn't able to write a TTY driver which could handle this. All example drivers including drivers for Linux 2.4 and 2.6 which I found, didn't work, because the code was to old or needed a bus like PCI. The only way to get the output of processes are very ugly hacks (patching syscall handlers).