LINUX.ORG.RU

Энтузиасты запустили Linux на Playstaion 4

 ,


7

8

Благодаря уязвимости в движке WebKit и драйвере GPU стандатной операционной системы Playstation OrbitOS, основанной на FreeBSD, стал возможен запуск ОС Linux. Работает Wi-Fi, Blutooth, Ethernet, звук и видео через HDMI.
Пока неработоспособно 3D-ускорение и USB.

По ссылке вы можете увидеть видеодемонстрацию запуска Linux с XFCE, а также игру Pokemon в эмуляторе Game Boy.

Патчи для поддержки остальных устройств ожидаются в ближайшее время. По словам разработчиков, «инженеры Marvell, разрабатывавшие южный мост, курили очень крутую дурь», что усложняет поддержку железа.

>>> Подробности



Проверено: Klymedy ()
Последнее исправление: Klymedy (всего исправлений: 4)
Ответ на: комментарий от fornlr

Сравнительной мощности и в HTPC-формфакторе - вряд ли

Ford_Focus ★★★★★
()
Ответ на: комментарий от exception13

Но ведь он действительно никому не нужен! Ни на консолях, ни на десктопах.

vq156 ★★
()

Ну теперь хоть какая-то польза от соснолек.

paran0id ★★★★★
()
Ответ на: комментарий от exception13

О, а ты под чем дуалшок 4 используешь? Под линуксом?

Deleted
()

игру Pokemon в эмуляторе Game Boy.

Эпик. Именно ради этого и стоит покупать плойку.

Deleted
()
Ответ на: комментарий от fornlr

Аналог около такой же стоимости можно найти.

Но это не будет настолько же круто. Я б купил Ps4 чисто чтоб пингвина гонять.

devl547 ★★★★★
()
Ответ на: комментарий от ozzee

Там кастомная APUшка от AMD. Никакой QEMU не потребуется.

Quasar ★★★★★
()
Ответ на: комментарий от anonymous

Там наверняка куча других багов есть, которые можно попользовать для той же цели.

Quasar ★★★★★
()

всем вышеотписавшимся отвечу,ничего нового просто вы никогда консолей не имели видимо и не представляете что там внутри(это изучается при первых перепрошивках)

Пока неработоспособно 3D-ускорение и USB.

оно и будет неработоспособным,допиливать его нереально
основная и самая главная причина-«драйвер»(его биос-часть передаваемая в GPU) зашифровано,и передается в зашифрованном виде и расшифровывается «клиентским ключем» непосредственно в самом GPU-«возможно» подойдут стыренные у сони ключи для PS3(как подошло к WII к примеру,там тоже драйвера(gpu) для более новой консоли принимали ключи старой-gmaecube),тоесть для запуска дров нужно иметь ключи от сони...

Вопрос: почему OrbisOS не могут на пека обычном запустить?

Тому що сорцы закрыты, а в них где-нибудь привязка к железу. Enjoy your bsd, lol

там железо с ДРМ(зашифровано) между устройствами(внутри консоли передаются ключи)+сама ОС зашифрована и загружается(в память) в «зашифрованном» виде-тоесть для запуска такой ОС на ПК надо расшифровать все содержимое(чипы где прошита ОС внутри консоли-она прошита в зашифрованном виде,и расшифровывается только в момент выполнения чипом около процессора(так как отдельный процессор для ОС-не тормозит работу игр)

....

и главное какое описание

Благодаря уязвимости в движке WebKit и драйвере GPU...

...парни неделями,если не месяцами без сна сидели и меряли «чипы»(передаваемые сигналы) чтоб получить коды для составления «загрузчика»
не говоря уже о патчинге ядра основываясь опятьже на ручном измерении внутренностей
эта дырка-лишь 0.000001% работы...

вобщем какое будет развитие-линукс взят просто для демонстрации что «можно» загрузить чтото,и это чтото они грузят не в «корневую ОС»,а как «клиентскую»(поверх основной,уже на те 7 ядер),тоесть как «игру»-это не подходит для игр(имею в виду чтоб пирать на ПС4 ееже игры)

развитие будет таким-будет продолжаться работа по расшифровке «содержимого»(команд и программ имеющихся) основной ОС,чтоб через дыру уже грузить «пиратские» игры,как настоящие(а там непосильная работа и морока по патчингу/хакрытию всех проверок опросов «ключей» внутри консольки(между драйверами-закрыть им загрузку,передавя пустой проходящий ключь между всеми)-и чтоб это все работало...

по факту как это работает-они получили «рута»,и даже скорее всего имею полный алгоритм запуска «игр»(как запустили линукс)-и даже имеют «пустой ключь» для передачи внутри,но вот подписывать «спираченные» игры пока не научились,или неработает «пустой ключь» внутри консоли с играми,тоесть не на все драйверы/библиотеки/функции поставлены заглушки

вот так

hello322
()
Ответ на: комментарий от hello322

совсем забыл выж не понимаете что «линукс» загрузили не вместо встроенной ОС,и игры грузятся не вместо ОС

«основная ОС» работает параллельно на отдельном процессоре,и ее выгрузить практически невозможно(часть ОС банальна распаяна в «железном виде» и железно догружаются упавшие части-выгрузив все «модули» оно всеравно загрузится,чтоб вы не делали,тоетсь такой железный загрузчик с ядром,заменить который можно только полной заменой платы(физической) «загрузки»(как картредж образно говоря)

и «линукс» загружен как «игра» тоесть как вторая ОС-и первая как была так и осталась

hello322
()
Ответ на: комментарий от Deleted

значит не будет никакой радости,-ибо «обновления» идут тоже зашифрованные и чтоб их накатить,или отккатить-надо иметь ключи сони для расшифровки содержимого самих обновлений...

hello322
()
Ответ на: комментарий от hello322

Не кипятись. Я в курсе, что у производителей консолей мания к защищённости. Помнится, в Xbox 360 был гипервизор, защищающий от пиратов, выставлялись аппаратные биты (которые нельзя было очистить обратно), запрещающие ставить старые прошивки и многое другое.

Deleted
()
Ответ на: комментарий от grem

забавно, я оглянулся посмотреть, не оглянулась ли она.....

gray ★★★★★
()
Ответ на: комментарий от Gu4

4erez brayzer I loxmatiy seif y tvoei mamki slomat' mojno

anonymous
()
Ответ на: комментарий от hello322

и «линукс» загружен как «игра» тоесть как вторая ОС-и первая как была так и осталась.

Если это так, то осталось только протолкнуть этот «линукс» на PSstore как игру.

aplay ★★★★★
()
Ответ на: комментарий от anonymous

...я ж и говорю пускается КАК ИГРОВАЯ_ОС

а не «вместо»

основная ОС так и работает-ее заменить невозможно(та ОС которая загружает диски,показывает меню и браузер-это и есть основная,она и загружает «ОС диска»-тоесть игровую)

hello322
()
Ответ на: комментарий от aplay

Если это так, то осталось только протолкнуть этот «линукс» на PSstore как игру.

история с ПС3 и линукс тебе не о чем не говорит?

Сони разрешало загружку линукса официально в ПС3 первые пол года-потом запретило,и изменив «еулу» и выпустив обновление с запретом «железным»

и чисто логически ты могбы додуматься-что оно так и есть запрещенное,тоесть в стор «проект-ОС» ты не добавишь,это как в айфоностор добавлять бесплатные видеоплееры и браузеры на движке не встроенном...

hello322
()
Ответ на: комментарий от hello322

Сони разрешало загружку линукса официально в ПС3 первые пол года-потом запретило,и изменив «еулу» и выпустив обновление с запретом «железным»

А там, разве линукс грузился не как полная замена заводской операционки?

оно так и есть запрещенное

Ясное дело, но со временем может многое поменяться. Если оно запускается практически с правами игры, то не представляю как это может повредить вендору. Заменят игры с плойки на Openttd?

aplay ★★★★★
()
Ответ на: комментарий от aplay

чтоб использовать «семь процессоров»/основную мощность-надо запускаться как вторая ос-тоесть игра,смысла заменять первую просто нет(пусть она и жрет гигабайт памяти,первая)

пока у них многомиллиардные обороты,«менять» ради пибыли в 0.000001% от «разрешения» никто не будет
но это разрешение уменьшит продажи «игр» на ощутимый процент-зачем покупать игры когда можно играть в игры на «левой(даже из стора) ОС внутри»-тоесть продажи консоли возрастут на 0.000001%,а продажи игр упадут на пару процентов-очевидный вывод

hello322
()
Ответ на: комментарий от hello322

а как «клиентскую»(поверх основной,уже на те 7 ядер)

ЕМНИП, при загрузке пингвин 8 ядер показывал.

devl547 ★★★★★
()
Ответ на: комментарий от anonymous

Нет конечно, он старую архитектуру на новую натягивает и даже не смотрел консольный выхлоп в видео. 3D и HDMI-звук не работают из-за отсутствия микрокодов, которые требуются открытому драйверу. Да они и не нужны, линукс там нужен для реверс-инжиниринга, чтобы запилить эмулятор.

steemandlinux ★★★★★
()

А бойкот сони разве закончился? я то вот все их фокусы помню, хламом их давно уже не пользуюсь вообще не в каком виде ибо не прощать и не забывать, итс тру на..

anonymous
()
Ответ на: комментарий от anonymous

не прощать и не забывать

ох уж этот дух суровой деревенщины...я аж пропитался и поржал

hello322
()
Ответ на: комментарий от hello322

Нет, GameOS на ps3 - это как раз та ОС, на которой работает оболочка (XMB). Она (точнее её ядро, lv2kernel.self) реализует интерфейс системных вывзовов, которым пользуются приложения - сама XMB, браузер, игры и прочие приложения.

С диска никакая ОС не загружается - там лежат обычные (подписанные, зашифрованные) бинарники (обычно PS3_GAME/EBOOT.BIN), работающие в адресном пространстве пользователя. Ну ещё иногда лежит апдейт ОС (PS3_UPDATE/PS3UPDAT.PUP), который очень настойчиво предлагается поставить при запуске игры, если текущая версия старее той, что есть на диске.

Запускалка Линукса подменяет таблицу конфигурации LPAR, кладёт вторичный загрузчик (тоже self) на vflash и вызывает lv1 panic. lv1 пересоздаёт LPAR, но вместо lv2kernel.self грузит этот загрузчик, который уже умеет загружать нормальное ядро.

anonymous
()
Ответ на: комментарий от sudopacman

Но зачем?

Игровая консоль же. Нормальные люди играют в игры, линуксоиды играют в запуск линукса.

cipher ★★★★★
()

Playstaion 4
Проверено: Klymedy

kiotoze ★★★★
()
Ответ на: комментарий от anonymous

соники3 у меня не было...

тоесть когда у ящика360,у вии,и даже у UEFI свой «гипервизор»/отдельное железо и работает паралельно ОС пользователя...у сони-все в одной ОС...

не удивительно почему ПС3 так быстро сдулась-там все криво байдесигн

hello322
()
Ответ на: комментарий от irton

имхо им это ненадо, консолька уже старенькая, надо подогревать интерес горячими новостями

Да, PS4 совсем старая, по сравнению с PS5...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от hello322

Эм, у меня другая информация. Если мне не изменяет память, то как раз - Xbox360 и WII - сдулись чуть ли не на старте, тогда как PS3 продержалась 4-е года.

imho_ru
()
Ответ на: комментарий от imho_ru

Эм, у меня другая информация.

информация из параллельной вселенной у тебя походу

https://en.wikipedia.org/wiki/Wii

Wii leads its generation over PlayStation 3 and Xbox 360 in worldwide sales, with more than 101 million units sold; in December 2009, the console broke the sales record for a single month in the United States.

https://en.wikipedia.org/wiki/Xbox_360#Sales

Worldwide 80 million

пс3 вобще провалилась,если не знал,попробуй уж сам хоть на википедию сходить

hello322
()
Ответ на: комментарий от hello322

xbox360
80 million as of October 17, 2013

ps3
80 million (as of November 2, 2013)

НУ ДАЖЕ НЕ ЗНАЮ

при этом коробкопараша запрещает кроссплатформенный мультиплеер в лицензии

если бы не мыло, пс3 уела бы всех конкурентов. а так вии естественно интересней, у неё игры под неё писаны.

wakuwaku ★★★★
()
Последнее исправление: wakuwaku (всего исправлений: 1)
Ответ на: комментарий от imho_ru

эм?

Я тебе про взлом - ты мне про продажи.

уточнять надо,и говорить четко

ПС3взломали после утечки ключей от сони,и не взламывали до этого-потому что там был «ад» в чипах-чипы четырежды друг друга перешифровывают,и чтоб распарсить сигналы-надо десятки лет тратить,с приводом тоже-непонятно что куда идет,нет «статичного» ключа от игры(даже одного диска) который передавалбы привод-тоже шифруется внутри прошивки привода

в то время как у вии и ящика-китайские приводы(двд) прошивки которых никто не контролировал,потом уже до чипов добрались(те самые эпические «перезаписываемые пустые биты» в реадонли чипах,ох уж эта АНБ) и сделали софтмод

hello322
()
Ответ на: комментарий от wakuwaku

вехний мне про манагеров нижний про расстройства,найс самокритика ребятки

hello322
()
Ответ на: комментарий от hello322

Нет, у ps3 by design как раз всё очень даже неплохо. В чипе лежит неперешиваемый brom, который грузит lv0/bootstrap из флеша, расшифровывает и верифицирует его. Bootstrap грузит гипервизор (lv1), который нарезает ресурсы на LPAR (logical partitions), опять расшифровывает/верифицирует всё остальное и предоставляет ОС интерфейс (hypercall). GameOS (lv2) занимает один LPAR, но при этом имеет виртуальную память - все пользовательские процессы изолированы друг от друга и ядра. Вполне себе работающая модель chain of trust, каждый предыдущий компонент проверяет целостность, расшифровывает, контролирует и обеспечивает работу следующего. ОС пользователя в этом месте просто не нужна, ведь по сути ОС - это слой абстракции между железом и разным софтом. А любая игра и так может делать сисколлы к lv2 - зачем ещё одна прослойка, от чего тут изолироваться и/или абстрагироваться?

anonymous
()

Боюсь, это будет такая же ерунда, что и на пс3.

Без юсб, без 3д зачем это все надо?

AVL2 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.