Я подумывал о том, чтобы сделать решительный шаг и установить Linux на мою Playstation 3. Поскольку в настоящее время я предпочитаю C #, следующим логическим шагом будет установка Mono.
Я провел небольшое исследование и обнаружил, что http://psubuntu.com/wiki/InstallationInstructions содержит инструкции об установке Ubuntu и ссылки для загрузки ISO, содержащего версию Ubuntu для PS3. Также есть этот классный проект по адресу http://code.google.com/p/celldotnet/, который разработал некоторый код для использования 6 дополнительных ядер SPU ЦП, а не только ядра общего назначения, к которому у вас есть доступ по умолчанию.
Проблема в том, что проектная документация кажется тонковатой. Кто-нибудь настраивал PS3 для разработки кода .NET? Если да, то с какими проблемами вы столкнулись? Есть ли у кого-нибудь образцы кода, как хотя бы частично загрузить один из этих процессоров-монстров?
Обновление:
Я понимаю, что здесь пригодится базовое программирование .NET / Mono. Я не могу сказать точно, какие структуры данных вы передаете специализированному ядру? Если я правильно понимаю, 6 ядер SPU имеют 128 регистров по 128 бит каждое.. Я не видел обсуждения того, как эффективно писать для этого.
Обновление 2:
IBM объявила о том, что что дальнейшая разработка процессора Cell была отменена. Хотя это в значительной степени убивает любое желание, которое у меня может возникнуть на платформе, надеюсь, кто-то еще может добавить некоторую полезную информацию.