
Linux 2.4 runs on original PS1 hardware
Exploring the absolute limits of old consoles through dedicated programming is an admirable demonstration of the value of technical preservation and nostalgia in the industry, bringing interesting new uses to devices that were iconic in their time. The project Blackroo Linux v0.5.0, nicknamed “Little Joey,” achieved the feat of running Linux 2.4 directly on the original hardware of the PlayStation, using only the standard 2 MB of RAM from the gaming console launched in 1994.
The initiative runs directly from a CD-R disc without requiring auxiliary hardware or external computers.
The system execution opens a command interface directly on the TV screen, allowing command input via keyboard connected through an adapter. It is a native compilation created for the MIPS R3000A 33 MHz CPU of the original console, differing from emulations or the official kits later released by Sony on PlayStation 2 and PlayStation 3.
During the boot phase, after the console's BIOS runs, the loader called kloader is executed from the disc to locate the system executable. Following that, the dedicated driver psxcd identifies the root image in ISO 9660 format and loads the ext2 structure into the console's memory.
【Federal Update】
Linux has been ported to the original PlayStation!!
This project impressively runs Linux 2.4 on standard PS1's 2MB RAM. Booting from a CD-R allows the Linux shell to be displayed
Additionally, there’s an 8MB version for the PlayStation emulator "DuckStation," which has been verified functional!!https://t.co/Y95SBONM68 pic.twitter.com/yOyK6L4pgk— Yoshino@Federation (renpou.com) (@yoshinokentarou) August 30, 2026
The available version already includes essential commands like ls, cat, cp, mv, edit, df, ps, top, hexdump, and fetch, as well as enabling the formatting and reading of the original memory cards.
With the help of the multitap accessory, the system supports up to eight memory cards simultaneously, achieving around 508 KB of storage space with a write rate of 31 KB/s.
To overcome the lack of USB ports in the 1994 model, the solution was to use the BlueRetro adapter in the control port configured in keyboard mode, while integration with the brand’s official mouse is planned for future updates.
The idea of running the system on Sony’s console has an old history: between 2000 and 2007, the Russian team Blokman Trading developed the Runix project, based on uClinux 2.4, whose files were lost when the group's official website was closed.
Developer Chelson Aitcheson took on the task of rebuilding the code over three years, using the base of Runix to recreate from scratch the bootloader, user structure, and CD reader driver of the console.
In order to test the distribution on real hardware, the PlayStation needs to be adapted to read CD-R recorded media. The creator points out that the system doesn’t include a graphical interface or internet browsers, limiting the available RAM for basic file management tasks.
Reviving forgotten projects from the past to make a 1994 console run lines of Linux code is a reverse engineering feat worthy of all the community’s praise. On the flip side, the significant complexity to configure connectors and physical media in a system without real practical utility emphasizes that this novelty serves as a curiosity only for enthusiasts willing to face technical challenges.



Comments
Log in to your account or create one for free on MG Community to participate in comments.