DSLinux: Linux in esecuzione su un Nintendo DS

DSLinux

Sapevo che c'era una possibilità installa linux in uno PS3In un Wii, anche eseguirlo in un file mobile Android (che di per sé funziona già con il kernel Linux) e vederlo con un server VNC ... Ma, in un file Nintendo ds? Non pensavo che Linux avrebbe funzionato su un dispositivo hardware così a bassa potenza ... e l'ho sottovalutato. Ti mostrerò come installarlo e configurarlo per il tuo uso, non è affatto complicato ma richiede una certa esperienza con la riga di comando per usarlo.

DSLinux è una mini-distribuzione Linux scritto in C y Assemblatore (BRACCIO). È in grado di entrare Nintendo DS (Fat and Lite, non DSi o DSiXL) utilizzando una flashcard dallo slot 1 o 2 (DS o GBA). È impressionante che possa funzionare con un processore ARM a una frequenza così bassa e solo 4 MB di RAM, il che conferma la flessibilità di Linux in termini di hardware.

Include i comandi del kernel di base (cp, mkdir, wget, rm ...), alcune applicazioni terminali (come Links, madplay, nano ...) e giochi terminali (advent4, avventura e alcuni giochi freeBSD). Ecco i suoi vantaggi:

  • Essere in grado di godersi Linux ovunque andiamo (sembra un fanatico di Linux xD).
  • Riproduci musica, sia da SD che da WiFi.
  • Naviga in Internet con Link.
  • Riproduci musica con gioco folle.
  • Modifica i testi con nano y vi.
  • Multitasking (richiede espansione RAM Slot 2).
Bene, vero? Ora, ha anche degli svantaggi:
  • Parte delle applicazioni e della modalità grafica (con PIXIL) richiedono l'espansione della RAM.
  • Non possiamo caricare homebrew o giochi da lui (questo non dovremmo?).
  • Non è compatibile con DSi (XL) o 3DS (l'hardware non è supportato).
  • È fuori sviluppo (parzialmente).
  • Pochi pacchetti disponibili, non ha repository o simili (sebbene sia possibile adattare i pacchetti a ARM per funzionare con DSLinux).
Tuttavia, se vogliamo usarlo comunque solo per testarlo, ti dirò come.

Bene, la prima cosa che dobbiamo fare è vedere se soddisfiamo i requisiti:

  • Un Nintendo DS grasso (del primo, il grosso) O Light (i secondi, che sono sottili). DSLinux non è compatibile con DSi, meno con DSiXL o 3DS.
  • Un flashcard de Slot 1 o Slot 2, meglio se proviene dallo slot 1 (chiunque supporti l'auto-patching DLDI, la maggior parte lo fa).
  • Consigliato: a Espansione slot 2 RAM (minimo un Opera Expansion o un EZ-V 3 in 1) per modalità grafica e parte dei programmi.
  • Opzionale: Connessione WiFi, per la navigazione e i giochi (sì, hai sentito bene, puoi navigare). Tutti i router sono configurati in modo diverso, quindi alcuni non sono supportati ... come il mio Intellinet Wireless 150N : '(
  • Minimo 150 MB di spazio libero sulla scheda SD della nostra Flashcard.
Ora dobbiamo scaricare DSLinux, qui nel tuo pagina di download. Inoltre, se pensi di essere avventurieri, puoi compilarlo a mano (desde Linux, Ovviamente).
Nel mio caso, ho abbassato il Pacchetto DLDI, che funziona per la maggior parte delle flashcard (dslinux-dldi.tgz). Se lo eseguiremo da un GBA Movie Player, scarica la seconda build. Gli altri sono quasi impossibili da usare, quindi li ignoreremo 😛
La prossima cosa è decomprimere il pacchetto.
Otterremo due file (dslinux.nds e dslinuxm.nds) e carpeta chiamare Linux. La differenza tra i due file è che il secondo ha alcune applicazioni modificate per sfruttare la RAM extra, come Nano-X y gioco folle.
Nella cartella linux troviamo che alcune delle cartelle classiche sono tutte distro, come ecc, var, lib, usr e, naturalmente, home.
Con il primo file e la cartella è sufficiente, quindi li copieremo sulla nostra scheda SD utilizzando un lettore di schede micro SD.
Una volta che tutto è pronto, inseriamo la micro SD nella flashcard, la flashcard nel nostro DS e la accendiamo.
Eseguiamo l'applicazione DSLinux (Si distingue più di ogni altra cosa perché il suo logo è Tux).
Inizierà ad iniziare, quindi (se scegliamo la versione DLDI) verrà registrato automaticamente come radice. In caso contrario, l'utente è radice e la password è uClinux (notare la C maiuscola).
Una volta effettuato l'accesso, apparirà il simbolo di root (#). Se non hanno scelto la versione DLDI, possono modificare la password di root digitando passwd (è facoltativo) e inserendo una password di almeno 5 caratteri.

Creazione / modifica di rc.conf

Coloro che hanno già esperienza con Linux conosceranno rc.conf. Per coloro che non lo fanno, è un file in cui vengono salvate le configurazioni del sistema operativo. In questo caso, sono impostazioni di DSLinux. Questo file dovrebbe trovarsi in linux / etc / rc.conf, ma se controlliamo non lo troveremo. Quindi devi crearlo, ma non preoccuparti, gli sviluppatori hanno incluso le impostazioni predefinite in un file chiamato rc.default.
Quello che faremo (preferibilmente dal nostro PC, con il lettore di schede micro SD) è copiare il contenuto di rc.default a rc.conf.
All'interno ci sono alcune impostazioni che possiamo modificare, ma mi concentrerò solo su un paio, l'essenziale.
  • Prima di tutto, dove dice hostname, È il nome della squadra e possiamo cambiarlo se lo desideriamo, anche se non aiuta molto ...
  • Allora dove dice «abilita_rete_on_boot«, È per l'avvio automatico del Wifi all'avvio DSLinux. Se stanno per configurare il WiFi, lo cambiamo in "E QUESTO È" (con tutto e citazioni). In caso contrario, lo lasciamo "NO".
Se abbiamo connessioni WiFi configurate nella nostra console, possiamo usarle mettendo un numero da 1 a 3 (ognuno corrisponde al numero della configurazione nelle nostre console, se non ricordi, controlla con un gioco che ha questa configurazione ). Funziona solo con i router, non con il connettore USB Wi-Fi Nintendo. In caso contrario, lo lasciamo vuoto.
Se preferiamo configurare manualmente il WiFi, scendiamo, dove dice «essid»Inseriamo il file nome della rete, facoltativamente, giù in «canale»Inseriamo il file canale attraverso il quale si collegherà il nostro DS (solo se ci da problemi di connessione). In "tasto wep»Va il nostro Chiave WEP (Se non usiamo una password, rimane vuota). Se il nostro router non supporta DHCP, o preferiamo utilizzare un IP statico, assegniamo il «ip"E"porta»Nelle rispettive posizioni, di seguito inseriamo la maschera di rete in«maschera di rete" e il "BROADCAST»(Anche se non so a cosa serva: /), anche uno o due DNS.
  • Se vogliamo cambia carattere dal terminal (sebbene io «incidentato " il sistema), di seguito, dove si dice «fonte»Posizioniamo«/usr/share/consolefonts/alt-8irán8.psf»(Con tutto e citazioni).
Questa è fondamentalmente la configurazione. Se qualcosa non funziona per te, disabilitalo.
Se vuoi, puoi provare le altre opzioni (le consiglio solo se abbiamo un'espansione RAM).
Gestiscici nel tty (terminal) è semplice:
  • Pad direzionale: sposta il cursore lampeggiante.
  • A: Invio
  • B: barra spaziatrice
  • X: pagina su
  • Y: Pagina giù
  • L: Maiusc
  • A: Controllo
Pertanto, per su o giù il "buffer" della tty (terminale) premiamo L + X e L + Y rispettivamente.
DSLinux può essere utilizzato per una grande varietà di cose, così tante che è impossibile descriverle tutte in questo articolo. Comunque, ecco la sezione sul suo utilizzo, dove troverai come navigare in internet, giocare da terminale, eseguire la modalità grafica (un po 'instabile), configurare un web server, riprodurre musica (e anche in streaming con wget! : O) e altro ancora.
Inoltre, sfortunatamente, DSLinux è un progetto abbandonato, o meglio basato sui contributi. Sono liberi di modificare il codice sorgente a piacimento e caricare le modifiche (o meno) sul proprio Sito Ufficiale. Lì troverai molte informazioni riguardanti lo sviluppo e l'uso.
Saluti a tutti i lettori!

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Sono Link suddetto

    Ho provato a eseguirlo (ho un Lite) ma a causa di queste restrizioni ho deciso di non riprovare, ho anche pensato di installarlo sulla Wii di un cugino per vedere se potevo mettere dei giochi gratuiti al suo interno

    1.    auroszx suddetto

      Non aspettarti prestazioni perfette nemmeno su Wii, ma deve essere molto buono. Più che altro perché (se non sbaglio) la distro Linux per Wii è basata su Debian, ho letto che con LXDE è molto fluida.

  2.   pandev92 suddetto

    Non ho una flashcard, dovrei comprarne una per provare, anche se spero di non innaffiarla ...

    1.    auroszx suddetto

      Nah, è difficile annaffiarlo. L'ho fatto in poco tempo, la cosa brutta è che è necessaria un'espansione della RAM per le cose migliori: /

  3.   Coraggio suddetto

    Lo sapevo ma non mi interessava provarlo, dannazione adesso lo avrei provato e ho buttato tutte le mie console per videogiochi nella spazzatura per non diventare dipendente ...

  4.   Sono Link suddetto

    Ebbene, ci sono Flashcarsd ad un buon prezzo, ne ho uno che mi è costato circa 20 € e ce l'ho per emulatori e alcune applicazioni, giochi "pirata" piuttosto pochi, rarità che non sono state rilasciate in Europa o sono fuori catalogo

    1.    auroszx suddetto

      Sì, non ci sono più giochi come prima ... quindi sto imparando a programmare con NFlib (in NDS) per un mini progetto che ho in mente ...

  5.   Kik1n suddetto

    Hii
    Come sta andando Linux su Ps3 ??? Non l'ho provato

    1.    Coraggio suddetto

      Vuoi davvero vincere alla lotteria senza giocarci? Chi non risica non rosica

    2.    auroszx suddetto

      A meno che la tua PS3 non sia stata hackerata (ha CFW 3.55 o inferiore) è inutile. È Ubuntu Feisty Fawn, quindi trai alcune conclusioni ...

  6.   Eneko Torres-Gomez suddetto

    Ciao, ho un problema, è che la mia FlashCard è una R4i 3ds (www.r4i-gold.eu) e quando la apro, appare nella schermata sopra il caricamento e rimane lì quando è in un normale gioco .nds appare sopra e in 2 secondi scende il caricamento e una barra di avanzamento se puoi aiutarmi a farlo funzionare e l'ho usato in un NDS Classic (il grasso) e non funziona e nel 3DS che ho non lo ottiene dentro perchè lo aggiorno ma nel fat non fa niente e ho provato ad entrare nel menu file e le 2 schermate rimangono vuote sono un esperto in materia ma in genere nel ds non vado su pc e wii ma questa console LA per Nintendo DS non mi ha richiamato molto l'attenzione
    PS Ho la versione della scheda all'ultima versione disponibile fino ad oggi
    Salu2 e grazie