DSLinux: Linux som kjører på en Nintendo DS

DSLinux

Jeg visste at det var en mulighet installer Linux i en PS3i en Wii, til og med kjøre den i en mobil Android (som i seg selv allerede fungerer med Linux-kjernen) og se det med en VNC-server ... Men, i en nintendo ds? Jeg trodde ikke at Linux ville fungere på en så lav maskinvareenhet ... og jeg undervurderte den. Jeg vil vise deg hvordan du installerer og konfigurerer det for din bruk, det er ikke komplisert i det hele tatt, men det krever litt erfaring med kommandolinjen for å bruke den.

DSLinux er en minidistribusjon Linux skrevet i C y Monter (VÆPNE). Det er i stand til å løpe inn Nintendo DS (Fat og Lite, ikke DSi eller DSiXL) ved hjelp av et flashkort fra spor 1 eller 2 (DS eller GBA). Det er imponerende at den kan kjøre med en ARM-prosessor med så lav frekvens og bare 4 MB RAM, noe som bekrefter fleksibiliteten til Linux når det gjelder maskinvare.

Inkluderer grunnleggende kjernekommandoer (cp, mkdir, wget, rm ...), noen terminalapplikasjoner (som Links, madplay, nano ...) og terminalspill (advent4, eventyr og noen gratisBSD-spill). Her er fordelene:

  • Å kunne nyte Linux uansett hvor vi går (føles som en Linux geek xD).
  • Spill musikk, både fra SD og WiFi.
  • Surf på internett med Koblinger.
  • Spille musikk med galskap.
  • Rediger tekster med nano y vi.
  • Multitasking (krever utvidelse av RAM Slot 2).
Bra, ikke sant? Nå har det også ulemper:
  • En del av applikasjonene og grafikkmodusen (med PIXIL) krever RAM-utvidelse.
  • Vi kan ikke laste Hjemme brygget eller spill fra ham (dette skulle vi ikke?).
  • Den er ikke kompatibel med DSi (XL) eller 3DS (maskinvare støttes ikke).
  • Det er ute av utvikling (delvis).
  • Få pakker tilgjengelig, har ikke arkiver eller lignende (selv om det er mulig å tilpasse pakker til ARM for å kjøre med DSLinux).
Likevel, hvis vi vil bruke den uansett bare for å teste den, så skal jeg fortelle deg hvordan.

Vel, det første vi må gjøre er å se om vi oppfyller kravene:

  • Un Nintendo DS fett (av det første, det tykke) eller Lite (sekundene, som er tynne). DSLinux den er ikke kompatibel med DSi, mindre med DSiXL eller 3DS.
  • en Flashkort de Spor 1 eller spor 2, bedre hvis det er fra spor 1 (alle som støtter DLDI-selvletting, gjør de fleste).
  • Anbefalt: a RAM Slot 2 utvidelse (minimum en Opera-utvidelse eller en EZ-V 3 i 1) for grafisk modus og en del av programmene.
  • valgfritt: WiFi-tilkobling, for surfing og spill (ja, du hørte riktig, du kan bla). Alle rutere er konfigurert annerledes, så noen støttes ikke ... som min Intellinet Wireless 150N : '(
  • Minimum 150 MB ledig plass på SD-kortet på Flashcard.
Nå må vi laste ned DSLinux, her i din nedlastingsside. Også hvis du tror du er eventyrere, kan du kompilere det for hånd (desde Linux, claro está).
I mitt tilfelle senket jeg DLDI-pakke, som fungerer for de fleste flashkort (dslinux-dldi.tgz). Hvis vi skal kjøre den fra en GBA Movie Player, kan du laste ned den andre versjonen. De andre er nesten umulige for oss å bruke, så vi vil ignorere dem ????
Den neste tingen er å pakke ut pakken.
Vi vil få to filer (dslinux.nds og dslinuxm.nds) og en Carpeta ring Linux. Forskjellen mellom de to filene er at den andre har noen apper modifisert for å dra nytte av ekstra RAM, som Nano-X y galskap.
I mappen linux vi finner ut at noen av de klassiske mappene er distro, som etc, var, lib, usr, og selvfølgelig hjemme.
Med den første filen og mappen er nok, så vi kopierer dem til SD-kortet vårt ved hjelp av en micro SD-kortleser.
Når alt er klart, setter vi inn micro SD i flashkortet, flashcard i DS, og vi slår det på.
Vi kjører DSLinux-applikasjonen (Det skiller seg ut mer enn noe fordi logoen er Tux).
Det begynner å starte, deretter (hvis vi velger DLDI-versjonen) logges automatisk som root. Hvis ikke, er brukeren det root og passordet er uClinux (merk Store bokstaver C).
Når du er logget inn, vises rotsymbolet (#). Hvis de ikke valgte DLDI-versjonen, kan de endre rotpassordet ved å skrive passwd (det er valgfritt) og plassere et passord på minst 5 tegn.

Opprette / endre rc.conf

De som allerede har Linux-erfaring, vet rc.conf. For de som ikke gjør det, er det en fil der operativsystemkonfigurasjoner lagres. I dette tilfellet er de innstillinger for DSLinux. Denne filen skal være på linux / etc / rc.conf, men hvis vi sjekker, finner vi det ikke. Derfor må du opprette den, men ikke bekymre deg, utviklerne inkluderte standardinnstillingene i den samme mappen i en fil som heter rc.default.
Det vi skal gjøre (helst fra PC-en vår, med micro SD-kortleser) er å kopiere innholdet av rc.default a rc.conf.
Inne er det noen innstillinger som vi kan redigere, men jeg vil fokusere på bare et par, det viktigste.
  • Først av alt, hvor står det vertsnavn, Det er navnet på teamet, og vi kan endre det hvis vi ønsker det, selv om det ikke hjelper mye ...
  • Der hvor det står «aktivere_nettverk_ved_oppstart«, Er for at Wifi skal starte automatisk når du starter DSLinux. Hvis de skal konfigurere WiFi, endrer vi det til "OG DET ER" (med alt og sitater). Hvis ikke, lar vi det være "NEI".
Hvis vi har konfigurert WiFi-tilkoblinger i konsollen, kan vi bruke dem ved å sette et nummer fra 1 til 3 (hver tilsvarer konfigurasjonsnummeret i konsollene våre, hvis du ikke husker det, sjekk med et spill som har denne konfigurasjonen). Dette fungerer bare med rutere, ikke med Nintendo WiFi USB-kontakt. Hvis ikke, lar vi det stå tomt.
Hvis vi foretrekker det konfigurer WiFi for hånd, la oss gå ned, der det står «essid»Vi plasserer nettverksnavn, eventuelt ned i «kanal»Vi plasserer canal som DS vil koble seg gjennom (bare hvis det gir oss tilkoblingsproblemer). I "WEP-nøkkel»Går vår WEP-nøkkel (Hvis vi ikke bruker passord, forblir det tomt). Hvis ruteren vår ikke støtter DHCP, eller vi foretrekker å bruke en statisk IP, tildeler vi «ip»Y«gateway»På deres respektive steder, nedenfor, legger vi nettverksmaske i«nettmaske" og "kringkaste»(Selv om jeg ikke vet hva det er for: /), også en eller to DNS.
  • Hvis vi vil endre skrift fra terminalen (selv om jegkrasjet » systemet) nedenfor, der det står «font»Vi plasserer«/usr/share/consolefonts/alt-8irán8.psf»(Med alt og sitater).
Det er i utgangspunktet oppsettet. Hvis noe ikke fungerer for deg, deaktiver det.
Hvis du vil, kan du prøve de andre alternativene (jeg anbefaler dem bare hvis vi har en RAM-utvidelse).
Håndter oss i tty (terminal) er enkel:
  • Retningspute: flytt den blinkende markøren.
  • A: Skriv inn
  • B: mellomrom
  • X: Side opp
  • Y: Side ned
  • L: Skift
  • A: Kontroll
Derfor, for opp eller ned "bufferen" til tty (terminal) vi trykker på L + X og L + Y henholdsvis.
DSLinux den kan brukes til et stort utvalg av ting, så mange at det er umulig å beskrive dem alle i denne artikkelen. Uansett, her er delen om bruken, der du finner hvordan du surfer på internett, spiller i terminalen, kjører grafisk modus (noe ustabil), setter opp en webserver, spiller musikk (og til og med ved å streame med wget !: O) og mer.
Dessverre, DSLinux det er et forlatt prosjekt, eller rettere basert på bidrag. De står fritt til å endre kildekoden etter ønske og laste opp endringene (eller ikke) til deres Offisielt nettsted. Der vil du finne mye informasjon om utvikling og bruk.
Hilsen til alle lesere!

11 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   De er Link sa

    Jeg prøvde å kjøre den (jeg har en Lite), men på grunn av disse begrensningene bestemte jeg meg for ikke å prøve igjen, jeg tenkte til og med å installere den på en fetters Wii for å se om jeg kunne sette noen gratis spill i den

    1.    auroszx sa

      Ikke forvent en perfekt ytelse på Wii heller, men det må være veldig bra. Mer enn noe annet fordi (hvis jeg ikke tar feil) Linux distro for Wii er basert på Debian, har jeg lest at det med LXDE er veldig flytende.

  2.   pandev92 sa

    Jeg har ikke et flashkort, jeg bør kjøpe et for å prøve, selv om jeg håper jeg ikke vanner det ...

    1.    auroszx sa

      Nei, det er vanskelig å vanne den. Jeg gjorde det på en liten stund, den dårlige tingen er at det kreves en RAM-utvidelse for de beste tingene: /

  3.   Courage sa

    Jeg visste det, men jeg brydde meg ikke om å prøve det, helvete nå ville jeg prøve det, og jeg kastet alle videospillkonsollene mine i søpla for ikke å bli avhengige ...

  4.   De er Link sa

    Vel, det er Flashcarsd til en god pris, jeg har en som kostet meg ca € 20, og jeg har den til emulatorer og noen applikasjoner, "pirat" -spill ganske få, sjeldenheter som ikke har blitt utgitt i Europa eller som er avviklet

    1.    auroszx sa

      Ja, det er ikke så mange spill som før ... så jeg lærer å programmere med NFlib (i NDS) for et miniprosjekt som jeg har i tankene ...

  5.   kik1n sa

    hii
    Hvordan går Linux på Ps3 ??? Jeg har ikke prøvd det

    1.    Courage sa

      Vil du virkelig vinne i lotteriet uten å spille det? Den som intet våger intet vinner

    2.    auroszx sa

      Med mindre PS3 er hacket (har CFW 3.55 eller lavere), er den ubrukelig. Det er Ubuntu Feisty Fawn, så trekk noen konklusjoner ...

  6.   Eneko Torres-Gomez sa

    Hei, jeg har et problem, det er at FlashCard-kortet mitt er en R4i 3ds (www.r4i-gold.eu), og når jeg åpner det, vises det på skjermen over lasting og det blir der når det i et normalt .nds-spill kommer opp og om 2 sekunder det kommer ned og en fremdriftslinje hvis du kan hjelpe meg med å få det til å fungere, og jeg brukte det i en NDS Classic (den fete), og den fungerer ikke, og i 3DS som jeg har, kommer den ikke inn i den fordi jeg oppdaterer den, men i fettet gjør den ingenting og Jeg prøvde å komme inn i filmenyen og de to skjermene forblir tomme. Jeg er ekspert på dette problemet, men generelt går jeg ikke på PCen og wii, men denne konsollen LA Nintendo DS har ikke ringt meg mye oppmerksomheten
    PS Jeg har versjonen av kortet til den nyeste versjonen tilgjengelig frem til i dag
    Salu2 og takk