Автор: Алексей Федорчук
Почти ровно два года назад я написал заметку Linux, Cell и игровые консоли, каковые тогда, в облике Sony Playstation 3, только что появились в продаже в наших палестинах. Будущее их как не-игровых устройств было не ясным, но внушающим надежды. Каковые, увы, не спешили оправдываться.
С тех пор ситуация с консолями на Cell и Linux’ом на них прояснилась. С одной стороны, расширился круг дистрибутивов, штатно поддерживающих Sony Playstation 3 — в частности, среди них и вездесущая Ubuntu. С другой — стало мучительно ясно, что не быть этим милым игрушкам чем-то иным, нежели игрушками.
И причин здесь несколько. Во-первых, видеосистема «сонек», хотя и производства NVIDIA, сильно отличается от её же всамделишних видеочипов и не поддерживается ни открытыми иксовыми, ни фирменными драйверами. То есть рассчитывать на что-то сверх VGA не приходится.
Во-вторых, своеобразие комплектации, влекущее за собой проблематичность апгрейда. Если дисковое пространство ещё как-то можно расширить за счёт внешних накопителей, то в отношении системной памяти это представляется не реальным. А наличных 256 Мбайт по нынешним временам очень мало — особенно с учётом круга задач, для которых использование вычислительной мощи процессора Cell дало бы существенные преимущества.
В-третьих, всё сказанное выше приводит к выводу, что в современном своём виде Sony Playstation 3 для реального использования в качестве компьютера общего назначения, увы, не пригодна. Хотя и может служить чем-то вроде тренажёра. Весь вопрос только в том, будет ли приложение для результатов тренировок на ней? Однозначного ответа у меня нет, но…
…есть и более приятные новости. Так, Toshiba собирается штатно комплектовать старшие модели своих ноутбуков своего рода недо-Cell’ами — платами
Более интересное решение предлагает отчественная компания
направлена на разработку и внедрение линейки готовых программно-аппаратных решений на базе многоядерных процессоров PowerXCell™ 8i и продвижение архитектуры Cell Broadband Engine™ в России.
А вот это уже становится интересным. Ибо компания эта предлагает линейку уже впоне настоящих компьютеров, которая в настоящее время включает три представителя: сервер
Данных о стоимости этих решений на сайте компании не найти. Впрочем, о ней можно судить по косвенным данным. Из того, что в рамках
серверы на сумму от 100 000 руб. будут бесплатно доставлены в любой город страны. Серверы на меньшие суммы будут доставляться по России за 50% стоимости доставки
можно заключить, что таковые имеются. Учитывая, что и 100 тысяч для приличного сервера — цена отнюдь не запредельная, «железо» от
Кстати, о софте. Работает это хозяйство под управлением не чего-нибудь, а собственного дистрибутива Linux — T-Linux (Cell Edition) , разработанным, как сказано на сайте,
в партнерстве с компанией AltLinux специально для линейки продуктов PeakCell.
Из чего можно заключить, что основывается он на дистрибутиве Altlinux же. На
Есть на сайте компании и кое-какая документация для разработчиков и даже для пользователей, в частности, инструкция по установке Linux’а (конкретно Fedora 7) на Sony PlayStation 3. Правда, документация эта либо англоязычна, либо представляет собой, насколько я могу судить, переводы материалов с
Наконец, компания формирует Cell-сообщество, в рамках которого уже были проведены конкурс молодых программистов — разработчиков софта для этой архитектуры, и первое собрание, на котором победители оного были награждены.
Так что, может быть, я поторопился со своим пессимистическим заключением, данным в начале этой заметки? И мы ещё увидим на наших столах Cell-десктопы? Ведь весь десктопный майнстрим был когда-топрофессиональным хай-эндом. А тогда и соответствующие задачи под них появятся — например, пресловутое распознавание речи. Которое, конечно, упирается не только в быстродействие аппаратуры — но ведь и в неё тоже.
> расширился круг дистрибутивов, штатно
> поддерживающих Sony Playstation 3
На самом деле — штатно поддерживающих систему виртуализации родной ОС PS3. Работать с аппаратной частью этой консоли напрямую (в том числе — ЛЕГАЛЬНО, в прямом смысле) не позволяет производитель, то есть Sony. По вполне понятным причинам.
(Ну и дурак, заметим мы: такую платформу сгнобили…)
2 go2bed
> На самом деле — штатно поддерживающих систему виртуализации родной ОС PS3
____
Разве? На счёт Fedora — да, это сказано явным образом. А Ubuntu? Из того, что у версий для PS3 и Power общие пакеты, в думал, что она нативно поддерживает и первую.
> Ну и дурак, заметим мы: такую платформу сгнобили…
____
Ну что на это возразишь? Так точно-с, дурак.
Вообще Sony — специфическая фирма. Лучше всего её некогда охарактеризовал Евгений Козловский. Дословно не помню, но смысл был такой:
Почему-то считается, что Sony производит профессиональное оборудование. Это не так — она выпускает дорогую бытовую технику.
Сказано было, кстати, в контексте обсуждения профессиональных мониторов.
> На счёт Fedora — да, это сказано явным образом.
> А Ubuntu? Из того, что у версий для PS3 и Power
> общие пакеты, в думал, что она нативно
> поддерживает и первую.
Ubuntu в данном отношении ничем не отличается от Fedora (как, кстати и Yellow Dog, официально поддерживаемый Sony). Во-первых, PS3 — это прежде всего игровая консоль и лишь потом основа для сверхдешевого HPC: производитель не допустит прямого доступа к железяке для сторонних разработчиков. Отсюда и проблемы с полноценной поддержкой графической подсистемы. И не только: через слой виртуализации работает, например, сетевой интерфейс. Оно и понятно: сначала научатся сверхдоступные (и универсальные) кластеры собирать, а там и до запуска Doom/FlightGear недалеко (хотя первое уже представляет определенную угрозу для прибыли). Во-вторых, достаточно набить в гугле «PS3 scientific computing» или «playstation 3 HPC» — можно найти кучу интересных статей, в которых говорится примерно одно: трудности в написании счетного софта возникают не только из-за специфичности архитектуры CELL, но из-за дополнительных накладных расходов на слой виртуализации.
Единственный момент: положение PS3 именно как игровой платформы сейчас не такое уж прямо завидное… и потому с чистым сердцем можно громко повторить — да, сгнобили.
2 go2bed
Я всё-таки не очень понимаю: снести предустановленный софт с PS3 и установить туда что-то более иное невозможно технически? Или тому есть юридические препятствия?
В первом случае я не очень понимаю, как этого можно добиться. Во времена, когда значительная часть System N на Mac’ах была в ПЗУ, находилось немало умельцев, которые апгрейдили её перепрошивкой. Да, они теряли гарантию, но своя рука владыка.
Если же второй вариант — это равносильно запрету снести нах предустановленную на свежекупленный ноут винду. Что я, например, проделываю первым делом, донеся этот самый свежекупленный ноут до дому.
> Я всё-таки не очень понимаю: снести предустановленный софт с PS3 и установить туда что-то более иное невозможно технически?
Как это невозможно? Нет ничего невозможного!
Скорее всего, просто очень сложно.
т.е. спецификации закрыты и т.д.