newsence

我將 Linux 移植到 PS5 並將其變成了一台 Steam Machine

Hacker News·28 天前

我成功地將 Linux 作業系統移植到了 PS5 主機上,並將這台 Sony 的硬體設備轉化為一台功能完備的 Steam Machine。

背景

知名安全研究員 Andy Nguyen(@theflow0)近期成功將 Linux 系統移植至 PlayStation 5(PS5)硬體,並將其改造成一台具備 Steam Machine 功能的遊戲主機。這項突破意味著玩家能突破索尼原廠系統的限制,在高效能的遊戲主機硬體上運行個人電腦軟體與遊戲。

社群觀點

這項技術突破在 Hacker News 社群引發了關於硬體所有權與駭客精神的深度討論。許多討論者聚焦於現今科技環境下,要在自己購買的硬體上執行自定義軟體竟然成了一件值得慶賀的「大事」,這反映出硬體鎖定(Lock-in)現象的普遍與悲哀。有觀點認為,廠商強制規定使用者必須以特定方式使用產品,就像是買了一把螺絲起子卻被禁止用來撬開東西一樣荒謬。雖然有反對意見指出,廠商不提供非預期用途的保固是合理的,但社群普遍共識在於,廠商不應透過技術手段徹底剝奪使用者對硬體資源的支配權。

針對技術細節,社群成員指出這項移植並非易事,目前仍需要特定的舊版韌體,並透過完整的漏洞利用鏈(Full Chain Exploit)才能達成。這引發了實用性方面的疑慮,例如使用者是否能同時保留原廠作業系統以存取既有的 PS5 遊戲庫,或者必須在 Linux 與原廠系統之間二選一。若無法兼顧,對於一般玩家而言,這項技術可能更傾向於概念驗證而非日常應用。

此外,關於顯示效能的實現也引起了技術愛好者的好奇。有討論者提到,PS5 的圖形處理器介面是如何被發現並成功驅動的,並指出 Mesa 開源圖形庫中似乎已經出現了針對 PS5 支援的相關程式碼更動。部分留言認為,這種對抗人工限制的行為正是駭客精神的體現,即便過程艱辛,但這種「讓不被允許運行的東西跑起來」的挑戰感,正是推動技術社群不斷前進的動力。

延伸閱讀

在討論過程中,社群成員分享了相關的技術資源,包括 Mesa 開源專案中針對 PS5 支援的合併請求(Merge Request),其中涉及對 AMD GPU 相關參數的調整。此外,也有人提到 BC-250 挖礦卡(其硬體架構與 PS5 相似)的相關研究工作,可能對此次 Linux 移植提供了技術上的參考價值。

https://xcancel.com/theflow0/status/2030011206040256841