Як запустити Linux на PS3?


11

Я вивчаю числові обчислення і маю ноутбук Core i5, 4 Гб, який мені здається повільним для деяких завдань.

Я читав, що один PS3 має потужність обробки 30 кластеризованих ПК.

В основному я думаю про придбання PS та встановлення на ньому Linux, а потім запуск своїх програм python на ньому.

Я читав, що Sony відключила можливість встановлення Linux з оновленням програмного забезпечення 3.21

Чи є спосіб запустити Linux на останніх версіях PS? Чи є злом навколо нового обмеження? Якби я вийшов і придбав один, чи зможу я запустити Linux чи ні?


Я не думаю, що ваші програми python будуть працювати швидше на ps3. Для цього вам потрібно запрограмувати безпосередньо довідкові ядра на стільниковому процесорі, що дуже схоже на GPU.
SlimJim

Натомість ви повинні вивчити такі програми програмування GPGPU, як CUDA або openCL (існують обгортки для Python). Але зауважте дві речі: для більшості алгоритмів важко працювати швидко на цьому типі апаратних засобів, і що не всі алгоритми можуть бути ефективно перетворені ні. Серійні матеріали повинні залишатися в процесорі (i5 або що завгодно), і масово паралельні речі можуть надсилатися до GPU.
SlimJim

3
це stackpost цікаве ставлення (більше фактичного програмування не установка Linux) stackoverflow.com/questions/1355827 / ...
SlimJim

1
@SlimJim Так. Я також виявив, що в ньому є 256 Мб оперативної пам’яті, з яких хороша частина отримала б Linux. Мені подобається ваша пропозиція щодо CUDA, я б це перевірив.
Kshitiz Sharma

Відповіді:


9

Оскільки зараз є питання, немає "безпечного" способу використання Linux на PS3, який ви купуєте абсолютно новий у роздрібному магазині. Оскільки прошивка не надасть вам доступ низького рівня до гіпервізора, неможливо встановити Linux без попередньої заміни прошивки. На консолі буде встановлено лише мікропрограмне забезпечення з криптографічним підписом Sony, і вам не дозволяється знижувати кількість прошивки; неможливо перезаписати прошивку, якщо ви не зможете створити свій власний та підробити ключ підпису Sony.

Щоб безпосередньо відповісти на ваші запитання:

  • Чи є способи? Так, тому що Sony не дуже добре зберігає свої секретні ключі. Вам потрібно буде зробити дослідження про власні програмні засоби. Використання такої прошивки позбавить вас гарантії, і ви ризикуєте заборонити консоль від Playstation Network, якщо ви підключитесь до неї, а Sony виявить, що ви не працюєте з офіційною версією прошивки. Навіть якщо один день прошивка є "безпечною", це може бути не наступним.

  • Чи зможете ви запустити Linux на одному, який ви купили? "Може бути." Проведіть свої дослідження та зверніть дуже пильну увагу на будь-який коментар щодо того, чи працюють хаки з новими апаратними версіями. Не купуйте, якщо ви не впевнені, що хак, який ви збираєтеся використовувати, буде працювати з цією консоллю, безперервно це може призвести до пошкодження вашої покупки.

Інструкції, більш конкретні, ніж ця, навряд чи будуть розміщені як відповіді, тому що ніхто не хоче, щоб Sony дихала їм за шию.


1
Так. Як виявляється, GPU з еквівалентною ціною, як PS3, може запропонувати 1400 процесорних ядер на 900 МГц кожен. Тож кластер PS здається минулим.
Kshitiz Sharma

3

Я згоден з іншими. Продуктивність на одному PS3 не буде близькою до тієї, яку ви отримаєте з білим ПК (DIY) з будь-яким останнім графічним процесором NVIDIA плюс CUDA для тих випадків, коли вам це потрібно .

Ні PS3 під управлінням Linux, ні ваша власна коробка x64 не будуть масово крутими просто тому. CUDA допомагає в чисельних обчисленнях, тому, якщо ви є важким користувачем програмного забезпечення, таких як R, Octave тощо, ви отримаєте значне вдосконалення (я чув, що R працює на 7 разів швидше з бібліотек на базі CUDA, замінених за замовчуванням).

Не сподівайтесь, що раптом побачите Firefox або libreOffice, що працює зі швидкістю думки. Продуктивність програмного забезпечення базується не лише на кількості ядер чи спеціалізованих процесорах, але їх слід писати, щоб ними скористатися. Тобто просто вставляючи швидку NVIDIA-карту на ваш ПК, не вдасться зробити R швидше обчислювати ваші номери. Це тільки тому, що є спеціальні бібліотеки для CUDA (наприклад, BLAS), які можна використовувати, коли ви створюєте R - можливо, з джерела, якщо хтось уже не створив RPM (або DEB тощо) з цими бібліотеками. Не надто важко, але вам потрібно мати програмне забезпечення, яке вміє використовувати апаратне забезпечення, щоб побачити спеціалізоване підвищення продуктивності.

При цьому я дуже роздратований тим, що Sony перекинув власників PS3, блокуючи цю функціональність. Хоча це не було б суперкомп'ютером, було б здорово отримувати подвійне мито з мого PS3. Як уже згадувалося, обмежена оперативна пам'ять робить використання робочого столу менш оптимальним.

PS3, коли вони належним чином підключені до мережі, були використані для створення чудових суперкомп'ютерних кластерів за допомогою стандартного програмного забезпечення для кластеризації Linux. Коли це робиться, обмежена оперативна пам’ять не є проблемою, і вони зазвичай запрограмовані на замовлення для речей, на яких платформа справді хороша, як, наприклад, з'ясування згортання білка.

Якщо ви просто зацікавлені в силі розподілених обчислень, є клієнт BOINC для PS3, який ви можете встановити з PlayStation Network, де ви можете подарувати свої сили PS3, як правило, якійсь академічній групі, яка працює над складною біоінформатикою або статистичними проблемами (наприклад, обробка даних геном людини). Ви просто запускаєте це як заставка, коли ви не граєте.

Цілком зрозуміло, що Sony не дає дупи щурам ні для використання PS3 як вузлів у кластерах, ні для дозволу користувачам використовувати його як ПК з Linux. Якби у них була душа (чи мозок?), Вони б вирішили, як дозволити користувачам розширювати оперативну пам’ять і заряджати їх завантажувати та встановлювати якусь власну Linux з пристосованою репо-прохолодною програмою. Не величезний ринок, але, безумовно, ви можете бачити те, що мати щось, що може бути використано для шкільної роботи та ігор, особливо. якщо ви відповідаєте за маркетинг для дітей, які повинні придумати хороші аргументи, чому їм потрібен PS4. ;)


З цікавості LibreOffice реалізує OpenCL для багатьох обчислень електронних таблиць, і це на порядки (я тестував на 80% + у своїй системі) швидше, ніж натурна реалізація.
березня 2616
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.