맨위로가기

PS2 리눅스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

PS2 리눅스는 소니 컴퓨터 엔터테인먼트(SCEI)가 플레이스테이션 2(PS2)에서 사용할 수 있도록 개발한 리눅스 기반 운영체제이다. 2001년 4월에 공식 발표되었으며, HDD 유닛, 이더넷 어댑터, 키보드, 마우스, VGA 케이블 등과 함께 판매되었다. 초기에는 Red Hat 계열의 Kondara MNU/Linux를 기반으로 했으며, 이후 Debian 계열의 Blackrhino GNU/Linux, Gentoo Linux 등 다양한 배포판이 등장했다. PS2 리눅스는 VGA 케이블을 통한 화면 출력 방식의 제약, 하드웨어 성능의 한계, 소프트웨어 개발의 어려움 등으로 인해 2003년 이후 공식 판매가 중단되었고, 사용자 커뮤니티도 쇠퇴했다.

더 읽어볼만한 페이지

  • 플레이스테이션 2 - 플레이스테이션 네트워크
    플레이스테이션 네트워크는 소니가 제공하는 온라인 서비스로, 게임 다운로드, 온라인 멀티플레이 지원, 플레이스테이션 스토어를 통한 콘텐츠 구매 등을 제공하며, 무료 가입과 유료 구독 서비스인 플레이스테이션 플러스를 운영한다.
  • 플레이스테이션 2 - 이모션 엔진
    이모션 엔진은 프리스케일 세미컨덕터의 MIPS-III R5900을 기반으로 개발된 플레이스테이션 2의 CPU로, 299MHz의 클럭 속도와 6.2 GFLOPS의 부동 소수점 연산 능력을 제공하며, 그래픽 신디사이저와 함께 사용된다.
  • 리눅스 배포판 - 안드로이드 (운영체제)
    구글이 개발한 리눅스 커널 기반의 모바일 운영체제인 안드로이드는 오픈소스 플랫폼으로 다양한 기기에서 활용되며 세계적으로 널리 사용되지만, 개인정보 보호 문제와 독점적 지위 남용 논란 등의 비판도 존재한다.
  • 리눅스 배포판 - MX 리눅스
    MX 리눅스는 MEPIS 커뮤니티와 antiX 개발자들이 협력하여 개발한 데비안 기반의 리눅스 배포판으로, 사용자 중심의 MX 도구 모음과 시스템 백업 및 복구 기능인 MX 스냅샷을 제공하며 Xfce, KDE Plasma, Fluxbox 등 다양한 데스크톱 환경과 최신 하드웨어 지원 AHS 버전을 제공한다.
PS2 리눅스 - [IT 관련 정보]에 관한 문서
기본 정보
Linux for PlayStation 2 표지
Linux for PlayStation 2 표지
개발사소니 컴퓨터 엔터테인먼트
출시일2002년
웹사이트보관된 원본 웹사이트
작동 상태단종
기술 정보
운영체제 계열리눅스 (유닉스 계열)
커널 종류모놀리식 커널 (리눅스 커널)
사용자 인터페이스Window Maker
지원 플랫폼PlayStation 2 SCPH-50000 이전 모델

2. 経緯 (배경)

PS2의 개발 환경은 리눅스 기반으로 알려져 있었고[4], "SCEI는 리눅스에 적극적인 것 같다", "PS2에서도 리눅스가 동작하는 것이 아니냐"는 기대가 높아졌다.

이러한 상황에서 SCE의 구타라기 겐 사장(당시)이 일본 리눅스 협회의 오고시 마사키 회장에게 "(PS2에서 동작하는 리눅스는) 내놓으려고 하면 내일이라도 내놓을 수 있다"고 발언한 것을 계기로, 2001년 3월 4일에 인터넷 상에서 "PS2에서 동작하는 리눅스의 발매를 요구하는 서명 운동"이 시작되었다.

3. 沿革 (연혁)


  • 2001년
  • * 4월 26일 - SCEI에서 PS2 리눅스 출시를 공식 발표했다.
  • * 5월 9일 - 오후 2시, 베타 버전 예약 주문을 접수했다. 예약 주문이 쇄도하여 불과 8분 만에 예정 수량인 2000세트에 도달, 약 3500세트 분의 대기 상태가 발생했다.
  • * 5월 19일 - 7000세트를 추가 생산할 것이 발표되었다. 최종적으로 이 초기 버전은 총 약 7900세트가 출하되었다.
  • 2002년
  • * 1월 30일 - 정식 버전 (Release 1.0) 발표
  • * 2월 13일 - 정식 버전 주문 시작.


이 키트는 NTSC 키트 전체 할당량이 매진되어 2003년 이후 미국에서 공식적으로 판매가 중단되었다. 그러나, 중고 시장, 예를 들어 이베이를 통해 여전히 구할 수 있다. 일부에서는 PS2를 컴퓨터로 분류하여 게임 콘솔이 아닌 컴퓨터에 적용되는 특정 EU 세금으로부터 면세 지위를 얻으려는 시도로 사용되었다고 추측하기도 한다.[3] (EU 유닛에 포함된 야바식이 그렇게 하도록 의도되었다).[3] 그럼에도 불구하고, 소니는 2006년 6월에 관련 소송에서 패소했다. 이 키트는 초기의 넷 야로제의 정신으로 출시되었다. 플레이스테이션과 소니는 플레이스테이션 3의 리눅스 지원이 중단되면서 아마추어 프로그래머에 대한 지원을 종료했다.

4. ハードウェア (하드웨어)

PS2 리눅스는 HDD 유닛, 이더넷 어댑터, USB 키보드, USB 마우스, VGA 케이블을 포함한 소프트웨어 패키지로 판매되었다. 이후 정식 버전 판매 시에는 베타 버전 구매자에게 매체만 별도 판매하였다.

4. 1. 키보드 및 마우스

PS2 리눅스에서는 전용 주변기기 여부를 확인하지 않으므로, CPU 전환기에 연결하는 등의 운용도 가능하다. 이는 일부 PS2 게임 소프트웨어와는 다른 점이다.[1]

4. 2. 画面出力 (화면 출력)

VGA 케이블을 통해 출력되는 신호는 동기 신호를 전용 신호선으로 출력하는 일반적인 유형이 아닌, 녹색 이미지 신호에 중첩하여 출력하는 Sync on Green 방식을 사용하고 있다. 이 때문에 대응 가능한 디스플레이가 제한되어 사용자를 곤란하게 했다.[5]

프로그레시브 출력(480p)을 지원하는 일부 PS2용 소프트도 VGA 출력을 지원하지만, VGA 케이블은 정품으로 출시되지 않았기 때문에 귀중한 케이블이기도 하다.[5]

일반적으로 VGA 케이블로만 영상 출력이 가능하지만, 일반적인 TV에 출력하려면 SELECT+R1을 누른 상태에서 부팅하여 Runtime Environment와 CUI의 영상 출력을 NTSC로 출력할 수 있다. X 윈도 시스템의 영상 출력을 NTSC로 하고 싶다면, `$ startx -- -screen 0 NTSC` 와 같이 옵션을 지정해야 한다.[5]

4. 3. HDD 및 이더넷 어댑터

PS2 리눅스는 소프트웨어뿐만 아니라 HDD 유닛, 이더넷 어댑터, USB 키보드, USB 마우스, VGA 케이블과 함께 판매되었다. 이후 정식 버전이 판매되었을 때는 베타 버전 구매자에게 매체만 판매되었다.

첨부된 HDD 유닛과 이더넷 어댑터는 이후에 발매된 HDD 유닛이나 PlayStation BB Unit과 동일하지만, HDD 유닛에 첨부된 「HDD 유틸리티 디스크」나, BB Unit에 첨부된 PlayStation BB Navigator는 첨부되지 않았다. 하지만, 후에 BB Unit 사용자용으로 BB Navigator의 버전 업 디스크가 실비로 제공되었기 때문에, 이것을 이용함으로써 BB Unit과 동등한 환경을 구축하는 것도 가능했다.

2017년 경에는 BB Navigator의 지원이 종료되어, PS2 Linux의 조작으로 가능했던 BB Navigator에 대한 telnet 로그인, BB Navigator에서의 메일 송수신, 네트워크를 통한 BB Navigator 업데이트는 사용할 수 없게 되었다.

4. 4. 기타

Blackrhino GNU/Linux는 PS2의 아이토이를 지원한다.[1]

5. ソフトウェア (소프트웨어)

Red Hat 계열의 Kondara MNU/Linux를 기반으로 한 배포판이다. 배포판이 가진 일반적인 소프트웨어 외에 CPU(Emotion Engine) 및 GS(Graphics Synthesizer)에 관한 문서, 도구, 샘플 프로그램을 포함하고 있다. 또한 `sdr` (윈도우 매니저 설정)나 `mgedit` 등 Kondara MNU/Linux에서 유래된 도구도 포함되어 있다.

이후 데비안 계열의 Blackrhino GNU/Linux도 PS2 리눅스의 공식 커뮤니티에서 발표되어 Red Hat 계열과 Debian 계열의 공존이 가능해졌다. 이로 인해 두 종류의 배포판 중 하나를 선택하여 시작할 수 있게 되었다. 이 외에 젠투 리눅스도 포팅이 발표되었다.

Blackrhino GNU/Linux는 이후 Kernel Loader Project로 발전하여 PS2 Linux Kit가 없어도 PS2 본체와 KernelLoader.elf의 시작 환경만 있으면 USB 메모리에서 시작할 수 있게 되었다.

5. 1. ブートプロセス (부팅 과정)

PS2용 메모리 카드를 포맷하고, 그곳에 리눅스 커널과 설정 파일을 설치한다. 이 메모리 카드와 PS2 리눅스 킷에 포함된 DVD-ROM을 삽입하고 전원을 켜면 DVD-ROM에서 "Runtime Environment for PS2 Linux 1.0"이라는 프로그램이 시작된다. 여기에서 DVD와 메모리 카드 상의 커널 두 가지를 읽어 부팅한다. 커널을 업그레이드할 때는 PS2용 메모리 카드에 업그레이드하고 싶은 커널을 복사하면 사용할 수 있다.

6. ブームの終焉 (판매 중단 및 쇠퇴)

이 키트는 NTSC 키트 전체 할당량이 매진되어 2003년 이후 미국에서 공식적으로 판매가 중단되었다. 그러나, 중고 시장, 예를 들어 이베이를 통해 여전히 구할 수 있다.[3] 그럼에도 불구하고, 소니는 2006년 6월에 소송에서 패소했다. 이 키트는 초기의 넷 야로제의 정신으로 출시되었다. 플레이스테이션과 소니는 플레이스테이션 3의 리눅스 지원이 중단되면서 아마추어 프로그래머에 대한 지원을 종료했다.

출시 전후, PS2 리눅스는 붐을 이루어, Linux Magazine지에는 PS2 리눅스 프로그래밍 연재가 게재될 정도였다. 그러나 릴리스 후 실제로 사용하면서 다음과 같은 다양한 난점이 드러났다.

문제점
플레이스테이션 2의 성능을 살린 프로그래밍이 매우 어려웠다.
PS2 리눅스에서는 PS2의 DVD-ROM 드라이브나 메모리 카드에 접근할 수 없었다.
게임용 기능을 이용하지 않는 단순한 리눅스 머신으로서의 PS2는 300MHz의 MIPS 프로세서(R5900)에 32MB의 RDRAM으로 빈약했다.
바이너리 패키지가 불충분하여, 배포판에 없는 프로그램을 추가하려면 고생해서 실기에서 컴파일하거나, PC에서 환경을 정비하여 크로스 컴파일할 필요가 있었다.
PS2의 연산 성능에 기대를 걸고 과학 기술 계산 용도를 생각하는 사람도 있었지만, 하드웨어에서는 단정밀도 부동소수점수만 지원하기 때문에 실용적이지 않았다.



PS2 리눅스 사용자 커뮤니티의 활발함은 급속도로 쇠퇴해갔다. 결국 PS2 리눅스는 시험적으로 수천 개를 제공하는 데 그치며 판매가 중단되었다. 공식 공급은 완전히 중단되었지만, HDD를 필요로 하지 않는 방식으로 작동하는 PS2 리눅스는 뜻있는 사람들의 활동으로 패키지가 발표되었다. 커널도 업그레이드되어 Blackrhino 버전, Debian 버전, Juhutube 버전 등 몇 종류의 PS2용 리눅스가 존재한다.

참조

[1] 웹사이트 Linux for PlayStation 2 Community: Closing down playstation2-linux.com https://web.archive.[...] 2022-01-12
[2] 웹사이트 PS2DEV.ORG: Playstation Programming https://web.archive.[...]
[3] 웹사이트 Sony adds Basic to PlayStation to sidestep EC import tax https://www.theregis[...] 2021-05-19
[4] 문서
[5] 웹사이트 茶の間で使えるLinux~ PS2 Linuxを使い倒そう ~ PS2 Linuxの環境設定(2) https://web.archive.[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com