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, також було успішно продемонстровано, що гра Spider-Man працює з роздільною здатністю 1440p, зберігаючи постійну частоту кадрів 60 кадрів/с, що додатково підтверджує потенціал цього підходу на основі Linux.
Технічний механізм, що стоїть за цим досягненням, ґрунтується на використанні вразливості в системі безпеки PS5, яку Нгуєн використав, щоб отримати необхідний доступ для завантаження Linux на консоль. Ця виправлена вразливість служить точкою входу, яка дозволяє розробнику обійти стандартну операційну систему та встановити альтернативне програмне середовище. Існування таких прогалин у безпеці в комерційному обладнанні не є рідкістю, особливо на ранніх етапах життєвого циклу нових поколінь консолей. Однак те, як ці вразливості розкриваються та документуються, відіграє вирішальну роль у визначенні того, як виробники реагуватимуть і впроваджуватимуть виправлення безпеки, щоб запобігти широкому використанню.
Наслідки цієї можливості PS5 Linux виходять за межі простої ігрової ностальгії чи технічної цікавості. Ця розробка відкриває численні можливості для законного використання, включаючи доступ до інструментів розробки Linux, середовищ розробки програмного забезпечення та різноманітних програм із відкритим кодом, які недоступні через стандартну вітрину PlayStation 5. Розробники та студенти теоретично можуть використовувати консоль як бюджетну робочу станцію Linux для програмування та розробки. Крім того, такий підхід може сприяти академічним дослідженням і освітнім ініціативам, пов’язаним із апаратним забезпеченням консолі та архітектурою операційної системи.
Процес встановлення Linux на PS5 за допомогою методу Нгуєна вимагає технічних знань і зручності роботи з інтерфейсами командного рядка та операцій на системному рівні. Користувачі повинні розуміти кроки, пов’язані з використанням уразливості та належним налаштуванням середовища Linux після його завантаження. Репозиторій GitHub, що містить інструкції зі встановлення, служить центральним центром для цього проекту, керованого спільнотою, разом із документацією, посібниками з усунення несправностей та оновленнями в міру розвитку проекту. Цей спільний підхід дозволив швидко вдосконалити та розширити можливості проекту.
Виробники консолей історично дотримувалися обмежувальної політики щодо модифікації апаратного забезпечення та встановлення альтернативної операційної системи, розглядаючи такі дії як загрози своїм екосистемам та інтелектуальній власності. Sony постійно подає судові позови проти тих, хто розробляє та поширює інструменти, призначені для обходу заходів безпеки PlayStation. Однак підхід Нгуєна до публікації технічної документації на GitHub існує в сірій правовій зоні, де відмінність між наданням освітньої інформації та сприянням обходу залишається спірною та предметом постійних дебатів у технологічних та юридичних спільнотах.
Природа програмної модифікації цієї інсталяції PS5 Linux забезпечує важливий контекст для розуміння її практичних наслідків. Оскільки модифікація не зберігається після перезапуску, користувачі не можуть назавжди перетворити свою PS5 на спеціальну машину Linux без повторного виконання процедури встановлення. Ця тимчасова характеристика фактично узгоджується з інтересами Sony у збереженні цілісності їхньої екосистеми консолей, оскільки стандартна операційна система PlayStation 5 залишається стандартним станом апаратного забезпечення. Тим не менш, саме існування цієї можливості демонструє основну обчислювальну потужність PS5 і обмеження суто програмних заходів безпеки, які перешкоджають рішучим розробникам отримати доступ до основного обладнання.
У майбутньому ця демонстрація служить доказом концепції, яка може надихнути на подальше дослідження альтернативних операційних систем і програм на PlayStation 5. У міру того, як покоління консолей розвивається та Sony впроваджує потенційні виправлення безпеки, технічний ландшафт продовжуватиме розвиватися. Спільний характер спільноти з відкритим вихідним кодом, підтверджений публічним випуском GitHub від Nguyen, свідчить про те, що цей проект, ймовірно, буде постійно розвиватися, вдосконалюватися та адаптуватися численними учасниками. Майбутні ітерації можуть усунути поточні обмеження та розширити діапазон сумісних ігор і програм.
Ширше значення цього досягнення поширюється на дискусії про права споживачів, володіння пристроями та межі законних технічних досліджень. У той час як законність і етичність таких модифікацій залишаються під сумнівом, технічне досягнення є незаперечним і демонструє дивовижну техніку, притаманну сучасним ігровим консолям. Для ентузіастів, які бажають долати технічні труднощі та юридичну невизначеність, можливість запускати Linux на PlayStation 5 представляє захоплюючий рубіж у налаштуванні консолі та відкриває двері для додатків, що виходять далеко за межі традиційних ігор.
Джерело: The Verge


