Como rodar o linux na PS3?

12

Estou aprendendo computação numérica e tenho um Core i5, um laptop de 4GB que acho ser lento para algumas tarefas.

Eu li que um único PS3 tem o poder de processamento de 30 PCs em cluster.

Basicamente, estou pensando em comprar um PS e instalar o Linux nele e depois executar meus programas python nele.

Eu li que a Sony desativou a capacidade de instalar o Linux com a atualização de firmware 3.21

Existe uma maneira de executar o Linux em versões recentes do PS? Existe um truque em torno da nova limitação? Se eu saísse e comprasse um, seria capaz de rodar Linux ou não?

    
por Kshitiz Sharma 22.12.2012 / 11:41

2 respostas

10

Como as coisas estão atualmente, não há uma maneira "segura" de usar o Linux em um PS3 que você compra novo em uma loja de varejo. Como o firmware não fornecerá acesso de baixo nível ao hipervisor, é impossível instalar o Linux sem primeiro substituir o firmware. O console só instalará firmware com a assinatura criptográfica da Sony, e você não poderá fazer o downgrade do firmware; não é possível sobrescrever o firmware, a menos que você possa criar o seu próprio e forjar a chave de assinatura da Sony.

Para responder diretamente às suas perguntas:

  • Existem maneiras? Sim, porque a Sony não é muito boa em manter suas chaves de assinatura em segredo. Você precisará fazer pesquisas sobre firmware personalizado. Usar esse firmware anularia sua garantia, e você corre o risco de ter seu console banido da Playstation Network se você se conectar a ele e a Sony detectar que você não está executando uma versão oficial do firmware. Mesmo que um firmware seja "seguro" um dia, pode não ser o próximo.

  • Você seria capaz de executar o Linux em um que você comprou? "Talvez." Faça sua pesquisa e preste muita atenção a qualquer comentário sobre se os hacks funcionam ou não com revisões de hardware mais recentes. Não compre, a menos que tenha certeza de que o hack que você pretende usar funcionará com esse console, continuar imprudentemente pode danificar permanentemente sua compra.

Instruções que são mais específicas do que isso provavelmente não serão postadas como respostas, porque ninguém quer que a Sony esteja respirando no pescoço.

    
por 06.01.2013 / 04:59
3

Eu concordo com os outros. O desempenho em um único PS3 não será próximo do que você obteria com um PC de caixa branca (DIY) com qualquer GPU NVIDIA recente mais CUDA para os casos em que você precisar dele .

Nem o PS3 rodando o Linux ou sua própria x64 serão maciçamente legais só porque. O CUDA ajuda com cálculos numéricos, portanto, se você for um usuário pesado de software como R, Octave, etc., você desfrutará de melhorias significativas (ouvi dizer que o R roda 7x mais rápido com bibliotecas baseadas no CUDA substituto do padrão). >

Não espere ver o Firefox ou o libreOffice rodando na velocidade do pensamento. O desempenho do software não se baseia apenas no número de núcleos ou processadores especializados - ele precisa ser escrito para aproveitá-los. Ou seja apenas colocar uma placa NVIDIA rápida no seu PC não vai fazer o R triturar seus números mais rápido. É somente porque existem bibliotecas específicas de CUDA (por exemplo, BLAS) que você pode usar quando você cria R - provavelmente a partir da fonte, a menos que alguém já tenha criado um RPM (ou DEB, etc.) com essas bibliotecas. Não é muito difícil, mas você precisa ter o software que sabe como aproveitar o hardware para ver o aumento especializado no desempenho.

Dito isso, estou muito chateado com o fato de a Sony ter corrompido os proprietários de PS3 bloqueando essa funcionalidade. Enquanto não seria um super computador, ser capaz de obter o dobro do meu PS3 teria sido legal. Como mencionado, a RAM limitada faz com que o uso de desktops seja menos que o ideal.

Os PS3s, quando estão em rede, foram usados para criar alguns clusters de super-computadores incríveis usando o software padrão de clustering do Linux. Quando isso é feito, a RAM limitada não é um problema, e eles geralmente são programados para as coisas em que a plataforma é realmente boa, como descobrir o dobramento de proteínas.

Se estiver interessado apenas no poder da computação distribuída, existe um cliente BOINC para PS3 que pode instalar a partir da PlayStation Network onde pode doar a energia da PS3, normalmente a algum grupo académico que trabalhe com problemas bioinformáticos ou estatísticos difíceis ( por exemplo, mineração de dados do genoma humano). Você acabou de executá-lo como um protetor de tela quando você não está jogando.

É bastante claro que a Sony não dá a mínima para o uso do PS3 como nós em clusters ou permitindo que os usuários o utilizem como um PC Linux. Se eles tivessem uma alma (ou cérebro?), Eles descobririam como permitir que os usuários expandissem a RAM e os cobrassem para baixar e instalar algum Linux customizado com um repositório decente de coisas legais pré-construídas. Não é um mercado enorme, mas você certamente pode ver a vantagem de ter algo que poderia ser usado para o trabalho escolar e jogos, esp. Se você é responsável pelo marketing para as crianças que precisam apresentar bons argumentos, por que precisam de um PS4. ;)

    
por 25.04.2013 / 01:14

Tags