- PS5-Linux omogućuje učitavanje kompletne Linux distribucije na PS5 "Phat" modele s firmwareima 3.xx i 4.xx korištenjem exploita u hipervizoru.
- Sustav ima 8 Zen 2 jezgri i RDNA2 GPU, pružajući performanse slične onima srednjeg do visokog računala za igranje i emulaciju.
- Ovo je privremeni softmod: nakon ponovnog pokretanja, konzola se vraća na službeni sustav i potrebno je ponoviti exploit za korištenje Linuxa.
- Nema izvorne podrške za WiFi ili DualSense putem Bluetootha, ali s USB adapterima PS5 može funkcionirati kao svestrana Linux radna stanica.
Pretvaranje PlayStationa 5 u nešto više od obične konzole više nije nerealna ideja. Zahvaljujući projektu poznatom kao PS5-Linux i pripadajući korisni teretMoguće je učitati kompletnu Linux distribuciju na Sonyjev hardver i koristiti ga praktički kao stolno računalo srednje do visoke klase. To nije službena značajka tvrtke, niti je namijenjena prosječnom korisniku, ali za one koji uživaju u petljanju sa sustavima i hardverom, mogućnosti koje otvara su vrlo zanimljive.
Iza ovog otkrića stoji istraživač sigurnosti Andy Nguyen, poznat u svijetu kao theflow0 ili TheOfficialFlowVisoko cijenjena osoba u svijetu kućnog razvoja i modiranja konzola, njegov rad omogućio je ulančavanje kritičnih ranjivosti u PS5 kako bi se zaobišao službeni operativni sustav i otkrila prava snaga AMD SoC-a unutar stroja. Međutim, cijeli proces ima nijanse, prilično stroge zahtjeve i ograničenja koja treba razumjeti prije nego što se pokuša.
Što je PS5-Linux i što se ovim projektom želi postići?
Projekt PS5-Linux u osnovi se sastoji od učitivač ili teret sposoban za pokretanje Linux distribucije na PS5, iskorištavajući sigurnosne ranjivosti u hipervizoru konzole. Ne govorimo o ogoljenom Linuxu ili nekoj vrsti pseudo-sustava, već o potpunoj distribuciji, obično temeljenoj na Ubuntuu, s pristupom CPU-u, GPU-u, memoriji i ulazno/izlaznim portovima stroja, vrlo slično onome što biste imali na modernom stolnom računalu.
Glavni cilj razvoja nije piratstvo ili izvršavanje kopija PlayStation igara, već Istražite granice Sonyjevog zatvorenog hardvera i pokazati da se, uz prave iskorištavanja, PS5 može ponašati kao potpuno funkcionalan x86-64 sustav s Linuxom. Zapravo, sami programeri inzistiraju da je pristup eksperimentalan i tehnički, namijenjen entuzijastima sistemske arhitekture, programerima i onima koji su znatiželjni o slobodnom softveru.
U praksi to znači da se kompatibilni PS5 može pretvoriti u Linux radna stanica s grafičkim ubrzanjemPristup Steamu, emulatorima i aplikacijama za produktivnost je odobren. Međutim, proces nije za svakoga: zahtijeva napredno znanje, strpljenje i prihvaćanje određenih kompromisa, poput nedostatka podrške za neke hardverske značajke i potrebe za ponavljanjem exploita svaki put kada se konzola ponovno pokrene.
Ključni detalj je da se sve ovo oslanja na hipervizorski exploit nadimka Byepervisor, zajedno s drugom ranjivošću pod nazivom umtx2 za postizanje početnog izvršavanja kodaOva kombinacija omogućuje zaobilaženje slojeva zaštite koji inače sprječavaju korisnika da pokreće neovlašteni softver ili izravno pristupa sistemskim resursima niske razine.
Modeli i verzije firmvera kompatibilne s PS5-Linux
Kompatibilnost je jedan od najosjetljivijih aspekata projekta, jer Nisu sve PS5 konzole kompatibilne s instaliranjem Linuxa.Trenutno je podrška ograničena na originalne PS5 modele, takozvane "Phat" (prve, glomaznije verzije), a za sada su isključeni Slim modeli i sve moguće kasnije revizije.
Osim fizičkog modela, verzije firmvera su apsolutno ključne. Exploit radi samo pod vrlo specifičan raspon ažuriranja sustavaA ako je konzola iznad tog raspona, ne postoji praktičan način za vraćanje unatrag ili iskorištavanje korisnog tereta:
U trenutnom stanju razvoja, PS5-Linux podržava:
- Firmwarei 3.xx (3.00, 3.10, 3.20 i 3.21)Ove verzije omogućuju vam pokretanje Linuxa, ali trenutno nemaju podršku za M.2 pohranu u utoru za proširenje. To znači da konzola neće prepoznati dodatni NVMe SSD unutar Linuxa ako koristite ove verzije.
- Firmwarei 4.xx (4.00, 4.02, 4.03, 4.50 i 4.51)Nude potpunu kompatibilnost, uključujući korištenje M.2 NVMe SSD-a ugrađenog u dodatni utor. To otvara vrata korištenju brzih diskova većeg kapaciteta posebno dizajniranih za Linux okruženje.
Osim tog skupa verzija, stvari se znatno mijenjaju. Firmware 6.xx i noviji su potpuno isključeni. Za sada se exploit ne može primijeniti i stoga se Linux ne može pokrenuti ovom metodom. Korisnici koji su već ažurirali na ove revizije nemaju sreće, barem ne s trenutno dostupnim alatima.
Što se tiče firmwarea 5.xx, programeri su komentirali da U budućnosti bi mogli postati kompatibilniMeđutim, postoji značajno ograničenje: Linux bi se pokretao unutar Sonyjevog virtualnog stroja GameOS, a ne izravno na hardveru. To bi rezultiralo primjetnim smanjenjem performansi i ograničenjima koja još uvijek nisu u potpunosti definirana, jer bi službeni operativni sustav i dalje djelovao kao posrednik između hardvera i Linux sustava.
Mogućnost pružanja podrške za stariji firmwarei 1.xx i 2.xxIako to nije kratkoročni prioritet. Ti rani sustavi imaju vlastite sigurnosne značajke, a potreban razvojni napor čini se visokim u odnosu na broj konzola koje zapravo ostaju na tako ranim verzijama.
Zahtjevi za hardver i potrebne komponente
Osim firmwarea, za korištenje PS5-Linuxa potreban vam je set dodatne fizičke komponente i neke prethodne pripremeNije dovoljno samo uključiti konzolu i pritisnuti par tipki, stoga je dobro imati jasan popis bitnih stvari prije početka.
Prvo, obavezno je PS5 "Phat" model s firmverom unutar kompatibilnog raspona kao što je već spomenuto. Bez toga, ostali elementi bit će beskorisni. Na temelju toga, projekt zahtijeva:
- USB pogon od najmanje 64 GB, po mogućnosti Brzi vanjski SSD, gdje će se pohraniti slika Linux distribucije i potrebne datoteke za pokretanje.
- USB mrežni adapter, bilo Ethernet ili WLAN uređaj kompatibilan s Linuxom, jer Interni WiFi na PS5 nije podržan u ovoj implementaciji.
- Osnovni ulazni periferni uređaji kao što su USB tipkovnica i miš, potrebno za upravljanje operativnim sustavom nakon pokretanja distribucije.
- Opcionalno, M.2 NVMe SSD instaliran u utor za proširenje, upotrebljiv samo ako je firmware 4.xx s podrškom za ovu vrstu pohrane pod Linuxom.
Vrijedi napomenuti da DualSense kontroler, iako je službeni kontroler za konzolu, Bluetooth ne radi izvorno na LinuxuZa korištenje je potreban vanjski Bluetooth adapter spojen putem USB-a, a čak i tada ovisi o podršci kernela i alatima za konfiguraciju naredbi u korištenoj distribuciji.
Također se toplo preporučuje imati jedan ispravno konfigurirana lokalna mrežna veza za pokretanje exploita i učitavanje korisnog tereta. Postupak uključuje izvršavanje naredbi, prijenos datoteka i, u nekim slučajevima, posluživanje sadržaja s računala na mreži, tako da se to ne može izvesti bez određene kontrole nad okolinom.
Kako PS5-Linux funkcionira iznutra
Interni rad projekta temelji se na lančano povezivanje dva različita iskorištavanja kako bi se došlo do hipervizora PS5, koji je najzaštićeniji sloj sustava. Ovo područje odgovorno je za kontrolu pristupa hardveru i osiguravanje da se pokreće samo softver koji je potpisao i odobrio Sony.
Prva karika u lancu je iskorištavanje pod nazivom umtx2, koji omogućuje početno izvršavanje koda nepotpisano u sustavu. Nakon što je postignut ovaj proboj, ranjivost u hipervizoru, poznatom unutar scene kao Byepervisor, stupa na scenu, omogućujući pristup niske razine AMD SoC-u koji pokreće konzolu.
S ovim otvorenim vratima, PS5-Linux loader se brine o pokrenite Ubuntu sliku prilagođenu za PS5izlažući puni kapacitet CPU-a i GPU-a Linux okruženju. Iz perspektive operativnog sustava, konzola se ponaša kao standardno x86-64 računalo, iako s nekim hardverskim osobitostima i specifičnim upravljačkim programima.
Projekt također uključuje terminalne alate koji omogućuju upravljajte profilima ventilacije i načinima rada "pojačanja" CPU-a i GPU-a. To je ključno jer je dizajn hlađenja konzole osmišljen za obrasce potrošnje energije Sonyjevog službenog sustava, a ne za stalna opterećenja računala, softverske instalacije ili produžene sesije igranja na računalu pod Linuxom.
U praksi to znači da korisnik može prilagoditi radnu frekvenciju CPU-a i GPU-a na nešto konzervativnije vrijednosti (npr. 3,2 GHz za CPU jezgre i 2,0 GHz za GPU) kako bi se izbjegli problemi s temperaturom, posebno ako se konzola koristi u slabije prozračenim okruženjima ili u modelima s kompaktnijim kućištima.
Performanse hardvera PS5 pod Linuxom
Nakon što se Linux pokrene, PS5 otkriva pravu snagu svog hardvera iz perspektive PC-a. Sustav otkriva osam Zen 2 jezgri CPU-a sa 16 nitisposoban doseći do 3,5 GHz, zajedno s GPU-om temeljenim na RDNA2 arhitekturi koji postiže vrhunac na oko 2,23 GHz. Sve se to prevodi u razinu performansi usporedivu s onom trenutnog srednjeg do vrhunskog računala.
Što se tiče video izlaza, Linux okruženje koristi HDMI priključak konzole kako bi ponudilo Rezolucije 1080p, 1440p i 4K pri 60 Hzs podrškom za integrirani digitalni audio izlaz. To vam omogućuje spajanje PS5 na bilo koji moderni monitor ili TV i uživanje u potpunom iskustvu stolnog računala.
Svi USB priključci ostaju operativni, što olakšava spajanje perifernih uređaja i adaptera mreža, vanjska pohrana, kontroleri itd. Ova svestranost ključna je za transformaciju konzole u nešto što jako nalikuje računalu: možete priključiti USB čvorišta, mehaničke tipkovnice, miševe za igranje, vanjske audio adaptere i još mnogo toga.
Testovi koje je provela zajednica pokazuju da Steam igre i emulatori mogu raditi prilično glatko.Zahtjevni naslovi poput GTA V, čak i s naprednim efektima poput praćenja zraka omogućenim u određenim konfiguracijama, sposobni su za rad s oko 60 sličica u sekundi. To PS5 s Linuxom stavlja u rang s mnogim stolnim računalima srednje i visoke klase, što ima smisla s obzirom na to da je njegova unutarnja arhitektura vrlo slična onoj računala s AMD CPU-om i GPU-om.
Zbog ove razine performansi PS5 sa starijim firmwareom izgleda kao... relativno pristupačna Linux platforma Za one koji već posjeduju konzolu i ispunjavaju zahtjeve firmwarea. U kontekstu gdje su zasebne grafičke kartice i dalje skupe, mogućnost ponovne upotrebe PS5 hardvera kao "alternativnog računala" za igranje i rad pod Linuxom posebno je privlačna određenim vrstama korisnika.
Softmod, pokretanje sustava i ograničenja
Jedan ključni aspekt koji se ne smije zanemariti jest da PS5-Linux Ne izvodi trajnu instalaciju na interni SSD konzole.Ovo je softmod: sustav radi s vanjskih diskova i putem exploita, bez nepovratne promjene Sonyjevog originalnog operativnog sustava.
To ima i svoju pozitivnu stranu, jer Rizik od oštećenja PS5 ili njegovog onesposobljavanja je puno manji nego u drugim, agresivnijim modifikacijama. Svaki put kada se konzola ponovno pokrene, ona se potpuno pokreće u GameOS, službeno okruženje, bez ikakvih tragova prethodnog učitavanja Linuxa, osim datoteka na vanjskim diskovima.
Nedostatak je što ako se korisnik želi vratiti na korištenje Linuxa nakon isključivanja ili ponovnog pokretanja PS5, Morate ponoviti cijeli postupak iskorištavanja i učitavanja korisnog tereta.Ne postoji klasični mehanizam dvostrukog pokretanja poput onog koji biste mogli imati na računalu, gdje iz upravitelja pokretanja birate koji sustav želite pokrenuti.
Dodatno, proces pripreme USB pogona s distribucijom i mrežnom konfiguracijom za pokretanje exploita Nije namijenjeno početnicima.Potrebno je izvršavati naredbe, upravljati slikama diskova, konfigurirati usluge na lokalnoj mreži i detaljno razumjeti korake kako bi se izbjegli rušenja ili kvarovi tijekom procesa.
Još jedno značajno ograničenje je prethodno spomenuti nedostatak Izvorna podrška za ugrađeni WiFi i za DualSense kontroler putem BluetoothaIako se vanjski adapteri mogu koristiti za prevladavanje ovih ograničenja, iskustvo nije tako uglađeno ili trenutno kao na konvencionalnom računalu i potrebno je nekoliko pokušaja i pogrešaka kako bi se pronašao hardver koji najbolje radi s Linuxom na PS5.
Praktična upotreba: PC igre, emulacija i stolna računala
Unatoč ograničenjima i tehničkim zahtjevima koje to podrazumijeva, istina je da PS5 pod Linuxom ima prilično širok raspon upotrebe što daleko nadilazi jednostavnu tehničku demonstraciju. Za mnoge entuzijaste, činjenica da mogu pokretati PC igre i emulatore na konzoli izvorno dizajniranoj za zatvoreni sustav sama je po sebi uvjerljiv razlog.
S jedne strane, integracija sa Steamom i drugim platformama omogućuje igranje PC igara s tipkovnicom i mišemTo je nešto što mnogim konzolnim igračima nedostaje u određenim žanrovima, poput natjecateljskih pucačina ili strateških igara. Mogućnost da se to napravi na samom PS5, ponovnom upotrebom televizora iz dnevne sobe ili glavnog monitora, otvara prilično zanimljivo hibridno iskustvo igranja.
S druge strane, pristup emulatorima starih konzola i retro platformi čini PS5 vrlo moćan emulacijski centarZahvaljujući kombinaciji Zen 2 CPU-a i RDNA2 GPU-a, moguće je glatko emulirati relativno moderne sustave, pod uvjetom da su Linux emulatori dobro optimizirani.
Osim razonode, konzola pretvorena u Linux stroj savršeno je valjana za produktivni zadaci, razvoj softvera i korištenje desktop aplikacijaMožete instalirati uredske pakete, programska okruženja, lagane alate za uređivanje i gotovo sve što postoji za Linux i kompatibilno je s x86-64 arhitekturom.
Kompatibilnost s dodatnom pohranom putem USB-a i, u firmwareu 4.xx, putem M.2 NVMe SSD-a, omogućuje upravljanje velike količine podataka i projekata bez oslanjanja na internu pohranu službenog sustava. U kombinaciji s HDMI audio izlazom i mogućnošću spajanja dodatnih uređaja, PS5 se ponaša kao potpuno računalo u gotovo svakom aspektu.
Ovaj eksperiment nije namijenjen potpunoj zamjeni tradicionalnog računala, ali pokazuje da, uz prave alate i malo strpljenja, Konzola za stolno računalo može se pretvoriti u stroj opće namjene Vrlo kompetentan u igranju igara, emulaciji i radu pod Linuxom.
U konačnici, PS5-Linux zauzima sredinu između testnog laboratorija i praktične primjene: iskorištava stvarne ranjivosti sustava, ali njegova navedena namjera je isključivo edukativna i tehnička. Za one koji ispunjavaju zahtjeve firmvera i modela te su željni eksperimentiranja, to može biti vrlo originalan način da se dodatno iskoristi konzola i uvede je u svijet slobodnog softvera i klasičnih desktop okruženja.
Kombinacija pristupa hipervizoru, detaljne kontrole CPU-a i GPU-a, alata za upravljanje načinima hlađenja i performansi te mogućnosti glatkog pokretanja PC igara i emulatora čini ga... PS5 se doživljava kao više od samo zatvorenog igraćeg uređaja.U jednom uređaju, Sonyjev zatvoreni ekosustav, potpuno netaknut nakon svakog ponovnog pokretanja, koegzistira s potpunim Linux okruženjem sposobnim konkurirati mnogim trenutnim računalima srednje i visoke klase.
Sadržaj
- Što je PS5-Linux i što se ovim projektom želi postići?
- Modeli i verzije firmvera kompatibilne s PS5-Linux
- Zahtjevi za hardver i potrebne komponente
- Kako PS5-Linux funkcionira iznutra
- Performanse hardvera PS5 pod Linuxom
- Softmod, pokretanje sustava i ograničenja
- Praktična upotreba: PC igre, emulacija i stolna računala

