DSLinux: Linux corrent en un Nintendo DS

DSLinux

Sabia que hi havia la possibilitat de Linux en un PS3, En un Wii, Fins i tot executar-se en un mòbil Android (Que de per si ja treballa amb el nucli Linux) i veure-ho amb un servidor VNC ... Però, En un Nintendo DS? No vaig arribar a pensar que Linux funcionés en un dispositiu amb maquinari tan poc potent ... i ho vaig subestimar. Els ensenyaré com instal·lar-lo i configurar-per al seu ús, no és gens complicat però es requereix una mica d'experiència amb la línia d'ordres per usar-lo.

DSLinux és una mini-distribució Linux escrita a C y assemblador (ARM). És capaç de córrer en Nintendo DS (Fat i Lite, no DSI ni DSiXL) usant una flashcard de Slot 1 o 2 (DS o GBA). És impressionant que pugui córrer amb un processador ARM a tan baixa freqüència i només 4MB de RAM, el que confirma la flexibilitat de Linux pel que fa a maquinari.

Inclou les ordres bàsiques de el nucli (Cp, mkdir, wget, rm ...), Algunes aplicacions en terminal (Com Links, madplay, nano ...) i jocs en terminal (Advent4, adventure i alguns jocs de FreeBSD). A continuació els seus avantatges:

  • Poder gaudir de Linux a on anem (feel like a linux geek xD).
  • Reproduir música, tant de la SD com per WiFi.
  • Navegar a internet amb Enllaços.
  • Reproduir música amb madplay.
  • Edita textos amb nano y vi.
  • Fer multitasking (es necessita una expansió de RAM Slot 2).
Que bé, no? Ara, també té desavantatges:
  • Part de les aplicacions i la manera gràfica (amb PIXIL) requereixen d'una expansió de RAM.
  • No podem carregar homebrew o jocs des d'ell (això ho suposàvem no?).
  • No és compatible amb DSi (XL) o 3DS (no el suporta el maquinari).
  • Aquesta fora de desenvolupament (parcialment).
  • Pocs paquets disponibles, no posseeix repositoris ni similars (encara que és possible adaptar paquets a ARM per executar-los amb DSLinux).
Tot i això, si volem utilitzar-lo de tota manera simplement per provar-ho, a continuació els diré com.

Bé, el primer que hem de fer és veure si complim amb els requisits:

  • Un Nintendo DS Fat (dels primers, els gruixuts) o Lite (els segons, que són prims). DSLinux no és compatible amb DSI, menys amb DSiXL o 3DS.
  • Una flashcard de Slot 1 o Slot 2, Millor si és de Slot 1 (qualsevol que suporti autoparcheo de DLDI, la majoria ho fan).
  • Recomanat: un Expansió de RAM Slot 2 (Mínim un Opera Expansió o un EZ-V 3 in 1) per a la manera gràfic i part dels programes.
  • Opcional: connexió WiFi, Per navegar i jocs (si, van sentir bé, es pot navegar). Tots els routers es configuren de forma diferent, així que alguns no són compatibles ... com el meu Intellinet Wireless 150N : '(
  • mínim 150MB d'espai lliure a la targeta SD de la nostra Flashcard.
Ara, hem de descarregar DSLinux, Aquí en la seva pàgina de descàrregues. També si es creuen aventurers, poden compilar a mà (desde Linux, és clar).
En el meu cas, vaig baixar el paquet DLDI, que serveix per a la majoria de les flashcards (dslinux-dldi.tgz). Si anem a executar-lo des d'un GBA Movie Player, baixin la segona build. Les altres és gairebé impossible que les usem, així que les ignorarem ????
El següent és descomprimir el paquet.
obtindrem dos arxius (dslinux.nds i dslinuxm.nds) i una carpeta anomenada linux. La diferència entre els dos arxius és que el segon té algunes aplicacions modificades per aprofitar la RAM extra, com Nano-X y madplay.
A la carpeta linux trobem algunes de les clàssiques carpetes és tota distro, com etc, var, lib, usr, i com no, home.
Amb el primer arxiu i la carpeta n'hi ha prou, així que les copiarem a la nostra targeta SD usant un lector de targetes micro SD.
Un cop llest tot, enviem la micro SD a la flashcard, la flashcard al nostre DS, i ho encenem.
Executem l'aplicació de DSLinux (es distingeix més que res perquè el seu logo és Tux).
Començarà a iniciar, després (si triem la versió DLDI) Es logueará autmáticamente com root. Si no, el user és root i la contrasenya és uClinux (Cal notar la C majúscula).
Un cop loguejats, sortirà el símbol de root (#). Si no van triar la versió DLDI, poden canviar la contrasenya de root escrivint passwd (Això és opcional) i col·locant una clau d'mínim 5 caràcters.

Creant / modificant el rc.conf

Aquells que ja tenen experiència en Linux coneixeran el rc.conf. Per als que no, és un arxiu en el qual es guarden configuracions de sistema operatiu. En aquest cas, són configuracions de DSLinux. Aquest fitxer hauria d'estar ubicat a linux / etc / rc.conf, Però si revisem no ho trobarem. Per tant cal crear-lo, però no es preocupin, que els desenvolupadors van incloure en aquesta mateixa carpeta les configuracions per defecte en un arxiu anomenat rc.defaults.
El que farem (preferiblement des de la nostra PC, amb el lector de targetes micro SD) és copiar el contingut de rc.defaults a rc.conf.
A dins hi ha algunes configuracions que podem editar, però jo em centraré en un parell res més, les essencials.
  • Primer de tot, on posa nom d'amfitrió, És el nom de l'equip i podem canviar-lo si volem, encara que no serveix de gaire ...
  • Després, on diu «enable_network_on_boot«, És perquè el Wifi s'iniciï automàticament a la iniciar DSLinux. Si van a configurar WiFi, el vam canviar a «YES» (Amb tot i cometes). Si no, ho deixem en "NO".
Si tenim connexions WiFi configurades a la nostra consola, podem fer-les servir posant un nombre de l'1 a el 3 (cada un correspon a el nombre de la configuració en les nostres consoles, si no recorden, revisin amb algun joc que tingui aquesta configuració). això només funciona amb Routers, no amb Nintendo WiFi USB Connector. Si no, ho deixem buit.
si preferim configurar el WiFi a mà, Anem a baix, on posa «essid»Col·loquem el nom de la xarxa, Opcionalment, a sota en «canal»Col·loquem el canal pel qual es connectarà el nostre DS (només si ens dóna problemes de connexió). a «wepkey»Va la nostra clau wEP (Sinó fem servir clau queda buida). Si el nostre router no suporta DHCP, o preferim utilitzar una IP estàtica, assignem la «ip»i«porta»En els seus respectius llocs, més baix col·loquem màscara de xarxa en«màscara de xarxa» i el «emissió»(Encara que no perquè és: /), també una o dues DNS.
  • si volem canviar la font de la terminal (encara que a mi em «crasheaba » el sistema), més avall, on posa «font»Col·loquem«/usr/share/consolefonts/alt-8×8.psf»(Amb tot i cometes).
Això és bàsicament la configuració. Si alguna cosa no els funciona, desactívenlo.
Si volen poden provar amb les altres opcions (les recomano només si comptem amb una expansió de RAM).
Manejar-nos en la tty (Terminal) és senzill:
  • Pad direccional: moure el cursor que parpelleja.
  • A: Introduïu
  • B: barra d'espai
  • X: Inici pàgina
  • I: Pàgina avall
  • L: Shift
  • R: Control
Per tant, per pujar o baixar el «buffer» de la tty (terminal) pressionem L + X i L + I respectivament.
DSLinux pot usar-se per a una enorme varietat de coses, tantes que és impossible descriure-les totes en aquest article. De tota manera, aquí els deixo la secció sobre el seu ús, on trobaran com navegar per internet, jugar a la terminal, córrer la manera gràfica (una mica inestable), muntar un servidor web, reproduir música (i fins i tot per streaming amb wget!: O) i més.
També, per desgràcia, DSLinux és un projecte abandonat, o més aviat basat en contribucions. Són lliures de modificar el codi font a gust i pujar els canvis (o no) al seu pàgina oficial. Allà trobaran molta informació respecte a el desenvolupament i ús.
Salutacions a tots els lectors!

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   són Link va dir

    Proveu executar-lo (tinc una Lite) però a causa d'aquestes restriccions vaig decidir no tornar a intentar-ho, fins i tot vaig pensar en instal·lar a la Wii d'un cosí per veure si ficar-li alguns jocs lliures

    1.    AurosZx va dir

      En Wii no esperis un rendiment perfecte tampoc, però ha de ser molt bo. Més que res perquè (si no m'equivoco) la distro Linux per Wii es basa en Debian, he llegit que amb LXDE va ​​bé fluid.

  2.   pandev92 va dir

    No tinc una flashcard, hauria de comprar una per a provar, encara que espero no regar-la ...

    1.    AurosZx va dir

      Nah, és difícil regar-la. Jo ho vaig fer en una estoneta, el dolent és que es requereix una expansió de RAM per a les millors coses: /

  3.   Valor va dir

    El coneixia però em feia cosa provar-ho, collons ara sí que ho provaria i vaig tirar totes les meves consoles de videojocs a les escombraries per no viciarme ...

  4.   són Link va dir

    Doncs hi ha Flashcarsd a bon preu, jo tinc una que em cost uns 20 € i la tinc per emuladors i algunes aplicacions, jocs «pirates» mes aviat pocs, rareses que no han sortit a Europa o estan descatalogats

    1.    AurosZx va dir

      Si, ja no surten tants jocs com abans ... així que estic aprenent a programar amb la NFlib (en NDS) per a un mini projecte que tinc en ment ...

  5.   kik1n va dir

    Hola
    Que tal va Linux en Ps3 ??? No ho i provat

    1.    Valor va dir

      De debò vols guanyar la loteria sense jugar-la? El que no arrisca no guanya

    2.    AurosZx va dir

      Llevat que el teu PS3 estigui piratejat (tingui CFW 3.55 o menor) de res et serveix. És Ubuntu Feisty Fawn, així que treu algunes conclusions ...

  6.   Eneko Torres Gomez va dir

    Hola tinc un problema, és que el meu flashcard és una R4i 3ds (www.r4i-gold.eu) i a l'obrir-lo em surt a la pantalla de dalt loading i es queda hi ha quan en un joc .nds normal surt dalt i en 2 segons surt a baix loading i una barra de progrés si em poguéssiu ajudar a que el i usat en una NDS Classic (la fat) i no va i en la 3DS que tinc no es fica per que la actualitzo però en la fat no fa res i provat a ficar-me en el menu d'arxius i es queda en blanc les 2 pantalles jo sóc un expert en aquest tema però generalment en la ds no jo em vaig mes a l'pc ia la wii però aquesta consola lA Nintendo DS no m'ha cridat molt l'atenció
    PD Tinc la versió de la targeta a la darrera versio disponible fins avui
    Salu2 i gràcies