![]() Cover art for Linux for PlayStation 2 | |
Developer | Sony Computer Entertainment |
---|---|
OS family | Linux (Unix-like) |
Working state | Discontinued |
Initial release | 2002 |
Platforms | PlayStation 2 SCPH-50000 and earlier |
Kernel type | Monolithic (Linux kernel) |
Default user interface | Window Maker |
Official website | web |
Linux for PlayStation 2 (or PS2 Linux) is a kit released by Sony Computer Entertainment in 2002 that allows the PlayStation 2 console to be used as a personal computer. It included a Linux-based operating system, a USB keyboard and mouse, a VGA adapter, a PS2 network adapter (Ethernet only), and a 40 GB hard disk drive (HDD). An 8 MB memory card is required; it must be formatted during installation, erasing all data previously saved on it, though afterwards the remaining space may be used for savegames. It is strongly recommended that a user of Linux for PlayStation 2 have some basic knowledge of Linux before installing and using it, due to the command-line interface for installation.
The official site for the project was closed at the end of October 2009 [1] and communities like ps2dev [2] are no longer active.
The Linux Kit turns the PlayStation 2 into a full-fledged computer system, but it does not allow for use of the DVD-ROM drive except to read PS1 and PS2 discs due to piracy concerns by Sony. Although the HDD included with the Linux Kit is not compatible with PlayStation 2 games, reformatting the HDD with the utility disc provided with the retail HDD enables use with PlayStation 2 games but erases PS2 Linux, though there is a driver that allows PS2 Linux to operate once copied onto the APA partition created by the utility disc. The Network Adapter included with the kit only supports Ethernet; a driver is available to enable modem support if the retail Network Adapter (which includes a built-in V.90 modem) is used. The kit supports display on RGB monitors (with sync-on-green) using a VGA cable provided with the Linux Kit, or television sets with the normal cable included with the PlayStation 2 unit.
The PS2 Linux distribution is based on Kondara MNU/Linux , a Japanese distribution itself based on Red Hat Linux. PS2 Linux is similar to Red Hat Linux 6, and has most of the features one might expect in a Red Hat Linux 6 system. The stock kernel is Linux 2.2.1 (although it includes the USB drivers from Linux 2.2.18 to support the keyboard and mouse), but it can be upgraded to a newer version such as 2.2.21, 2.2.26 or 2.4.17.
The Linux kit's primary purpose is amateur software development, but it can be used as one would use any other computer, although the small amount of memory in the PS2 (32MB) limits its applications. Noted open source software that compiles on the kit includes Mozilla Suite, XChat, and Pidgin. Lightweight applications better suited to the PS2's 32MB of RAM include xv, Dillo, Ted, and AbiWord. The default window manager is Window Maker, but it is possible to install and use Fluxbox and FVWM. The USB ports of the console can be connected to external devices, such as printers, cameras, flash drives, and CD drives.
With PS2 Linux, a user can program their own games that will work under PS2 Linux, but not on an unmodified PlayStation 2. Free open source code for games are available for download from PS2 Linux support sites. There is little difference between PS2 Linux and the Linux software used on the more expensive system ("Tool", DTL-T10000) used by professional licensed PlayStation game programmers. Some amateur-created games are submitted to a competition such as the Independent Games Festival's annual competition. It is possible for an amateur to sell games or software that they develop using PS2 Linux, with certain restrictions detailed in the End User License Agreement. The amateur cannot make and sell game CDs and DVDs, but can sell the game through an online download.
This kit has stopped being officially sold in the US as of 2003 due to the entire allocation of NTSC kits selling out. However, it is still available through some second-hand markets, such as eBay. Some incorrectly[ citation needed ] speculate that it was used as an attempt to help classify the PS2 as a computer in order to achieve tax exempt status from certain EU taxes that apply to game consoles and not computers (It was the Yabasic included with EU units that was intended to do that). [3] Despite this, Sony lost the case in June 2006. The kit was released in the spirit of the earlier Net Yaroze. PlayStation and Sony ended their support of hobbyist programmers with the support of Linux on the PlayStation 3 being discontinued.
This section needs additional citations for verification .(March 2014) |
The original version of the PS2 Linux kit worked on only the Japanese SCPH-10000, SCPH-15000 and SCPH-18000 PlayStation 2 models. It came with a PCMCIA interface card which had a 10/100 Ethernet port and an external IDE hard drive enclosure (as there is no room inside the unit). This kit cannot be used with any later model PS2 (which includes all non-Japanese models) because these models removed the PCMCIA port.
Later versions of the PS2 Linux kit use an interface very similar to the HDD interface/Ethernet sold later for network play (the later released Network adaptor was also usable with the kit, including the built-in 56k modem.) This kit locates the hard drive internal to the PS2, in the MultiBay. With this kit, only the SCPH-30000 model of PlayStation 2 is officially supported. The kit does though work equally well with models newer than SCPH-30000 with the exception that the Ethernet connection tended to freeze after a short period of use. Thus the newer SCPH-50000 PlayStation 2 model will only work correctly with PS2 Linux with an updated network adapter driver, which must be transferred to the PlayStation 2 HDD by using either an older model PlayStation 2 to transfer the driver or a Linux PC with an IDE port. Both methods involve swapping HDDs. This is due to the inability to use USB Mass Storage devices with the relatively old kernel (version 2.2.1) shipped with the kit.
The slim SCPH-70000 PlayStation 2 model does not work with PS2 Linux at all, due to the lack of a hard drive interface, though a very few early models in this revision had solder pads of an IDE interface on the motherboard that could be used (but required modding of the console, thereby voiding its warranty.) Even so, it is possible to network boot from a PXE server.
PS2 Linux installation DVDs are region encoded, as are all other PS2 game discs. A European/PAL disc will be rejected by an NTSC PlayStation 2 game system; however this is only at boot time: if the user has a mod that allows them to load a PAL disc, then the PS2 Linux boot loader supports both PAL and NTSC Linux (read the documentation to determine the button presses), so once they are past the "DVD not supported", they can boot Linux and then later start X Window in NTSC mode.
![]() | This section possibly contains original research .(December 2023) |
Ever since the discontinuation of the PS2 Linux Kit and some time before that there has been a large, less active group who have tried and succeeded to run the Linux operating system through other methods, most notably using the KernelLoader Linux loader developed by Mega Man since 2008 where they have copied the necessary kernel files onto removable storage or DVDs formatted as Video DVDs due to Sony's anti-piracy efforts which restrict any data DVDs and loaded them through the program.
Through this method it has become possible to use custom Linux distros and other UNIX-like [4] operating systems compiled for the PlayStation 2 and this has enabled users to use more compatible Linux kernels with smaller footprints and programs specially designed for the console. These methods often require the use of PS2 exploits such as Free MCBoot which allows the end user to boot from the PlayStation 2 memory card and launch custom made homebrew applications packaged as ELF files and other exploits such as SwapMagic etc. Some other more invasive methods (such as the use of modchips or resoldering an IDE port on early 7000x models) require the opening of the PlayStation 2 console itself, voiding the warranty of the device if still applicable.
dyne:bolic GNU/Linux is a Live CD/DVD distribution based on the Linux kernel. It is shaped by the needs of media activists, artists and creators to be a practical tool with a focus on multimedia production, that delivers a large assortment of applications. It allows manipulation and broadcast of both sound and video with tools to record, edit, encode, and stream. In addition to multimedia specific programs, dyne:bolic also provides word processors and common desktop computing tools.
The PlayStation 2 Expansion Bay is a 3.5-inch drive bay of the PlayStation 2 gaming console that was introduced with the model 30000 and 50000. The bay is designed for the network adaptor and internal hard disk drive (HDD). These peripherals enhance the capabilities of the PS2 to allow online play and other features that were shown at E3 2001.
A softmod is a method of using software to modify the intended behavior of hardware, such as computer hardware, or video game consoles in a way that can overcome restrictions of the firmware, or install custom firmware.
The Quick Emulator (QEMU) is a free and open-source emulator that uses dynamic binary translation to emulate a computer's processor; that is, it translates the emulated binary codes to an equivalent binary format which is executed by the machine. It provides a variety of hardware and device models for the virtual machine, enabling it to run different guest operating systems. QEMU can be used with a Kernel-based Virtual Machine (KVM) to emulate hardware at near-native speeds. Additionally, it supports user-level processes, allowing applications compiled for one processor architecture to run on another.
Homebrew, when applied to video games, refers to software produced by hobbyists for proprietary video game consoles which are not intended to be user-programmable. The official documentation is often only available to licensed developers, and these systems may use storage formats that make distribution difficult, such as ROM cartridges or encrypted CD-ROMs. Many consoles have hardware restrictions to prevent unauthorized development.
HD Loader is a program for the PlayStation 2 video game console which allows users to play games installed on the optional hard drive peripheral via PlayStation 2 Network Adaptor. The games can be copied to the hard drive from within the program, or by using a computer with image dumping software that outputs to a specific custom format.
Xbox Linux was a project that ported the Linux operating system to the Xbox video game console. Because the Xbox uses a digital signature system to prevent the public from running unsigned code, one must either use a modchip, or a softmod. Originally, modchips were the only option; however, it was later demonstrated that the TSOP chip on which the Xbox's BIOS is held may be reflashed. This way, one may flash on the "Cromwell" BIOS, which was developed legally by the Xbox Linux project. Catalyzed by a large cash prize for the first team to provide the possibility of booting Linux on an Xbox without the need of a hardware hack, numerous software-only hacks were also found. For example, a buffer overflow was found in the game 007: Agent Under Fire that allowed the booting of a Linux loader ("xbeboot") straight from a save game.
Dreambox is a series of Linux-powered DVB satellite, terrestrial and cable digital television receivers, produced by German multimedia vendor Dream Multimedia.
PlayStation Broadband Navigator was a software program for Japanese PlayStation 2 consoles that provides an interface for manipulating data on PlayStation 2 HDD Unit.
Various accessories for the PlayStation 3 video game console have been produced by Sony and third-party companies. These include controllers, audio and video input devices like microphones, video cameras, and cables for better sound and picture quality.
PSXLinux is a Linux kernel and development kit for the PlayStation (MIPS-NOMMU). PSXLinux is based on the μClinux 2.4.x kernel and contains specific support for the Sony PlayStation.
Target Disk Mode is a boot mode unique to Macintosh computers.
OtherOS is a feature of early versions of the PlayStation 3 video game console, allowing user installed software, such as Linux or FreeBSD. The feature was removed since system firmware update 3.21, released on April 1, 2010.
The PlayStation 3 technical specifications describe the various components of the PlayStation 3 (PS3) video game console.
The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October 2000, in Europe on 24 November 2000, in Australia on 30 November 2000, and other regions thereafter. It is the successor to the original PlayStation console, as well as the second installment in the PlayStation brand of consoles. As a sixth-generation console, it competed with Nintendo's GameCube, Sega's Dreamcast, and Microsoft's Xbox. It is the best-selling video game console of all time, having sold over 160 million units worldwide, nearly triple the combined sales of its competing consoles.
The PSX is a digital video recorder and home video game console released by Sony in Japan on December 13, 2003. Since it was designed to be a general-purpose consumer video device, it was marketed by the main Sony Corporation instead of Sony Computer Entertainment and does not carry the usual PlayStation branding. Initial sales were strong, with the console selling 100,000 units during its first week, thus selling out. Its high cost, however, resulted in poor sales later on, prompting Sony to cancel plans to release the PSX outside Japan. After the price had been lowered in September 2004, sales increased again.
Various accessories for the PlayStation 2 video game console have been produced by Sony, as well as third parties. These include controllers, audio and video input devices such as microphones and video cameras, and cables for better sound and picture quality.
The PlayStation 2 home video game console has had the ability for online gaming and other Internet capabilities. Games that were online-compatible could make use of the feature using a network adapter that plugged into the system's Expansion Bay and an Internet connection, which connected to one of Sony Computer Entertainment's or a third-party's network, depending on region. The last official online game server was shut down in 2016 by Square Enix; some games continue to have online functionality via unofficial fan-made servers.
The PlayStation 2 technical specifications describe the various components of the PlayStation 2 (PS2) video game console.
PlayStation 2 models were produced from 2000 to 2013. Some PlayStation 2 (PS2) revisions only change in their internal construction while others feature substantial external changes. Each region receives a different model number; for example, the V18 was released in North America as SCPH-90001, in Australia as SCPH-90002, and in Hong Kong as SCPH-90006. The final digit is a region code with no bearing on the hardware; many games and DVDs are restricted to certain regions, and the system software displays in different languages. A total of 5 different models of the PS2 were produced.