Для PlayStation 5 попробуют сделать слой совместимости с Windows и Linux
Примерно так SteamOS запускает игры для Windows.
Разработчик под ником boykopovar запустил проект AnyPS5 — слой совместимости для игр PlayStation 5, позволяющий запускать их под Windows и Linux. Задача-максимум AnyPS5 — это запуск игр для PlayStation 5 на других платформах без эмуляции.
В комплект AnyPS5 входит специальный релинкер для конвертации исполняемых файлов, а также собственные реализации системных библиотек PRX. Кроме того, AnyPS5 должен перекомпилировать шейдеры PlayStation 5 для Vulkan.
По принципу работы технология ближе к Wine и Proton — с их помощью, например, SteamOS запускает Windows-игры. Сейчас проект находится на очень ранней стадии: игры грузятся лишь до одного из первых этапов, реализованы не все системные вызовы прошивки PlayStation 5.
Пока сложно сказать, насколько динамично будет развиваться проект. Эмуляторы PlayStation 5 в последнее время бурно растут благодаря использованию ИИ при разработке, вероятно, с созданием слоя совместимости нейросети тоже помогут.
Возможно, разработка такого слоя будет немного проще, чем полноценная эмуляция. Всё-таки PlayStation 5 построена на базе тех же архитектур, что используются для современных процессоров и видеокарт.

