PS3에서 Linux를 실행하는 방법은 무엇입니까?

PS3에서 Linux를 실행하는 방법은 무엇입니까?

저는 수치 컴퓨팅을 공부하고 있으며 Core i5, 4GB 노트북을 사용하고 있는데 특정 작업에서는 속도가 매우 느립니다.

PS3 한 대가 PC 30대의 클러스터와 동일한 처리 능력을 가지고 있다는 것을 읽었습니다.

기본적으로 저는 PS를 구입하고 Linux를 설치한 다음 Python 프로그램을 실행할 생각입니다.

Sony가 펌웨어 업데이트 3.21을 통해 Linux를 설치하는 기능을 비활성화했음을 이해합니다.

최신 버전의 PS에서 Linux를 실행할 수 있는 방법이 있습니까? 새로운 제한사항에 대한 해결 방법이 있나요? 나가서 하나 사면 리눅스를 돌릴 수 있을까요?

답변1

현재로서는 소매점에서 구입한 새로운 PS3에서 Linux를 사용하는 "안전한" 방법은 없습니다. 펌웨어는 하이퍼바이저에 대한 낮은 수준의 액세스를 제공하지 않으므로 먼저 펌웨어를 변경하지 않고는 Linux를 설치할 수 없습니다. 콘솔은 Sony의 암호화 서명이 있는 펌웨어만 설치하며 펌웨어 다운그레이드를 허용하지 않습니다. 자체 펌웨어를 구축하고 Sony의 서명 키를 위조할 수 없으면 펌웨어를 덮어쓸 수 없습니다.

귀하의 질문에 직접 답변하려면:

  • 어떤 방법이 있나요? 예, Sony는 서명 키를 비밀로 유지하는 데 능숙하지 않기 때문입니다. 맞춤형 펌웨어에 대해 조사해야 합니다. 이러한 펌웨어를 사용하면 보증이 무효화되고 콘솔에 연결했는데 Sony가 공식 펌웨어 버전을 실행하고 있지 않음을 감지하면 콘솔의 Playstation 네트워크 사용이 금지될 위험이 있습니다. 펌웨어가 언젠가는 "안전"하더라도 다음에는 그렇지 않을 수도 있습니다.

  • 구입한 컴퓨터에서 Linux를 실행할 수 있습니까? "아마도요." 최신 하드웨어 버전에서 해킹이 작동하는지에 대한 의견을 조사하고 주의 깊게 살펴보세요. 사용하려는 해킹 방법이 콘솔에서 작동할 것이라고 확신하지 않는 한 구매하지 마십시오. 무모하게 진행하면 구매에 영구적인 손상을 줄 수 있습니다.

아무도 Sony가 이를 감시하는 것을 원하지 않기 때문에 이보다 더 구체적인 지침은 답변으로 게시되지 않을 것입니다.

답변2

나는 다른 사람들의 의견에 동의합니다. 단일 PS3의 성능은 최신 NVIDIA GPU와 CUDA를 사용하는 화이트 박스(DIY) PC의 성능에 근접하지 않습니다.필요한 상황에 맞게.

Linux를 실행하는 PS3나 x64 시스템 모두 그것 때문에 멋질 수 없습니다. CUDA는 수치 계산을 용이하게 하므로 R, Octave 등을 많이 사용하는 사용자라면 상당한 개선을 누릴 수 있습니다(R이 기본 CUDA 기반 라이브러리 대체보다 7배 더 빠르게 실행된다고 들었습니다).

Firefox나 libreOffice가 상상했던 것만큼 빠르게 실행되는 것을 갑자기 보게 될 것이라고 기대하지 마십시오. 소프트웨어 성능은 코어 수나 특수 프로세서에만 의존하는 것이 아니라 이를 활용하도록 소프트웨어를 작성해야 합니다. 즉, 단순히 빠른 NVIDIA 카드를 PC에 연결한다고 해서 R이 숫자를 더 빠르게 처리할 수는 없습니다. 이는 R을 빌드할 때 CUDA 관련 라이브러리(예: BLAS)를 사용할 수 있기 때문입니다. 누군가 이미 이러한 라이브러리를 사용하여 RPM(또는 DEB 등)을 생성하지 않은 한 소스에서 사용할 수 있습니다. 그다지 어렵지는 않지만 특별한 성능 향상을 달성하려면 하드웨어를 활용하는 방법을 아는 소프트웨어가 필요합니다.

즉, 저는 Sony가 이 기능을 차단하여 PS3 사용자를 속인 것에 대해 매우 화가났습니다. 슈퍼컴퓨터는 아니지만 PS3로 이중 임무를 수행할 수 있다는 것은 멋진 일입니다. 앞서 언급했듯이 제한된 RAM으로 인해 데스크톱 사용이 이상적이지 않습니다.

PS3가 적절하게 네트워크에 연결되면 표준 Linux 클러스터링 소프트웨어를 사용하여 놀라운 슈퍼컴퓨터 클러스터를 만드는 데 사용되었습니다. 이 작업이 완료되면 제한된 RAM은 더 이상 문제가 되지 않으며, 단백질 접힘을 알아내는 것과 같이 플랫폼이 정말 잘하는 작업을 위해 맞춤 프로그래밍되는 경우가 많습니다.

분산 컴퓨팅의 성능에만 관심이 있다면 PlayStation Network에서 PS3용 BOINC 클라이언트를 설치할 수 있으며, PS3의 성능을 어려운 생물정보학이나 통계 문제(예: 데이터 마이닝)를 연구하는 일부 학자에게 기부할 수 있습니다. 그룹. 인간 게놈). 게임을 하지 않을 때에는 화면 보호기처럼 실행하면 됩니다.

Sony가 PS3를 클러스터의 노드로 사용하거나 사용자가 Linux PC로 사용하도록 허용하는 데 관심이 없다는 것은 분명합니다. 그들에게 영혼(또는 두뇌?)이 있다면 사용자가 RAM을 확장할 수 있도록 하는 방법을 알아내고 사전 구축된 멋진 저장소와 함께 일부 맞춤형 Linux를 다운로드하여 설치하도록 비용을 청구할 것입니다. 시장은 크지 않지만 학업이나 게임(특히 게임)에 사용할 수 있는 제품이 있다는 장점은 확실히 볼 수 있습니다. 어린이를 대상으로 한 마케팅을 담당하고 있다면 어린이에게 PS4가 필요한 이유에 대한 좋은 논거를 제시해야 합니다. ;)

관련 정보