Bagaimana cara menjalankan linux di PS3?

11

Saya belajar perhitungan numerik dan memiliki laptop Core i5, 4gb yang menurut saya lambat untuk beberapa tugas.

Saya pernah membaca bahwa satu PS3 memiliki kekuatan pemrosesan 30 PC berkerumun.

Pada dasarnya saya berpikir untuk membeli PS dan menginstal Linux di atasnya dan kemudian menjalankan program python saya di atasnya.

Saya telah membaca bahwa Sony telah menonaktifkan kemampuan untuk menginstal Linux dengan pembaruan firmware 3.21

Apakah ada cara untuk menjalankan Linux pada versi PS terbaru? Apakah ada retasan di sekitar batasan baru? Jika saya pergi dan membeli satu apakah saya bisa menjalankan Linux atau tidak?

Kshitiz Sharma
sumber
Saya tidak berpikir program python Anda akan berjalan lebih cepat pada ps3. Untuk mencapai ini, Anda perlu memprogram langsung ke core bantuan pada prosesor sel yang mirip GPU.
SlimJim
Anda harus melihat ke dalam pemrograman GPGPU seperti CUDA atau openCL (ada pembungkus untuk Python) sebagai gantinya menurut saya. Tetapi perhatikan dua hal: agak sulit bagi kebanyakan algoritma untuk menjalankan cepat pada jenis perangkat keras ini dan tidak semua algoritma dapat dikonversi secara efektif juga. Barang-barang serial harus tetap berada di CPU (i5 atau apa pun) dan barang paralel besar-besaran dapat dikirim ke GPU.
SlimJim
3
stackpost ini agak relevan (lebih lanjut tentang pemrograman aktual yang tidak menginstal linux) stackoverflow.com/questions/1355827/…
SlimJim
1
@SlimJim Ya. Saya juga menemukan bahwa ia memiliki 256M RAM yang sebagian besar akan diambil oleh Linux. Saya suka saran Anda tentang CUDA, akan memeriksanya.
Kshitiz Sharma

Jawaban:

9

Saat ini, tidak ada cara "aman" untuk menggunakan Linux pada PS3 yang Anda beli baru dari toko ritel. Karena firmware tidak akan memberikan Anda akses tingkat rendah ke hypervisor, mustahil untuk menginstal Linux tanpa terlebih dahulu mengganti firmware. Konsol hanya akan menginstal firmware dengan tanda tangan kriptografi Sony, dan Anda tidak diizinkan untuk menurunkan versi firmware; tidak mungkin menimpa firmware kecuali Anda dapat membuat sendiri dan memalsukan kunci penandatanganan Sony.

Untuk langsung menjawab pertanyaan Anda:

  • Apakah ada cara? Ya, karena Sony tidak pandai merahasiakan kunci masuk mereka. Anda perlu melakukan riset pada firmware khusus. Menggunakan firmware semacam itu akan membatalkan garansi Anda, dan Anda berisiko konsol Anda dilarang dari Playstation Network jika Anda terhubung ke sana dan Sony mendeteksi bahwa Anda tidak menjalankan rilis firmware resmi. Bahkan jika suatu firmware "aman" suatu hari, itu mungkin bukan yang berikutnya.

  • Apakah Anda dapat menjalankan Linux di salah satu yang Anda beli? "Mungkin." Lakukan riset, dan perhatikan dengan cermat komentar apa pun tentang apakah peretasan bekerja dengan revisi peranti keras yang lebih baru. Jangan membeli kecuali Anda yakin bahwa retas yang ingin Anda gunakan akan bekerja dengan konsol itu, melanjutkan secara sembarangan dapat merusak pembelian Anda secara permanen.

Instruksi yang lebih spesifik daripada ini tidak mungkin diposting sebagai jawaban, karena tidak ada yang ingin Sony bernafas.

Andrew B
sumber
1
Ya. Karena ternyata GPU dengan harga setara dengan PS3 dapat menawarkan 1.400 core pemrosesan pada 900MHz masing-masing. Jadi gugus PS tampaknya menjadi bagian dari masa lalu.
Kshitiz Sharma
3

Saya setuju dengan yang lain. Kinerja pada PS3 tunggal tidak akan mendekati apa yang akan Anda dapatkan dengan PC kotak putih (DIY) dengan GPU NVIDIA terbaru plus CUDA untuk kasus-kasus di mana Anda membutuhkannya .

Baik PS3 yang menjalankan Linux atau kotak x64 Anda sendiri tidak akan keren hanya karena. CUDA membantu dengan perhitungan numerik, jadi jika Anda adalah pengguna perangkat lunak yang berat seperti R, Octave, dll. Anda akan menikmati peningkatan yang signifikan (Saya telah mendengar bahwa R berjalan 7x lebih cepat dengan pustaka berbasis CUDA diganti dengan default).

Jangan berharap tiba-tiba melihat Firefox atau libreOffice berjalan dengan kecepatan pemikiran. Kinerja perangkat lunak tidak hanya berdasarkan pada jumlah inti atau prosesor khusus - harus ditulis untuk memanfaatkannya. Yaitu hanya menempelkan kartu NVIDIA cepat di PC Anda tidak akan membuat R crunch nomor Anda lebih cepat. Itu hanya karena ada perpustakaan spesifik CUDA (misalnya BLAS) yang dapat Anda gunakan ketika Anda membangun R - kemungkinan dari sumber, kecuali seseorang telah membuat RPM (atau DEB, dll.) Dengan perpustakaan ini. Tidak terlalu sulit, tetapi Anda perlu memiliki perangkat lunak yang tahu bagaimana memanfaatkan perangkat keras untuk melihat peningkatan kinerja khusus.

Yang mengatakan, saya cukup kesal bahwa Sony meniduri pemilik PS3 dengan memblokir fungsi ini. Meskipun itu bukan komputer super, bisa mendapatkan tugas ganda dari PS3 saya pasti keren. Seperti yang disebutkan, keterbatasan RAM membuat penggunaan desktop kurang optimal.

PS3s, ketika mereka terhubung dengan jaringan, telah digunakan untuk membuat beberapa cluster super komputer yang menakjubkan menggunakan perangkat lunak clustering Linux standar. Ketika ini dilakukan, RAM terbatas tidak menjadi masalah, dan mereka biasanya diprogram khusus untuk hal-hal yang sangat baik dilakukan platform, seperti mencari tahu pelipat protein.

Jika Anda hanya tertarik pada kekuatan komputasi terdistribusi, ada klien BOINC untuk PS3 yang dapat Anda instal dari PlayStation Network di mana Anda dapat menyumbangkan kekuatan PS3 Anda, biasanya kepada beberapa kelompok akademis yang mengerjakan bioinformatika atau masalah statistik yang sulit (mis. Penggalian data genom manusia). Anda hanya menjalankannya seperti screen saver saat Anda tidak bermain.

Sangat jelas bahwa Sony tidak memberikan tikus untuk penggunaan PS3 sebagai node dalam kelompok atau membiarkan pengguna menggunakannya sebagai PC Linux. Jika mereka memiliki jiwa (atau otak?), Mereka akan mencari cara untuk memungkinkan pengguna memperluas RAM dan menagih mereka untuk mengunduh dan menginstal beberapa Linux kustom dengan repo yang bagus untuk prebuilt. Bukan pasar yang besar, tetapi Anda tentu dapat melihat keuntungan memiliki sesuatu yang dapat digunakan untuk pekerjaan sekolah dan bermain game, khususnya. jika Anda bertanggung jawab atas pemasaran untuk anak-anak yang harus datang dengan argumen yang bagus mengapa mereka membutuhkan PS4. ;)

DrK
sumber
Karena penasaran, LibreOffice mengimplementasikan OpenCL untuk banyak perhitungan spreadsheet, dan itu adalah urutan besarnya (saya menguji 80% + pada sistem saya) lebih cepat daripada implementasi asli.
Marc.2377