HOME

TheInfoList



OR:

Linux for PlayStation 2 (or PS2 Linux) is a kit released by
Sony Computer Entertainment Sony Interactive Entertainment (SIE), formerly known as Sony Computer Entertainment (SCE), is a multinational video game and digital entertainment company wholly owned by multinational conglomerate Sony. The SIE Group is made up of two legal co ...
in 2002 that allows the
PlayStation 2 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, and in Australia on ...
console to be used as a
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or te ...
. It included a
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
-based
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
, a USB
keyboard Keyboard may refer to: Text input * Keyboard, part of a typewriter * Computer keyboard ** Keyboard layout, the software control of computer keyboards and their mapping ** Keyboard technology, computer keyboard hardware and firmware Music * Mu ...
and
mouse A mouse ( : mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus' ...
, a
VGA Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the PC industry within three years. The term can now ...
adapter, a PS2 network adapter (
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 1 ...
only), and a 40 GB
hard disk A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magn ...
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 and communities like ps2dev are no longer active.


Capabilities

The Linux Kit turns the PlayStation 2 into a full-fledged computer system, but it does not allow for use of the
DVD-ROM The DVD (common abbreviation for Digital Video Disc or Digital Versatile Disc) is a digital optical disc data storage format. It was invented and developed in 1995 and first released on November 1, 1996, in Japan. The medium can store any kind ...
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 Component video requires an extra synchronization signal to be sent along with the video. Component video sync signals can be sent in several different ways: ;Separate sync: Uses separate wires for horizontal and vertical synchronization. When use ...
) 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 , a Japanese distribution itself based on
Red Hat Linux Red Hat Linux was a widely used commercial open-source Linux distribution created by Red Hat until its discontinuation in 2004. Early releases of Red Hat Linux were called Red Hat Commercial Linux. Red Hat published the first non-beta releas ...
. 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.


Open-source applications

The Linux kit's primary purpose is amateur
software development Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development invo ...
, 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 Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized so ...
software that compiles on the kit includes
Mozilla Suite The Mozilla Application Suite (originally known as Mozilla, marketed as the Mozilla Suite) is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition ...
, XChat, and
Pidgin A pidgin , or pidgin language, is a grammatically simplified means of communication that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn from s ...
. Lightweight applications better suited to the PS2's 32MB of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
include xv,
Dillo Dillo is a minimalistic web browser particularly intended for older or slower computers and embedded systems. It supports only plain HTML/ XHTML (with CSS rendering) and images over HTTP; scripting is ignored entirely. Current versions of Dill ...
, Ted, and
AbiWord AbiWord () is a free and open-source software word processor. It is written in C++ and since version 3 it is based on GTK+ 3. The name "AbiWord" is derived from the root of the Spanish word "'' abierto''", meaning "open".Project MascoAbi the ...
. The default window manager is
Window Maker Window Maker is a free and open-source window manager for the X Window System, allowing graphical applications to be run on Unix-like operating-systems. It is designed to emulate NeXTSTEP's GUI as an OpenStep-compatible environment. Window Maker ...
, but it is possible to install and use
Fluxbox Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1 in 2001, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the des ...
and
FVWM The F Virtual Window Manager is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix-like systems. History In 1993, during his work analyzi ...
. The USB ports of the console can be connected to external devices, such as printers,
camera A camera is an optical instrument that can capture an image. Most cameras can capture 2D images, with some more advanced models being able to capture 3D images. At a basic level, most cameras consist of sealed boxes (the camera body), with ...
s, 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.


Distribution

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 eBay Inc. ( ) is an American multinational e-commerce company based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website. eBay was founded by Pierre Omidyar in 1995 and became ...
. Some incorrectly 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). 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.


Model compatibility

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 disk, 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.


Unofficial support

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 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. however these tend to void the warranty as some require the opening of the PlayStation 2 console itself.


See also

* Linux on the PlayStation 3 * Linux for gaming


References


External links

* *
Open source PlayStation Linux kernel loader
{{Linux distributions PlayStation 2 PlayStation 2 accessories Platform-specific Linux distributions Discontinued Linux distributions Game console operating systems Linux distributions