| ||APA Partition Support||This project provides the tools and information for running PS2 Linux on an APA (Aligned Partition Allocation) partition. This allows your PS2 Linux and PS2 Game Data to co-exist on the same hard-drive.||None|
| ||Homebrew Haven||Homebrew Haven provides PS2/Linux kit owners with the documentation, tools and libraries they need to write PS2 native software that is loaded by the RTE bootloader. Such programs are assured full access to the PS2's hardware without the performance and operating system penalties imposed by the Linux operating system. Eventually Homebrew Haven hopes to provide demo, game, and application developers all the tools needed to run both standard and kit-bootable PS2 software.||None|
| ||PS2 Diskless Client||This project provides a means of using the Playstation2 without a hard disk in two ways. It provides a memory-card image for booting off of an initial ramdisk (initrd), or alternatively booting its root filesystem directly over NFS. Patches for the xRhino 2.2.21-pre1-xr7 kernel are provided for booting off of eth0 as a non-module (built into the kernel). Prebuilt kernel images and initrd are available, as well as do-it-yourself instructions. The initrd can serve as a rescue card with full (stripped) libraries and several binaries to recreate an ext2 or reiserfs filesystem and set up networking with NFS and telnet/ftp support. Most of the binaries are recompiled specifically for this setup.||None|
| ||PS2 Linux without a Hard Disk Drive||The Playstation2 Linux kernel allows for the possibility of expanding a file system image into a ramdisk created at bootup time. This bypasses the need for the hard disk and network adapter.
However, seeing as it must use the proprietary RTE on the kit's DVD1, this is not a way of bypassing buying the kit altogether, it would simply allow you to demo some of your work on a friend's PS2 without them having to buy the kit.
So far we have investigated and successully been able to replace the large glibc with the much smaller uClibc, and replace the shell and other useful commands with the busybox, both of which are used in embedded systems work, and are designed for small file sizes, thereby using less of the PlayStation's 32Mb of RAM with the ramdisk, leaving more for sample applications to run in.||None|
| ||xRhino Linux Kernel||The xRhino Linux kernel is a public kernel project to upgrade the standard 2.2.1 Playstation 2 Linux kernel to the latest 2.2.x series kernel and eventually the latest 2.4.x series kernel.