DSLinux: Linux, der kører på en Nintendo DS

DSLinux

Jeg vidste, at der var en mulighed installere linux en PS3, i en Wii, kør det endda i en mobil Android (som i sig selv allerede fungerer med Linux-kernen) og se det med en VNC-server ... Men i en nintendo ds? Jeg troede ikke, at Linux ville arbejde på en sådan hardwareenhed med lav effekt ... og jeg undervurderede den. Jeg vil vise dig, hvordan du installerer og konfigurerer det til din brug, det er slet ikke kompliceret, men det kræver en vis erfaring med kommandolinjen for at bruge det.

DSLinux er en mini-distribution Linux skrevet i C y Samler (ARM). Det er i stand til at løbe ind Nintendo DS (Fat and Lite, ikke DSi eller DSiXL) ved hjælp af et flashkort fra Slot 1 eller 2 (DS eller GBA). Det er imponerende, at det kan køre med en ARM-processor med en så lav frekvens og kun 4 MB RAM, hvilket bekræfter Linux's fleksibilitet med hensyn til hardware.

Inkluderer grundlæggende kernekommandoer (cp, mkdir, wget, rm ...), nogle terminalapplikationer (som Links, madplay, nano ...) og terminalspil (advent4, adventure og nogle gratisBSD-spil). Her er fordelene:

  • At kunne nyde Linux, uanset hvor vi går (føles som en linux geek xD).
  • Spil musik, både fra SD og WiFi.
  • Surf på Internettet med Links.
  • Spil musik med galespil.
  • Rediger tekster med nano y vi.
  • Multitasking (kræver RAM Slot 2-udvidelse).
Godt, ikke? Nu har det også ulemper:
  • En del af applikationerne og grafiktilstanden (med PIXIL) kræver RAM-udvidelse.
  • Vi kan ikke indlæse homebrew eller spil fra ham (dette skulle vi ikke?).
  • Det er ikke kompatibelt med DSi (XL) eller 3DS (hardware understøttes ikke).
  • Det er ude af udvikling (delvist).
  • Få få tilgængelige pakker, den har ikke arkiver eller lignende (selvom det er muligt at tilpasse pakker til ARM til at køre med DSLinux).
Stadig, hvis vi alligevel vil bruge det bare for at teste det, så fortæller jeg dig hvordan.

Den første ting, vi skal gøre, er at se, om vi opfylder kravene:

  • Un Nintendo DS fedt (af det første, det tykke) o Lite (sekunder, som er tynde). DSLinux den er ikke kompatibel med DSi, mindre med DSiXL eller 3DS.
  • en Flashkort de Slot 1 eller Slot 2, bedre hvis det er fra plads 1 (alle, der støtter DLDI-selvlapning, gør de fleste).
  • Anbefalet: a RAM Slot 2 udvidelse (mindst en Opera-udvidelse eller en EZ-V 3 i 1) til grafisk tilstand og en del af programmerne.
  • valgfri: WiFi-forbindelse, til browsing og spil (ja, du har hørt rigtigt, du kan gennemse). Alle routere er konfigureret forskelligt, så nogle understøttes ikke ... som min Intellinet Wireless 150N : '(
  • Minimum 150 MB ledig plads på SD-kortet på vores Flashcard.
Nu skal vi downloade DSLinux, her i din download side. Også hvis du tror, ​​du er eventyrere, kan du kompilere det manuelt (desde Linux, claro está).
I mit tilfælde sænkede jeg DLDI-pakke, som fungerer for de fleste flashkort (dslinux-dldi.tgz). Hvis vi skal køre det fra en GBA Movie Player, skal du downloade den anden version. De andre er næsten umulige for os at bruge, så vi vil ignorere dem 😛
Den næste ting er at pakke pakken ud.
Vi får to filer (dslinux.nds og dslinuxm.nds) og en carpeta ringe Linux. Forskellen mellem de to filer er, at den anden har nogle apps modificeret for at drage fordel af den ekstra RAM, som Nano-X y galespil.
I mappen linux vi finder ud af, at nogle af de klassiske mapper alle er distro, ligesom osv, var, lib, usr og selvfølgelig hjem.
Med den første fil og mappen er nok, så vi kopierer dem til vores SD-kort ved hjælp af en micro SD-kortlæser.
Når alt er klar, indsætter vi micro SD i flashkortet, flashkortet i vores DS, og vi tænder det.
Vi kører DSLinux-applikationen (Det skiller sig ud mere end noget andet, fordi dets logo er Tux).
Det begynder at starte, derefter (hvis vi vælger DLDI-versionen) logges automatisk som rod. Hvis ikke, er brugeren det rod og adgangskoden er uClinux (bemærk Store bogstaver C).
Når du er logget ind, vises rodsymbolet (#). Hvis de ikke valgte DLDI-versionen, kan de ændre rodadgangskoden ved at skrive passwd (det er valgfrit) og placere en adgangskode på mindst 5 tegn.

Oprettelse / ændring af rc.conf

De, der allerede har Linux-erfaring, kender rc.conf. For dem der ikke gør det, er det en fil, hvor operativsystemkonfigurationer gemmes. I dette tilfælde er de indstillinger for DSLinux. Denne fil skal findes på linux / etc / rc.conf, men hvis vi kontrollerer, finder vi det ikke. Derfor skal du oprette det, men rolig, udviklerne inkluderede standardindstillingerne i den samme mappe i en fil, der hedder rc.default.
Hvad vi skal gøre (helst fra vores pc med micro SD-kortlæser) er at kopiere indholdet af rc.default a rc.konf.
Inde er der nogle indstillinger, som vi kan redigere, men jeg fokuserer kun på et par, det væsentlige.
  • Først og fremmest, hvor står det hostname, Det er holdets navn, og vi kan ændre det, hvis vi ønsker det, selvom det ikke gør meget ...
  • Så hvor det står «enable_network_on_boot«, Er det for Wifi at starte automatisk, når du starter DSLinux. Hvis de skal konfigurere WiFi, ændrer vi det til "OG DET ER" (med alt og citater). Hvis ikke, lader vi det være "INGEN".
Hvis vi har konfigureret WiFi-forbindelser i vores konsol, kan vi bruge dem ved at sætte et nummer fra 1 til 3 (hver svarer til antallet af konfiguration i vores konsoller, hvis du ikke kan huske det, skal du undersøge et spil, der har denne konfiguration). Dette fungerer kun med routere, ikke med Nintendo WiFi USB-stik. Hvis ikke, lader vi det være tomt.
Hvis vi foretrækker det konfigurer WiFi manuelt, lad os gå ned, hvor der står «essid»Vi placerer netværksnavn, eventuelt ned i «kanal»Vi placerer canal hvorigennem vores DS opretter forbindelse (kun hvis det giver os forbindelsesproblemer). I "wepkey»Går vores WEP-nøgle (Hvis vi ikke bruger en adgangskode, forbliver den tom). Hvis vores router ikke understøtter DHCP, eller hvis vi foretrækker at bruge en statisk IP, tildeler vi «ip»Y«gateway»På deres respektive steder nedenfor sætter vi netværksmaske i«netmaske" og "udsende»(Selvom jeg ikke ved, hvad det er til: /), også en eller to DNS.
  • Hvis vi vil skift skrifttype fra terminalen (selvom jegstyrtede ned " systemet) nedenfor, hvor der står «skrifttype»Vi placerer«/usr/share/consolefonts/alt-8irán8.psf»(Med alt og citater).
Det er dybest set opsætningen. Hvis noget ikke virker for dig, skal du deaktivere det.
Hvis du vil, kan du prøve de andre muligheder (jeg anbefaler dem kun, hvis vi har en RAM-udvidelse).
Håndter os i tty (terminal) er enkel:
  • Retningspude: flyt den blinkende markør.
  • A: Indtast
  • B: mellemrumstast
  • X: Side op
  • Y: Side ned
  • L: Skift
  • A: Kontrol
Derfor til op eller ned "bufferen" for den tty (terminal) vi trykker på L + X og L + Y hhv.
DSLinux det kan bruges til et stort udvalg af ting, så mange at det er umuligt at beskrive dem alle i denne artikel. Under alle omstændigheder er her afsnittet om brugen, hvor du finder ud af, hvordan du surfer på internettet, spiller i terminalen, kører den grafiske tilstand (noget ustabil), opretter en webserver, spiller musik (og endda ved at streame med wget !: O) og mere.
Desværre, DSLinux det er et forladt projekt eller rettere baseret på bidrag. De kan frit ændre kildekoden efter deres smag og uploade ændringerne (eller ej) til deres officielle side. Der finder du en masse information om udvikling og brug.
Hilsen til alle læsere!

11 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   De er Link sagde han

    Jeg forsøgte at køre den (jeg har en Lite), men på grund af disse begrænsninger besluttede jeg ikke at prøve igen, jeg tænkte endda på at installere den på en fætters Wii for at se om jeg kunne sætte nogle gratis spil i den

    1.    auroszx sagde han

      Forvent heller ikke en perfekt ydeevne på Wii, men det skal være meget godt. Mere end noget andet fordi (hvis jeg ikke tager fejl) Linux distro til Wii er baseret på Debian, har jeg læst, at det med LXDE er meget flydende.

  2.   pandev92 sagde han

    Jeg har ikke et flashkort, jeg skal købe et for at prøve, selvom jeg håber, at jeg ikke vander det ...

    1.    auroszx sagde han

      Nej, det er svært at vande det. Jeg gjorde det om et stykke tid, den dårlige ting er, at der kræves en RAM-udvidelse til de bedste ting: /

  3.   Courage sagde han

    Jeg vidste det, men jeg var ligeglad med at prøve det, helvede nu ville jeg prøve det, og jeg kastede alle mine videospilkonsoller i skraldespanden for ikke at blive afhængige ...

  4.   De er Link sagde han

    Nå, der er Flashcarsd til en god pris, jeg har en, der kostede mig omkring € 20, og jeg har den til emulatorer og nogle applikationer, "pirat" -spil temmelig få, sjældenheder, der ikke er frigivet i Europa eller er afbrudt

    1.    auroszx sagde han

      Ja, der er ikke så mange spil som før ... så jeg lærer at programmere med NFlib (i NDS) til et miniprojekt, som jeg har i tankerne ...

  5.   kik1n sagde han

    Hii
    Hvordan går Linux på Ps3 ??? Jeg har ikke prøvet det

    1.    Courage sagde han

      Vil du virkelig vinde lotteriet uden at spille det? Hvo intet vover, intet vinder

    2.    auroszx sagde han

      Medmindre din PS3 er hacket (har CFW 3.55 eller lavere), er den ubrugelig. Det er Ubuntu Feisty Fawn, så træk nogle konklusioner ...

  6.   Eneko Torres-Gomez sagde han

    Hej, jeg har et problem, det er, at mit FlashCard er en R4i 3ds (www.r4i-gold.eu), og når jeg åbner det, vises det på skærmen over indlæsning, og det forbliver der, når det er i et normalt .nds-spil det vises over og på 2 sekunder kommer nedlæsning og en statuslinje, hvis du kunne hjælpe mig med at få det til at fungere, og jeg brugte det i en NDS Classic (fedt), og det virker ikke, og i 3DS, som jeg har, får det ikke ind i det, fordi jeg opdaterer det, men i fedtet gør det intet, og jeg forsøgte at komme ind i filmenuen, og de 2 skærmbilleder forbliver tomme. Jeg er ekspert på dette emne, men generelt går jeg i pc'en nej til pc'en og wii men denne konsol LA Nintendo DS har ikke kaldt mig meget opmærksomhed
    PS Jeg har versionen af ​​kortet til den nyeste version tilgængelig indtil i dag
    Salu2 og tak