PS5 теперь работает под управлением Linux: играйте в компьютерные игры на консоли

Разработчик Энди Нгуен рассказывает, как установить Linux на консоли PS5, чтобы можно было играть на ПК. Узнайте об этом программном моде и его возможностях.
Важным достижением для энтузиастов моддинга консолей является разработчик Энди Нгуен, который представил новаторский метод, который позволяет установить Linux на консоли PlayStation 5, эффективно превращая игровое оборудование Sony в функциональный ПК на базе Linux. Этот инновационный подход представляет собой важную веху в продолжающихся усилиях по расширению возможностей игровых систем следующего поколения за пределы их первоначальных спецификаций. Это достижение привлекло внимание технических энтузиастов и разработчиков по всему миру, продемонстрировав творческие возможности, которые открываются, когда решительные программисты расширяют границы коммерческого оборудования.
Работа Нгуена основана на предыдущих демонстрациях, которые он продемонстрировал в прошлом месяце, где он успешно запустил модифицированную версию операционной системы Ubuntu на консоли PS5. Тогда он эффектно продемонстрировал несколько игр для ПК, работающих на PlayStation 5, доказав техническую осуществимость такой затеи. Теперь он сделал следующий логический шаг, опубликовав подробные инструкции по установке на GitHub, сделав этот мод для PS5 Linux доступным для других разработчиков и технически подкованных пользователей, желающих повторить его достижения. Этот общедоступный выпуск технической документации представляет собой важный момент в истории модификаций консолей.
В реализации используется так называемый подход «мягкой модификации», который означает, что установка Linux не приводит к необратимому изменению прошивки консоли и не сохраняется после выключения и перезапуска системы. Каждый раз, когда пользователь выключает PS5 или перезагружает систему, ему необходимо повторно применить среду Linux. Несмотря на это ограничение, функциональность остается впечатляющей, поскольку пользователи действительно могут запускать и играть в различные компьютерные игры через среду Ubuntu после ее успешной загрузки на оборудование. Этот временный характер модификации фактически обеспечивает определенную степень безопасности и обратимости по сравнению с постоянными изменениями прошивки.
Демонстрация производительности особенно примечательна для подтверждения жизнеспособности этого подхода. Одним из выдающихся примеров является запуск Grand Theft Auto V в среде Ubuntu на PS5, обеспечивающий расширенные возможности трассировки лучей с плавной частотой 60 кадров в секунду. Такой уровень графической точности и производительности демонстрирует, что аппаратное обеспечение PS5, освобожденное от ограничений собственной операционной системы, может справиться с требовательными современными играми с впечатляющими визуальными возможностями. Помимо GTA V, игра «Человек-паук» также была успешно продемонстрирована в разрешении 1440p при постоянной частоте кадров 60 кадров в секунду, что еще раз подтверждает потенциал этого подхода на базе Linux.
Технический механизм этого достижения основан на использовании уязвимости в системе безопасности PS5, которую Нгуен использовал, чтобы получить необходимый доступ для загрузки Linux на консоль. Эта исправленная уязвимость служит точкой входа, позволяющей разработчику обойти стандартную операционную систему и установить альтернативные программные среды. Существование таких брешей в безопасности в коммерческом оборудовании не является чем-то необычным, особенно на ранних стадиях жизненного цикла консолей новых поколений. Однако то, как эти уязвимости раскрываются и документируются, играет решающую роль в определении того, как производители на них реагируют и внедряют исправления безопасности для предотвращения широкого распространения уязвимостей.
Последствия этой возможности PS5 Linux выходят за рамки простой игровой ностальгии или технического любопытства. Эта разработка открывает множество возможностей для законного использования, включая доступ к инструментам разработки Linux, средам разработки программного обеспечения и различным приложениям с открытым исходным кодом, которые недоступны в стандартном магазине PlayStation 5. Разработчики и студенты теоретически могут использовать консоль в качестве недорогой рабочей станции Linux для целей программирования и разработки. Кроме того, этот подход может способствовать академическим исследованиям и образовательным инициативам, связанным с аппаратным обеспечением консолей и архитектурой операционной системы.
Процесс установки Linux на PS5 с использованием метода Нгуена требует технических знаний и умения пользоваться интерфейсами командной строки и операциями на уровне системы. Пользователи должны понимать шаги, необходимые для использования уязвимости и правильной настройки среды Linux после ее загрузки. Репозиторий GitHub, содержащий инструкции по установке, служит центральным узлом для этого проекта, управляемого сообществом, вместе с документацией, руководствами по устранению неполадок и обновлениями по мере развития проекта. Такой совместный подход позволил быстро усовершенствовать и расширить возможности проекта.
Производители консолей исторически придерживались ограничительной политики в отношении модификации оборудования и установки альтернативных операционных систем, рассматривая такие действия как угрозу их экосистемам и интеллектуальной собственности. Sony постоянно возбуждает судебные иски против тех, кто разрабатывает и распространяет инструменты, предназначенные для обхода мер безопасности PlayStation. Однако подход Нгуена к публикации технической документации на GitHub существует в серой правовой сфере, где различие между предоставлением образовательной информации и содействием обходу остается спорным и предметом постоянных дискуссий в технологических и юридических сообществах.
Природа мягкой модификации этой установки Linux для PS5 обеспечивает важный контекст для понимания ее практического значения. Поскольку модификация не сохраняется после перезагрузки, пользователи не могут навсегда преобразовать свою PS5 в выделенную машину с Linux без повторного выполнения процедуры установки. Эта временная характеристика фактически соответствует интересам Sony в сохранении целостности экосистемы их консолей, поскольку стандартная операционная система PlayStation 5 остается состоянием оборудования по умолчанию. Тем не менее, само существование этой возможности демонстрирует базовую вычислительную мощность PS5 и ограничения чисто программных мер безопасности, предотвращающих доступ решительных разработчиков к базовому оборудованию.
Заглядывая в будущее, можно сказать, что эта демонстрация послужит проверкой концепции, которая может вдохновить на дальнейшее изучение альтернативных операционных систем и приложений для PlayStation 5. По мере развития поколения консолей и внедрения потенциальных исправлений безопасности Sony техническая среда будет продолжать развиваться. Совместный характер сообщества открытого исходного кода, о котором свидетельствует публичный выпуск Нгуена на GitHub, предполагает, что этот проект, вероятно, будет продолжать развиваться, дорабатываться и адаптироваться многочисленными участниками. Будущие версии могут устранить текущие ограничения и расширить спектр совместимых игр и приложений.
Более широкое значение этого достижения распространяется на дискуссии о правах потребителей, владении устройствами и границах законных технических исследований. Хотя законность и этика таких модификаций остаются спорными, техническое достижение неоспоримо и демонстрирует замечательную инженерную подготовку, присущую современным игровым консолям. Для энтузиастов, желающих справиться с техническими проблемами и юридической неопределенностью, возможность запуска Linux на PlayStation 5 представляет собой захватывающий рубеж в настройке консоли и открывает двери для приложений, выходящих далеко за рамки традиционных игровых возможностей.
Источник: The Verge


