
Linux 2.4 rulează pe hardware-ul original al PS1
Explorarea limitelor absolute ale consolelor vechi prin intermediul programării dedicate este o manifestare admirabilă a valorului conservării tehnice și al nostalgiei în industrie, aducând noi utilități interesante pentru aparatele care au marcat o eră. Proiectul Blackroo Linux v0.5.0, cunoscut sub numele de „Little Joey”, a reușit să ruleze Linux 2.4 direct pe hardware-ul original al PlayStation-ului, utilizând doar cei 2 MB de memorie RAM standard ai consolei lansate în 1994.
Inițiativa rulează direct de pe un disc CD-R fără nevoie de hardware auxiliar sau calculatoare externe.
Execuția sistemului deschide o interfață de comandă direct pe ecranul televizorului, permițând comenzi printr-o tastatură conectată prin adaptor. Este vorba despre o compilare nativă realizată pentru CPU-ul MIPS R3000A de 33 MHz al consolei originale, diferind de emulații sau de kiturile oficiale lansate ulterior de Sony pe PlayStation 2 și PlayStation 3.
În etapa de inițializare, după rularea BIOS-ului consolei, încărcătorul numit kloader este rulat de pe disc pentru a localiza executabilul sistemului. Apoi, driverul dedicat psxcd identifică imaginea rădăcină în format ISO 9660 și încarcă structura ext2 în memoria aparatului.
【連邦更新】
初代プレイステーションに、Linuxが勝手移植!!
本作はなんと、標準PS1の2MB RAM上でLinux 2.4系を実機起動。CD-RからブートしLinuxのシェルを表示が可能となっている
更にプレステエミュ「DuckStation」用の8MB版も用意されていて、動作確認済みなンだッッ!!https://t.co/Y95SBONM68 pic.twitter.com/yOyK6L4pgk— 吉野@連邦(renpou.com) (@yoshinokentarou) 30 august 2026
Versiunea disponibilă vine deja cu comenzi esențiale ca ls, cat, cp, mv, edit, df, ps, top, hexdump și fetch, în plus permițând formatul și citirea cardurilor de memorie originale.
Cu ajutorul accesoriului multitap, sistemul suportă până la opt carduri de memorie în paralel, atingând un spațiu de stocare aproximativ de 508 KB cu o rată de scriere de 31 KB/s.
Pentru a aborda lipsa porturilor USB pe modelul din 1994, soluția adoptată a fost utilizarea adaptorului BlueRetro la portul de control configurat în mod tastatură, în timp ce integrarea cu mouse-ul oficial al mărcii este în planurile actualizărilor viitoare.
Ideea de a rula sistemul pe consola Sony are o istorie veche: între anii 2000 și 2007, echipa rusă Blokman Trading a dezvoltat proiectul Runix, bazat pe uClinux 2.4, ale cărui fișiere au fost pierdute odată cu închiderea site-ului oficial al grupului.
Dezvoltatorul Chelson Aitcheson a preluat reconstrucția codului pe parcursul a trei ani de muncă, folosind baza Runix pentru a reface de la zero bootloader-ul, structura de utilizator și driverul de citire al unității CD a consolei.
Pentru a testa distribuția pe hardware real, PlayStation trebuie adaptat pentru citirea mediilor inscripționate pe CD-R. Creatorul subliniază că sistemul nu dispune de interfață grafică sau browsere de internet, limitând utilizarea memoriei RAM disponibile pentru sarcini de bază de gestionare a fișierelor.
Readucerea la viață a unor proiecte uitate din trecut pentru a face o consolă din 1994 să ruleze linii de cod din Linux este o realizare în inginerie inversă care merită toate laudele comunității tehnice. Pe de altă parte, complexitatea enormă de a configura conectori și medii fizice într-un sistem fără utilizare practică reală reafirmă că noutatea servește doar ca o curiozitate pentru entuziaștii dornici să înfrunte bariere tehnice.



Comentarii
Conectează-te la contul tău sau creează unul gratuit pe MG Community pentru a participa la comentarii.