DSLinux: Το Linux εκτελείται σε Nintendo DS

DSLinux

Ήξερα ότι υπήρχε πιθανότητα εγκαταστήστε linux ένα PS3σε α Wii, ακόμη και τρέξτε το σε ένα κινητός Android (το οποίο από μόνο του λειτουργεί ήδη με τον πυρήνα Linux) και να το δείτε με ένα διακομιστή VNC ... Αλλά, σε ένα Nintendo DS; Δεν πίστευα ότι το Linux θα λειτουργούσε σε μια συσκευή με τόσο αδύναμο υλικό ... και το υποτίμησα. Θα σας δείξω πώς να το εγκαταστήσετε και να το διαμορφώσετε για τη χρήση σας, δεν είναι καθόλου περίπλοκο, αλλά απαιτεί κάποια εμπειρία με τη γραμμή εντολών για να το χρησιμοποιήσετε.

DSLinux είναι μια μίνι διανομή Linux Γραμμένο σε C y Συμβολομεταφράστης (ΜΠΡΑΤΣΟ). Είναι σε θέση να τρέξει Nintendo DS (Fat and Lite, όχι DSi ή DSiXL) χρησιμοποιώντας μια κάρτα flash από την υποδοχή 1 ή 2 (DS ή GBA). Είναι εντυπωσιακό ότι μπορεί να λειτουργήσει με έναν επεξεργαστή ARM σε τόσο χαμηλή συχνότητα και μόνο 4MB μνήμης RAM, γεγονός που επιβεβαιώνει την ευελιξία του Linux όσον αφορά το υλικό.

Περιλαμβάνει βασικές εντολές πυρήνα (cp, mkdir, wget, rm ...), ορισμένες εφαρμογές τερματικού (όπως Links, madplay, nano ...) και παιχνίδια τερματικού (Advent4, Adventure και μερικά παιχνίδια FreeBSD). Εδώ είναι τα πλεονεκτήματά του:

  • Να μπορείτε να απολαύσετε το Linux όπου κι αν πηγαίνουμε (αισθάνεται σαν ένα linux geek xD).
  • Παίξτε μουσική, τόσο από SD όσο και από WiFi.
  • Περιηγηθείτε στο Διαδίκτυο με Σύνδεσμοι.
  • Παίξτε μουσική με τρελό παιχνίδι.
  • Επεξεργασία κειμένων με nano y vi.
  • Πολλαπλές εργασίες (απαιτείται επέκταση υποδοχής RAM 2).
Καλό, σωστά; Τώρα, έχει επίσης μειονεκτήματα:
  • Μέρος της εφαρμογής εφαρμογών και γραφικών (με PIXIL) απαιτούν επέκταση RAM.
  • Δεν μπορούμε να φορτώσουμε σπιτική ζυθοποιία ή παιχνίδια από αυτόν (αυτό δεν έπρεπε;).
  • Δεν είναι συμβατό με DSi (XL) ή 3DS (το υλικό δεν υποστηρίζεται).
  • Είναι εκτός ανάπτυξης (εν μέρει).
  • Λίγα πακέτα είναι διαθέσιμα, δεν διαθέτει αποθετήρια ή παρόμοια (παρόλο που είναι δυνατό να προσαρμοστούν τα πακέτα στο ARM για εκτέλεση με το DSLinux).
Ωστόσο, αν θέλουμε να το χρησιμοποιήσουμε ούτως ή άλλως για να το δοκιμάσουμε, τότε θα σας πω πώς.

Λοιπόν, το πρώτο πράγμα που πρέπει να κάνουμε είναι να δούμε αν πληρούμε τις απαιτήσεις:

  • Un Nintendo DS λίπος (από το πρώτο, το παχύ) Ή Lite (τα δευτερόλεπτα, τα οποία είναι λεπτά). DSLinux δεν είναι συμβατό με DSi, λιγότερο με DSiXL ή 3DS.
  • ένα flashcard de Υποδοχή 1 ή Υποδοχή 2, καλύτερα αν είναι από την υποδοχή 1 (Όποιος υποστηρίζει την αυτόματη επιδιόρθωση DLDI, οι περισσότεροι το κάνουν).
  • Συνιστάται: α Επέκταση υποδοχής RAM 2 (τουλάχιστον μία επέκταση Opera ή ένα EZ-V 3 σε 1) για τη λειτουργία γραφικών και μέρος των προγραμμάτων.
  • Προαιρετικά: Σύνδεση WiFi, για περιήγηση και παιχνίδια (ναι, ακούσατε σωστά, μπορείτε να περιηγηθείτε). Όλοι οι δρομολογητές έχουν διαμορφωθεί διαφορετικά, έτσι μερικοί δεν υποστηρίζονται… όπως το Intellinet Wireless 150N : «(
  • Ελάχιστο 150MB ελεύθερου χώρου στην κάρτα SD της κάρτας Flash.
Τώρα, πρέπει να κατεβάσετε DSLinux, εδώ στο δικό σας σελίδα λήψης. Επίσης, αν νομίζετε ότι είστε τυχοδιώκτες, μπορείτε να το μεταγλωττίσετε με το χέρι (desde Linux, φυσικά).
Στην περίπτωσή μου, κατέβασα το Πακέτο DLDI, που λειτουργεί για τις περισσότερες κάρτες flash (dslinux-dldi.tgz). Εάν πρόκειται να το εκτελέσουμε από ένα πρόγραμμα αναπαραγωγής ταινιών GBA, πραγματοποιήστε λήψη της δεύτερης έκδοσης. Οι άλλοι είναι σχεδόν αδύνατοι για εμάς να το χρησιμοποιήσουμε, επομένως θα τους αγνοήσουμε ????
Το επόμενο πράγμα είναι να αποσυμπιέσετε το πακέτο.
Θα πάρουμε δύο αρχεία (dslinux.nds και dslinuxm.nds) και ένα φάκελο κλήση linux. Η διαφορά μεταξύ των δύο αρχείων είναι ότι το δεύτερο έχει ορισμένες εφαρμογές τροποποιημένες για να επωφεληθούν από την επιπλέον μνήμη RAM, όπως Νάνο-Χ y τρελό παιχνίδι.
Στο φάκελο linux βρίσκουμε ότι μερικοί από τους κλασικούς φακέλους είναι όλοι διανομείς, όπως κλπ, var, lib, usr, και φυσικά, σπίτι.
Με το πρώτο αρχείο και το φάκελο είναι αρκετό, οπότε θα τα αντιγράψουμε στην κάρτα SD μας χρησιμοποιώντας μια συσκευή ανάγνωσης καρτών micro SD.
Όταν όλα είναι έτοιμα, τοποθετούμε το micro SD στην κάρτα flash, την κάρτα flash στο DS μας και την ενεργοποιούμε.
Εκτελούμε την εφαρμογή DSLinux (Ξεχωρίζει περισσότερο από οτιδήποτε άλλο γιατί το λογότυπό του είναι Tux).
Θα αρχίσει να ξεκινά, τότε (αν επιλέξουμε την έκδοση DLDI) θα καταγραφεί αυτόματα ως ρίζα. Εάν όχι, ο χρήστης είναι ρίζα και ο κωδικός είναι uClinux (σημειώστε το Κεφαλαία Γ).
Μόλις συνδεθείτε, θα εμφανιστεί το ριζικό σύμβολο (#). Εάν δεν επέλεξαν την έκδοση DLDI, μπορούν να αλλάξουν τον κωδικό πρόσβασης ρίζας πληκτρολογώντας passwd (αυτό είναι προαιρετικό) και τοποθετώντας έναν κωδικό πρόσβασης τουλάχιστον 5 χαρακτήρων.

Δημιουργία / τροποποίηση του rc.conf

Όσοι έχουν ήδη εμπειρία στο Linux θα γνωρίζουν το rc.conf. Για όσους δεν το κάνουν, είναι ένα αρχείο στο οποίο αποθηκεύονται οι διαμορφώσεις του λειτουργικού συστήματος. Σε αυτήν την περίπτωση, είναι ρυθμίσεις του DSLinux. Αυτό το αρχείο πρέπει να βρίσκεται στη διεύθυνση linux / etc / rc.conf, αλλά αν το ελέγξουμε δεν θα το βρούμε. Επομένως, πρέπει να το δημιουργήσετε, αλλά μην ανησυχείτε, οι προγραμματιστές συμπεριέλαβαν στον ίδιο φάκελο τις προεπιλεγμένες ρυθμίσεις σε ένα αρχείο που ονομάζεται προεπιλογές rc.
Αυτό που πρόκειται να κάνουμε (κατά προτίμηση από τον υπολογιστή μας, με τη συσκευή ανάγνωσης καρτών micro SD) είναι να αντιγράψετε το περιεχόμενο του προεπιλογές rc a rc.conf.
Στο εσωτερικό υπάρχουν ορισμένες ρυθμίσεις που μπορούμε να επεξεργαστούμε, αλλά θα επικεντρωθώ σε ένα ζευγάρι, τα βασικά.
  • Πρώτα απ 'όλα, πού λέει hostname, είναι το όνομα της ομάδας και μπορούμε να το αλλάξουμε αν το επιθυμούμε, αν και δεν είναι πολύ χρήσιμο ...
  • Τότε που λέει «Ενεργοποιήστε_δίκτυο_εκκίνηση«, Είναι για το Wifi να ξεκινά αυτόματα κατά την εκκίνηση DSLinux. Εάν πρόκειται να διαμορφώσουν WiFi, το αλλάζουμε σε "ΚΑΙ ΑΥΤΟ ΕΙΝΑΙ" (με τα πάντα και τα αποσπάσματα). Εάν όχι, το αφήνουμε μέσα "ΟΧΙ".
Εάν έχουμε ρυθμίσει συνδέσεις WiFi στην κονσόλα μας, μπορούμε να τις χρησιμοποιήσουμε βάζοντας έναν αριθμό από το 1 έως το 3 (το καθένα αντιστοιχεί στον αριθμό της διαμόρφωσης στις κονσόλες μας, αν δεν το θυμάστε, ελέγξτε με ένα παιχνίδι που έχει αυτήν τη διαμόρφωση). Αυτό λειτουργεί μόνο με δρομολογητές και όχι με σύνδεση Nintendo WiFi USB. Εάν όχι, το αφήνουμε άδειο.
Αν προτιμούμε διαμορφώστε το WiFi με το χέρι, ας πάμε κάτω, όπου λέει «δοκίμιο»Τοποθετούμε το όνομα δικτύου, προαιρετικά, κάτω στο «κανάλι»Τοποθετούμε το κανάλι μέσω του οποίου θα συνδεθεί το DS μας (μόνο αν μας δίνει προβλήματα σύνδεσης). Σε "κλαίει»Πηγαίνετε μας Κλειδί WEP (Εάν δεν χρησιμοποιούμε κωδικό πρόσβασης, παραμένει άδειο). Εάν ο δρομολογητής μας δεν υποστηρίζει DHCP ή προτιμούμε να χρησιμοποιήσουμε μια στατική IP, εκχωρούμε το «ip"Υ"πύλη»Στα αντίστοιχα μέρη τους, παρακάτω βάζουμε μάσκα δικτύου στο«μάσκα δικτύου" και το "αναμετάδοση»(Αν και δεν ξέρω τι είναι για: /), επίσης ένα ή δύο DNS.
  • Αν θέλουμε αλλαγή γραμματοσειράς από το τερματικό (αν και «συνετρίβη » το σύστημα), παρακάτω, όπου λέει «γραμματοσειρά»Τοποθετούμε«/usr/share/consolefonts/alt-8irán8.psf»(Με τα πάντα και τα αποσπάσματα).
Αυτή είναι βασικά η εγκατάσταση. Εάν κάτι δεν λειτουργεί για εσάς, απενεργοποιήστε το.
Εάν θέλετε, μπορείτε να δοκιμάσετε τις άλλες επιλογές (τις προτείνω μόνο εάν έχουμε επέκταση RAM)
Χειριστείτε μας στο TTY (τερματικό) είναι απλό:
  • Κατευθυντικό επίθεμα: μετακινήστε τον δρομέα που αναβοσβήνει.
  • Α: Εισαγάγετε
  • Β: διαστημικό μπαρ
  • X: Σελίδα επάνω
  • Υ: Σελίδα κάτω
  • L: Μετατόπιση
  • Α: Έλεγχος
Επομένως, για πάνω ή κάτω το "buffer" του tty (τερματικού) που πατάμε L + X και L + Y αντιστοίχως.
DSLinux Μπορεί να χρησιμοποιηθεί για μια τεράστια ποικιλία πραγμάτων, τόσο πολλά που είναι αδύνατο να τα περιγράψουμε όλα σε αυτό το άρθρο. Τέλος πάντων, εδώ είναι η ενότητα σχετικά με τη χρήση της, όπου θα βρείτε πώς να σερφάρετε στο Διαδίκτυο, να παίξετε στο τερματικό, να εκτελέσετε τη λειτουργία γραφικών (κάπως ασταθής), να δημιουργήσετε έναν διακομιστή ιστού, να παίξετε μουσική (και ακόμη και με ροή με wget !: O) και άλλα.
Επίσης, δυστυχώς, DSLinux είναι ένα εγκαταλελειμμένο έργο ή μάλλον βασίζεται σε συνεισφορές. Είναι ελεύθεροι να τροποποιήσουν τον πηγαίο κώδικα στις προτιμήσεις τους και να ανεβάσουν τις αλλαγές (ή όχι) στις δικές τους Επίσημη Ιστοσελίδα. Εκεί θα βρείτε πολλές πληροφορίες σχετικά με την ανάπτυξη και τη χρήση.
Χαιρετίσματα σε όλους τους αναγνώστες!

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Είναι Link dijo

    Προσπάθησα να το τρέξω (έχω ένα Lite) αλλά λόγω αυτών των περιορισμών αποφάσισα να μην προσπαθήσω ξανά, σκέφτηκα ακόμη και να το εγκαταστήσω στο Wii ενός ξαδέλφου για να δω αν θα μπορούσα να βάλω κάποια δωρεάν παιχνίδια σε αυτό

    1.    auroszx dijo

      Μην περιμένετε μια τέλεια απόδοση στο Wii, αλλά πρέπει να είναι πολύ καλή. Περισσότερο από οτιδήποτε γιατί (αν δεν κάνω λάθος) η διανομή Linux για το Wii βασίζεται στο Debian, έχω διαβάσει ότι με το LXDE είναι πολύ ρευστό.

  2.   pandev92 dijo

    Δεν έχω κάρτα flash, πρέπει να αγοράσω μία για να δοκιμάσω, αν και ελπίζω να μην το ποτίσω ...

    1.    auroszx dijo

      Ναι, είναι δύσκολο να το ποτίσεις. Το έκανα σε λίγο, το κακό είναι ότι απαιτείται επέκταση RAM για τα καλύτερα πράγματα: /

  3.   Θάρρος dijo

    Το ήξερα αλλά δεν με ενδιέφερε να το δοκιμάσω, τώρα θα το δοκιμάσω και έριξα όλες τις κονσόλες βιντεοπαιχνιδιών μου στον κάδο για να μην εθιστεί ...

  4.   Είναι Link dijo

    Λοιπόν, υπάρχει Flashcarsd σε καλή τιμή, έχω ένα που μου κόστισε περίπου 20 € και το έχω για εξομοιωτές και μερικές εφαρμογές, παιχνίδια "πειρατών" μάλλον λίγες, σπάνιες που δεν έχουν κυκλοφορήσει στην Ευρώπη ή δεν έχουν εκτυπωθεί

    1.    auroszx dijo

      Ναι, δεν υπάρχουν τόσα παιχνίδια όπως πριν ... γι 'αυτό μαθαίνω να προγραμματίζω με το NFlib (σε NDS) για ένα mini project που έχω στο μυαλό μου ...

  5.   kik1n dijo

    Hii
    Πώς πηγαίνει το Linux στο Ps3 ;;; Δεν το έχω δοκιμάσει

    1.    Θάρρος dijo

      Θέλετε πραγματικά να κερδίσετε το λαχείο χωρίς να το παίξετε; Τίποτα δεν τολμούσε να κερδίσει

    2.    auroszx dijo

      Εκτός αν το PS3 σας έχει χακαριστεί (έχει CFW 3.55 ή χαμηλότερο) είναι άχρηστο. Είναι το Ubuntu Feisty Fawn, οπότε βγάλτε μερικά συμπεράσματα ...

  6.   Ένκο Τόρες Γκόμεζ dijo

    Γεια σας, έχω πρόβλημα, είναι ότι η κάρτα FlashCard μου είναι R4i 3ds (www.r4i-gold.eu) και όταν το ανοίγω, εμφανίζεται στην οθόνη πάνω από τη φόρτωση και παραμένει εκεί όταν σε ένα κανονικό παιχνίδι .nds εμφανίζεται πάνω και σε 2 δευτερόλεπτα έρχεται κάτω από τη φόρτωση και μια γραμμή προόδου, αν μπορούσατε να με βοηθήσετε να το κάνω να λειτουργεί και το χρησιμοποίησα σε ένα NDS Classic (το λίπος) και δεν λειτουργεί και στο 3DS που έχω δεν μπαίνει σε αυτό επειδή το ενημερώνω, αλλά στο λίπος δεν κάνει τίποτα Προσπάθησα να μπω στο μενού αρχείων και οι 2 οθόνες παραμένουν κενές. Είμαι ειδικός σε αυτό το θέμα, αλλά γενικά στο ds δεν πηγαίνω στον υπολογιστή και το wii, αλλά αυτή η κονσόλα LA Nintendo DS δεν με έχει καλέσει πολύ η προσοχή
    PS Έχω την έκδοση της κάρτας στην τελευταία έκδοση διαθέσιμη μέχρι σήμερα
    Salu2 και σας ευχαριστώ