PS2 Linux
Encyclopedia
Linux for PlayStation 2 is a kit released by Sony Computer Entertainment
Sony Computer Entertainment
Sony Computer Entertainment, Inc. is a major video game company specializing in a variety of areas in the video game industry, and is a wholly owned subsidiary and part of the Consumer Products & Services Group of Sony...

 in 2002 that allows the PlayStation 2
PlayStation 2
The PlayStation 2 is a sixth-generation video game console manufactured by Sony as part of the PlayStation series. Its development was announced in March 1999 and it was first released on March 4, 2000, in Japan...

 console to be used as a personal computer
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...

. It included a Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

-based operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

, a USB keyboard
Computer keyboard
In computing, a keyboard is a typewriter-style keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches...

 and mouse, a VGA adapter, a PS2 network adaptor (Ethernet
Ethernet
Ethernet is a family of computer networking technologies for local area networks commercially introduced in 1980. Standardized in IEEE 802.3, Ethernet has largely replaced competing wired LAN technologies....

 only), and a 40 GB hard disk
Hard disk
A hard disk drive is a non-volatile, random access digital magnetic data storage device. It features rotating rigid platters on a motor-driven spindle within a protective enclosure. Data is magnetically read from and written to the platter by read/write heads that float on a film of air above the...

 drive (HDD). An 8 MB memory card
Memory card
A memory card or flash card is an electronic flash memory data storage device used for storing digital information. They are commonly used in many electronic devices, including digital cameras, mobile phones, laptop computers, MP3 players, and video game consoles...

 is required; it must be formatted
Disk formatting
Disk formatting is the process of preparing a hard disk drive or flexible disk medium for data storage. In some cases, the formatting operation may also create one or more new file systems...

 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 but communities like ps2dev still remain 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 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 Adaptor included with the kit only supports Ethernet; a driver is available to enable modem support if the retail Network Adaptor (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
Red Hat Linux
Red Hat Linux, assembled by the company Red Hat, was a popular Linux based operating system until its discontinuation in 2004.Red Hat Linux 1.0 was released on November 3, 1994...

. 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, 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
Software development is the development of a software product...

, 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
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 software that compiles on the kit includes Mozilla Suite, XChat, and Pidgin
Pidgin (software)
Pidgin is an open-source multi-platform instant messaging client, based on a library named libpurple. Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various services from one application.The number of Pidgin users was estimated to be over 3...

. Lightweight applications better suited to the PS2's 32MB of RAM include xv
Xv
xv is a shareware program written by John Bradley to display and modify digital images under the X Window System.While popular in the early 1990s , no official releases have been made since December 1994...

, Dillo
Dillo
Dillo is a minimalistic web browser particularly intended for older or slower computers and embedded systems. It supports only plain HTML/XHTML and images over HTTP; scripting is ignored entirely. Dillo is available for Linux, BSD, Solaris and Mac OS X. Due to its small size, it is the browser of...

, Ted
Ted (word processor)
Ted is a word processor for the X Window System environment, which runs on Linux and other Unix-like systems. Developed primarily by Mark de Does, Ted is a lightweight yet full-featured word processor....

, and AbiWord
AbiWord
AbiWord is a free and open source software word processor. It was originally started by SourceGear Corporation as the first part of a proposed AbiSuite. Development stopped when SourceGear changed their focus to Internet appliances. AbiWord was adopted by some open source developers and AbiWord...

. The default window manager is Window Maker
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...

, but it is possible to install and use Fluxbox
Fluxbox
Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons...

 and FVWM
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:...

. The USB
Universal Serial Bus
USB is an industry standard developed in the mid-1990s that defines the cables, connectors and protocols used in a bus for connection, communication and power supply between computers and electronic devices....

 ports of the console can be connected to external devices, such as printer
Computer printer
In computing, a printer is a peripheral which produces a text or graphics of documents stored in electronic form, usually on physical print media such as paper or transparencies. Many printers are primarily used as local peripherals, and are attached by a printer cable or, in most new printers, a...

s, camera
Camera
A camera is a device that records and stores images. These images may be still photographs or moving images such as videos or movies. The term camera comes from the camera obscura , an early mechanism for projecting images...

s, flash drive
USB flash drive
A flash drive is a data storage device that consists of flash memory with an integrated Universal Serial Bus interface. flash drives are typically removable and rewritable, and physically much smaller than a floppy disk. Most weigh less than 30 g...

s, and CD
Compact Disc
The Compact Disc is an optical disc used to store digital data. It was originally developed to store and playback sound recordings exclusively, but later expanded to encompass data storage , write-once audio and data storage , rewritable media , Video Compact Discs , Super Video Compact Discs ,...

 drives.

With PS2 Linux, a user can program his/her 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 licenced 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 he/she develops 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

As of 2003, this kit is no longer officially sold in the USA due to the entire allocation of NTSC kits being sold out, but it is available through import
Import
The term import is derived from the conceptual meaning as to bring in the goods and services into the port of a country. The buyer of such goods and services is referred to an "importer" who is based in the country of import whereas the overseas based seller is referred to as an "exporter". Thus...

 or through an auction site, such as eBay
EBay
eBay Inc. is an American internet consumer-to-consumer corporation that manages eBay.com, an online auction and shopping website in which people and businesses buy and sell a broad variety of goods and services worldwide...

. Some incorrectly speculate it was used as an attempt to help classify the PS2 as a computer to achieve tax exempt status from certain EU
European Union
The European Union is an economic and political union of 27 independent member states which are located primarily in Europe. The EU traces its origins from the European Coal and Steel Community and the European Economic Community , formed by six countries in 1958...

 taxes that apply to game consoles and not computers (It was the Yabasic
Yabasic
Yabasic is a free and open source BASIC interpreter for Windows and Unix platforms. Yabasic was originally developed by Marc-Oliver Ihm, who released the last stable version 2.763 in 2005. As a continuation of the project, version 3 is now developed by a team centered around Pedro Sá and Thomas...

 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
Net Yaroze
The is a development kit for the PlayStation video game console. It was a promotion by Sony Computer Entertainment to computer programming hobbyists in 1997. Yarōze means "Let's do it together!"....

. 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 only worked on 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 install 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 you have a mod that allows you to load a PAL disk, then the PS2 Linux boot loader supports both PAL and Linux (read the documentation to determine the button presses), so once you are past the "DVD not supported", you can boot Linux and then later start X Window in NTSC mode.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK