DSLinux: Linux pokrenut na Nintendo DS-u

DSLinux

Znao sam da postoji mogućnost instalirati Linux u a PS3, u Wii, čak pokrenite u a mobilni android (koji sam po sebi već radi s Linux kernelom) i vidite ga s VNC serverom ... Ali, u a Nintendo DS? Nisam mislio da će Linux raditi na tako hardverskom uređaju male snage ... i podcijenio sam ga. Pokazat ću vam kako ga instalirati i konfigurirati za vašu upotrebu, uopće nije komplicirano, ali zahtijeva određeno iskustvo s naredbenim retkom da biste ga koristili.

DSLinux je mini distribucija Linux napisano u C y Monter (ARM). Može ući Nintendo DS (Masno i lagano, ne DSi ili DSiXL) koristeći flash karticu iz slota 1 ili 2 (DS ili GBA). Impresivno je da može raditi s ARM procesorom na tako niskim frekvencijama 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 veza, madplay, nano ...) i terminal 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).
  • Reprodukujte muziku sa SD i WiFi mreže.
  • Surfajte internetom Veze.
  • Reprodukujte muziku sa madplay.
  • Uređivanje tekstova pomoću nano y vi.
  • Multitasking (zahtijeva proširenje RAM slota 2).
Dobro, zar ne? Sad ima i nedostataka:
  • Dio aplikacija i grafički način rada (s PIXIL-om) zahtijevaju proširenje RAM-a.
  • Ne možemo učitati homebrew ili igre od njega (to nismo mislili?).
  • Nije kompatibilan sa DSi (XL) ili 3DS (hardver nije podržan).
  • Nije u razvoju (djelomično).
  • Dostupno je malo paketa, nema spremišta ili slično (iako 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 Fat (prvog, debelog) ili Lite (sekunde koje su tanke). DSLinux nije kompatibilan sa DSi, manje sa DSiXL ili 3DS.
  • Una Memorijska kartica de Slot 1 ili Slot 2, bolje ako je iz mjesta 1 (svi koji podržavaju DLDI samokrpanje, većina to podržava).
  • Preporučeno: a Proširenje RAM-a 2 (najmanje jedno proširenje Opera ili jedno EZ-V 3 u 1) za grafički način rada i dio programa.
  • Neobavezno: WiFi veza, za pregledavanje i igre (da, dobro ste čuli, možete pregledavati). Svi usmjerivači su različito konfigurirani pa neki nisu podržani ... poput mog Intellinet Wireless 150N : '(
  • Minimalno 150MB slobodnog prostora na SD kartici naše Flash kartice.
Sada moramo preuzeti DSLinux, ovdje u vašem download page. Također ako mislite da ste avanturisti, možete ga sastaviti ručno (iz Linuxa, naravno).
U mom slučaju sam spustio DLDI paket, što radi za većinu kartica (dslinux-dldi.tgz). Ako ćemo ga pokrenuti iz 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) i a carpeta pozovite linux. Razlika između dvije datoteke je u tome što druga sadrži neke aplikacije modificirane da iskoriste dodatnu RAM memoriju, kao što je Nano-X y madplay.
U mapi linux otkrijemo da su neke od klasičnih mapa poput distro-a itd, var, lib, usr, i naravno, dom.
S prvom datotekom i mapom je dovoljno, pa ćemo ih kopirati na našu SD karticu pomoću čitača mikro SD kartica.
Nakon što 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 je njegov 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 (obratite pažnju na Veliko slovo C).
Jednom prijavljeni, pojavit će se korijenski simbol (#). Ako nisu odabrali verziju DLDI, mogu promijeniti root lozinku upisivanjem passwd (to nije obavezno) i unošenje 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 sistema. U ovom slučaju to su postavke DSLinux. Ova datoteka bi se 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.defaults.
Ono što ćemo učiniti (po mogućnosti sa našeg računara, sa čitačem mikro SD kartica) je kopiranje sadržaja rc.defaults a rc.conf.
Unutra postoje neke postavke koje možemo urediti, ali usredotočit ću se na samo par osnovnih stvari.
  • Prije svega, gdje piše hostname, To je ime ekipe i možemo ga promijeniti ako želimo, iako to ne pomaže puno ...
  • Onda gdje piše «enable_network_on_boot«, 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). Ovo radi samo s ruterima, a ne sa Nintendo WiFi USB konektorom. Ako ne, ostavit ćemo ga praznim.
Ako više volimo konfigurirajte WiFi ručno, idemo dolje, tamo gdje piše «essid»Mi postavljamo naziv mreže, opcionalno, dolje u «kanal»Mi postavljamo 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, dodijelit ćemo «ip"Y"prolaz»Na njihovim mjestima, ispod stavljamo mrežnu masku«mrežna maska"i"broadcast»(Iako ne znam čemu služi: /), takođe jedan ili dva DNS-a.
  • Ako želimo promijeni font s terminala (iako sam «slupan " sustav), dolje, gdje piše «font»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).
Odradi nas tty (terminal) je jednostavan:
  • Usmjerena pločica: pomaknite trepćući kursor.
  • O: Uđite
  • B: razmaknica
  • X: Stranica gore
  • Y: Stranica dolje
  • L: Pomak
  • O: Kontrola
Stoga, za gore ili dolje "bafer" tty-a (terminala) pritisnemo L + X i L + Y respektivno.
DSLinux može se koristiti za najrazličitije stvari, 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 server, reproducirati muziku (pa čak i streaming putem wgeta !: O) i više.
Takođe, nažalost, DSLinux to je napušteni projekat, tačnije zasnovan na doprinosima. Oni mogu slobodno modificirati izvorni kod i prenijeti promjene (ili ne) na njihov službena stranica. Tamo ćete pronaći puno informacija u vezi sa razvojem i upotrebom.
Pozdrav svim čitaocima!

Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

11 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Oni su Link rekao je

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

    1.    AurosZx rekao je

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

  2.   pandev92 rekao je

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

    1.    AurosZx rekao je

      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 rekao je

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

  4.   Oni su Link rekao je

    Pa, postoje Flashcarsd po povoljnoj cijeni, imam jednog 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 koja više nije tiskana

    1.    AurosZx rekao je

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

  5.   kik1n rekao je

    Hii
    Kako ide Linux na Ps3 ??? Nisam probao

    1.    hrabrost rekao je

      Da li stvarno želite dobiti na lutriji bez igranja? Ništa se nije usudilo, ništa stečeno

    2.    AurosZx rekao je

      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 rekao je

    Pozdrav, imam problem, to je da je moja FlashCard R4i 3ds (www.r4i-gold.eu) i kada 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 meni 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 konzola LA Nintendo DS me nije puno zvala pažnja
    PS Imam verziju kartice do najnovije verzije koja je dostupna do danas
    Salu2 i hvala