DSLinux: Linux pokrenut na Nintendo DS-u

DSLinux

Znao sam da postoji mogućnost instalirati Linux u PS3, u Wii, čak ga pokrenite u a pokretan Android (koji sam po sebi već radi s Linux kernelom) i pogledajte ga s VNC poslužiteljem ... Ali, u a nintendo ds? Nisam mislio da će Linux raditi na uređaju s tako slabim hardverom ... i podcijenio sam ga. Pokazat ću vam kako ga instalirati i konfigurirati za vašu upotrebu, uopće nije komplicirano, ali za njegovo korištenje potrebno je neko iskustvo s naredbenim retkom.

DSLinux je mini distribucija Linux napisano u C y Asembler (RUKA). U stanju je uletjeti Nintendo DS (Masno i lagano, ne DSi ili DSiXL) pomoću flash kartice iz utora 1 ili 2 (DS ili GBA). Impresivno je da može raditi s ARM procesorom na tako niskoj frekvenciji i samo 4 MB RAM-a, što potvrđuje fleksibilnost Linuxa u pogledu hardvera.

Uključuje osnovne naredbe jezgre (cp, mkdir, wget, rm ...), neke terminalne aplikacije (poput poveznica, madplay, nano ...) i terminalne igre (advent4, avantura i neke freeBSD igre). Evo njegovih prednosti:

  • Mogućnost uživanja u Linuxu gdje god krenemo (čini se kao linux geek xD).
  • Reproducirajte glazbu s SD-a i WiFi-a.
  • Surfajte internetom s Linkovi.
  • Reproducirajte glazbu s luda igra.
  • Uređivanje tekstova pomoću nano y vi.
  • Učinite multitasking (zahtijeva proširenje RAM-a 2).
Dobro, zar ne? Sad ima i nedostataka:
  • Dio aplikacija i grafički način rada (s PIXIL-om) zahtijeva proširenje RAM-a.
  • Ne možemo učitati homebrew ili igre od njega (to ne bismo trebali?).
  • Nije kompatibilan s DSi (XL) ili 3DS (hardver nije podržan).
  • Izvan je razvoja (djelomično).
  • Dostupno je malo paketa, nema spremišta ili slično (premda je moguće prilagoditi pakete ARM-u da se izvode s DSLinuxom).
Ipak, ako ga ipak želimo koristiti samo za testiranje, reći ću vam kako.

Pa, prvo što moramo učiniti je provjeriti ispunjavamo li zahtjeve:

  • Un Nintendo DS masnoće (prvog, gusta) Ili Lite (sekunde, koje su tanke). DSLinux nije kompatibilan s DSi, manje s DSiXL ili 3DS.
  • Una Flash kartica de Prorez 1 ili utor 2, bolje ako je iz mjesta 1 (svi koji podržavaju DLDI samokrpanje, većina to čini).
  • Preporučeno: a Proširenje RAM-a utora 2 (najmanje jedno proširenje Opera ili jedno EZ-V 3 u 1) za grafički način rada i dio programa.
  • opcija: WiFi veza, za pregledavanje i igre (da, dobro ste čuli, možete pregledavati). Svi usmjerivači konfigurirani su drugačije, pa neki nisu podržani ... poput mog Intellinet Wireless 150N : '(
  • Minimalno 150 MB slobodnog prostora na SD kartici naše Flash kartice.
Sada moramo preuzeti DSLinux, ovdje u vašem stranicu za preuzimanje. Također ako mislite da ste avanturisti, možete ga sastaviti ručno (desde Linux, claro está).
U mom sam slučaju spustio DLDI paket, što radi za većinu kartica (dslinux-dldi.tgz). Ako ćemo ga pokrenuti s GBA Movie Player-a, preuzmite drugu verziju. Ostale nam je gotovo nemoguće koristiti, pa ćemo ih ignorirati 😛
Sljedeća stvar je otpakiranje paketa.
Dobit ćemo dvije datoteke (dslinux.nds i dslinuxm.nds) a mapa poziv linux. Razlika između dviju datoteka je u tome što druga sadrži neke aplikacije modificirane kako bi se iskoristila dodatna RAM memorija, poput Nano-X y luda igra.
U mapi Linux nalazimo da su neke od klasičnih mapa sve distro, poput itd., var, lib, usr, i naravno, dom.
S prvom datotekom i mape je dovoljno, pa ćemo ih kopirati na našu SD karticu pomoću čitača mikro SD kartica.
Kad je sve spremno, umetnemo mikro SD u flash karticu, flash karticu u naš DS i uključimo ga.
Pokrećemo aplikaciju DSLinux (Ističe se više od svega jer mu je logotip Tux).
Počet će početi, onda (ako odaberemo verziju DLDI) automatski će se prijaviti kao korijen. Ako nije, korisnik je korijen a lozinka je uClinux (imajte na umu Veliko slovo C).
Nakon prijave, pojavit će se korijenski simbol (#). Ako nisu odabrali verziju DLDI, mogu promijeniti root lozinku upisivanjem passwd (to nije obavezno) i postavljanje lozinke od najmanje 5 znakova.

Stvaranje / izmjena rc.conf

Oni koji već imaju Linux iskustvo znat će rc.conf. Za one koji to ne čine, datoteka je u kojoj se spremaju konfiguracije operativnog sustava. U ovom su slučaju postavke DSLinux. Ova bi se datoteka trebala nalaziti na linux / etc / rc.conf, ali ako provjerimo, nećemo ga naći. Stoga ga morate stvoriti, ali ne brinite, programeri su uključili zadane postavke u datoteku pod nazivom rc. zadane vrijednosti.
Ono što ćemo učiniti (po mogućnosti s našeg računala, s čitačem mikro SD kartica) je kopiranje sadržaja rc. zadane vrijednosti a rc.konf.
Unutar su neke postavke koje možemo urediti, ali usredotočit ću se na samo nekoliko osnovnih stvari.
  • Prije svega, gdje to stoji hostname, To je ime ekipe i možemo ga promijeniti ako želimo, iako to ne pomaže puno ...
  • Onda gdje piše «omogućiti_mrežu_pri_podizanju«, Je li da se Wifi automatski pokrene prilikom pokretanja DSLinux. Ako će konfigurirati WiFi, mi ga mijenjamo u "I TO JE" (sa svime i citatima). Ako ne, ostavljamo ga unutra "NE".
Ako smo na našoj konzoli konfigurirali WiFi veze, možemo ih koristiti stavljanjem broja od 1 do 3 (svaki odgovara broju konfiguracije na našim konzolama, ako se ne sjećate, provjerite s igrom koja ima ovu konfiguraciju). To radi samo s usmjerivačima, a ne s Nintendo WiFi USB priključkom. Ako ne, ostavljamo ga praznim.
Ako više volimo konfigurirati WiFi ručno, idemo dolje, tamo gdje piše «essid»Smještamo naziv mreže, opcionalno, dolje u «kanal»Smještamo kanal putem kojeg će se povezati naš DS (samo ako nam stvara probleme s vezom). U "wepkey»Ide naš WEP ključ (Ako ne koristimo lozinku, ona ostaje prazna) Ako naš usmjerivač ne podržava DHCP ili radije koristimo statičku IP adresu, dodijelit ćemo «ip»Y«prolaz»Na njihova mjesta, ispod stavljamo mrežnu masku«mrežnu masku"i"prijenos»(Iako ne znam čemu služi: /), također jedan ili dva DNS-a.
  • Ako želimo promijeni font s terminala (iako sam «srušio » sustav), dolje, gdje stoji «krstionica»Mi smještamo«/usr/share/consolefonts/alt-8irán8.psf»(Uz sve i citate).
To je u osnovi postavka. Ako vam nešto ne uspije, onemogućite ga.
Ako želite, možete isprobati i druge opcije (preporučujem ih samo ako imamo proširenje RAM-a).
Posao s nama tTY (terminal) je jednostavan:
  • Usmjerena pločica: pomaknite trepćući kursor.
  • O: Uđi
  • B: razmaknica
  • X: Stranica gore
  • Y: Stranica dolje
  • L: Pomak
  • O: Kontrola
Stoga, za gore ili dolje "tampon" tty-a (terminala) koji pritisnemo L + X i L + Y respektivno.
DSLinux može se koristiti za najrazličitije stvari, toliko toliko da je nemoguće sve to opisati u ovom članku. U svakom slučaju, ovdje je odjeljak o njegovoj upotrebi, gdje ćete pronaći kako surfati Internetom, igrati se na terminalu, pokretati grafički način (pomalo nestabilan), postaviti web poslužitelj, reproducirati glazbu (pa čak i streamingom s wgetom !: O) i više.
Također, nažalost, DSLinux to je napušteni projekt, točnije zasnovan na doprinosima. Slobodni su izmijeniti izvorni kod prema svom ukusu i prenijeti promjene (ili ne) po svom službene stranice. Tamo ćete pronaći puno informacija u vezi s razvojem i upotrebom.
Pozdrav svim čitateljima!

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Oni su Link dijo

    Pokušao sam ga pokrenuti (imam Lite), ali zbog tih ograničenja odlučio sam ne pokušavati ponovno, čak sam razmišljao i o tome da ga instaliram na Wii rođaka kako bih vidio mogu li u njega staviti neke besplatne igre

    1.    auroszx dijo

      Ni na Wii ne očekujte savršenu izvedbu, ali mora biti jako dobra. Više od svega jer (ako se ne varam) Linux distro za Wii temelji se na Debianu, pročitao sam da je s LXDE vrlo fluidan.

  2.   pandev92 dijo

    Nemam flash karticu, trebao bih je kupiti kako bih probao, iako se nadam da je ne zalijevam ...

    1.    auroszx dijo

      Ne, teško je zalijevati. Učinio sam to za kratko vrijeme, loša stvar je što je za najbolje stvari potrebno proširenje RAM-a: /

  3.   Hrabrost dijo

    Znao sam, ali nije me bilo briga isprobati, dovraga, sad bih probao i sve svoje konzole za video igre bacio sam u smeće kako ne bih postao ovisan ...

  4.   Oni su Link dijo

    Pa, postoje Flashcarsd po povoljnoj cijeni, imam jedan koji me koštao oko 20 eura i imam ga za emulatore i neke aplikacije, "gusarske" igre, rijetkost, rijetkost koja nije objavljena u Europi ili je prekinuta

    1.    auroszx dijo

      Da, nema toliko igara kao prije ... pa učim programirati s NFlibom (u NDS-u) za mini projekt koji imam na umu ...

  5.   kik1n dijo

    Zdravo, ja
    Kako ide Linux na Ps3 ??? Nisam probala

    1.    Hrabrost dijo

      Želite li stvarno dobiti na lutriji, a da je ne igrate? Ništa se nije usudilo, ništa stečeno

    2.    auroszx dijo

      Ako vaš PS3 nije hakiran (ima CFW 3.55 ili niži), beskoristan je. To je Ubuntu Feisty Fawn, pa izvucite neke zaključke ...

  6.   Eneko Torres-Gomez dijo

    Pozdrav, imam problem, to je da je moja FlashCard R4i 3ds (www.r4i-gold.eu) i kad je otvorim, pojavljuje se na ekranu iznad učitavanja i ostaje tamo kada se u normalnoj .nds igri pojavi iznad i za 2 sekunde spušta se učitavanje i traka napretka ako biste mi mogli pomoći da to uspijem, a koristio sam ga u NDS Classic (masti) i ne radi, a u 3DS-u koji imam ne ulazi u to jer ga ažuriram, ali u masti ne radi ništa i Pokušao sam ući u izbornik datoteka i dva zaslona ostaju prazna. Ja sam stručnjak za ovu temu, ali uglavnom u ds-u ne idem na računalo i wii, ali ova me konzola LA Nintendo DS nije puno zvala pozornost
    PS Imam verziju kartice do najnovije verzije koja je dostupna do danas
    Salu2 i hvala