DSLinux: Linux działający na konsoli Nintendo DS

DLSinux

Wiedziałem, że jest taka możliwość zainstaluj linux w PS3, w Wii, nawet uruchom go w pliku przenośny Android (który sam w sobie działa już z jądrem Linuksa) i zobacz to na serwerze VNC ... Ale w pliku Nintendo DS? Nie sądziłem, że Linux będzie działał na urządzeniu z tak słabym sprzętem ... i nie doceniałem tego. Pokażę ci, jak zainstalować i skonfigurować go do użytku, nie jest to wcale skomplikowane, ale wymaga pewnego doświadczenia z wierszem poleceń, aby go używać.

DLSinux to mini-dystrybucja Linux napisane w C y Monter (RAMIĘ). Jest w stanie wbiec Nintendo DS (Fat and Lite, nie DSi ani DSiXL) używając karty flash ze slotu 1 lub 2 (DS lub GBA). Imponujące jest to, że może działać z procesorem ARM przy tak niskiej częstotliwości i tylko 4MB pamięci RAM, co potwierdza elastyczność Linuksa w zakresie sprzętu.

Zawiera podstawowe polecenia jądra (cp, mkdir, wget, rm ...), niektóre aplikacje terminalowe (jak Linki, madplay, nano ...) i gry terminalowe (Advent4, przygoda i kilka darmowych gier BSD). Oto jego zalety:

  • Możliwość cieszenia się Linuksem, gdziekolwiek się udajemy (czuje się jak maniak Linuksa xD).
  • Odtwarzaj muzykę, zarówno z SD, jak i WiFi.
  • Surfuj po internecie z Linki.
  • Odtwarzaj muzykę z szalona gra.
  • Edytuj teksty za pomocą nano y vi.
  • Wielozadaniowość (wymaga rozszerzenia pamięci RAM o gniazdo 2).
Dobre prawo? Teraz ma też wady:
  • Część aplikacji i tryb graficzny (z PIXIL) wymagają rozszerzenia pamięci RAM.
  • Nie możemy załadować homebrew lub gry od niego (tego nie powinniśmy?).
  • Nie jest kompatybilny z DSi (XL) lub 3DS (sprzęt nie jest obsługiwany).
  • Jest poza rozwojem (częściowo).
  • Dostępnych jest niewiele pakietów, nie ma repozytoriów ani tym podobnych (chociaż można dostosować pakiety do ARM, aby działały z DSLinux).
Mimo to, jeśli i tak chcemy go użyć, aby go przetestować, powiem ci, jak to zrobić.

Cóż, pierwszą rzeczą, którą musimy zrobić, to sprawdzić, czy spełniamy wymagania:

  • Un Nintendo DS Gruby (z pierwszego, grubego) Lub Lite (sekundy, które są cienkie). DLSinux nie jest kompatybilny z DSi, mniej z DSiXL lub 3DS.
  • A Fiszka de Slot 1 lub Slot 2, lepiej, jeśli pochodzi ze slotu 1 (każdy, kto obsługuje automatyczne łatanie DLDI, większość to robi).
  • Zalecane: a Rozszerzenie RAM Slot 2 (co najmniej jedno rozszerzenie Opera lub jeden EZ-V 3 w 1) dla trybu graficznego i części programów.
  • opcjonalnie: Połączenie WiFi, do przeglądania i gier (tak, dobrze słyszałeś, możesz przeglądać). Wszystkie routery są skonfigurowane inaczej, więc niektóre nie są obsługiwane… jak mój Intellinet Wireless 150N : "(
  • Co najmniej 150 MB wolnego miejsca na karcie SD naszej karty Flash.
Teraz musimy pobrać DLSinux, tutaj w twoim strona pobierania. Jeśli uważasz, że jesteś poszukiwaczem przygód, możesz go skompilować ręcznie (desde Linux, Oczywiście).
W moim przypadku obniżyłem Pakiet DLDI, który działa z większością fiszek (dslinux-dldi.tgz). Jeśli zamierzamy go uruchomić z odtwarzacza filmów GBA, pobierz drugą kompilację. Inne są dla nas prawie niemożliwe, więc je zignorujemy 😛
Następną rzeczą jest rozpakowanie pakietu.
Dostaniemy dwa pliki (dslinux.nds i dslinuxm.nds) i a karpeta nazwać Linuks. Różnica między tymi dwoma plikami polega na tym, że drugi zawiera zmodyfikowane aplikacje, aby wykorzystać dodatkową pamięć RAM, na przykład Nano-X y szalona gra.
W folderze linux okazuje się, że niektóre z klasycznych folderów są w dystrybucji, na przykład etc, var, lib, usr i oczywiście home.
Z pierwszym plikiem i folderem wystarczy, więc skopiujemy je na naszą kartę SD za pomocą czytnika kart micro SD.
Gdy wszystko jest gotowe, wkładamy micro SD do fiszki, fiszkę do naszego DS i włączamy.
Uruchamiamy aplikację DSLinux (Wyróżnia się bardziej niż cokolwiek innego, ponieważ jego logo to Tux).
Zacznie się wtedy (jeśli wybierzemy wersję DLDI) zostaną automatycznie zarejestrowane jako korzeń. Jeśli nie, to użytkownik jest korzeń a hasło to uClinux (zanotuj Wielkie litery C.).
Po zalogowaniu pojawi się symbol roota (#). Jeśli nie wybrali wersji DLDI, mogą zmienić hasło roota, wpisując passwd (to jest opcjonalne) i wprowadź hasło składające się z co najmniej 5 znaków.

Tworzenie / modyfikowanie pliku rc.conf

Ci, którzy mają już doświadczenie z Linuksem, będą znać rc.conf. Dla tych, którzy tego nie robią, jest to plik, w którym zapisywane są konfiguracje systemu operacyjnego. W tym przypadku są to ustawienia DLSinux. Ten plik powinien znajdować się pod adresem linux / etc / rc.conf, ale jeśli sprawdzimy, nie znajdziemy tego. Dlatego musisz go utworzyć, ale nie martw się, programiści umieścili domyślne ustawienia w pliku o nazwie rc.domyślne.
To, co zamierzamy zrobić (najlepiej z naszego komputera, z czytnikiem kart micro SD), to skopiować zawartość rc.domyślne a rc.conf.
Wewnątrz jest kilka ustawień, które możemy edytować, ale skupię się tylko na kilku, podstawowych.
  • Po pierwsze, gdzie to mówi hosta, To nazwa drużyny i możemy ją zmienić, jeśli zechcemy, choć niewiele to pomaga ...
  • Wtedy gdzie jest napisane «włącz_sieć_on_boot«, Wi-Fi uruchamia się automatycznie podczas uruchamiania DLSinux. Jeśli mają zamiar skonfigurować WiFi, zmieniamy to na "I TO JEST" (ze wszystkim i cytatami). Jeśli nie, zostawiamy to "NIE".
Jeśli mamy skonfigurowane połączenia WiFi w naszej konsoli, możemy z nich skorzystać, wpisując liczbę od 1 do 3 (każdy odpowiada numerowi konfiguracji w naszych konsolach, jeśli nie pamiętasz, sprawdź z grą, która ma taką konfigurację). Działa to tylko z routerami, a nie ze złączem USB Nintendo WiFi. Jeśli nie, zostawiamy to puste.
Jeśli wolimy ręcznie skonfigurować WiFi, zejdźmy na dół, gdzie jest napisane «essid»Umieszczamy Nazwa sieciopcjonalnie w dół w «kanał»Umieszczamy kanał przez które nasz DS połączy się (tylko jeśli spowoduje to problemy z połączeniem). W "Klucz WEP»Idzie nasze Klucz WEP (Jeśli nie używamy hasła, pozostaje puste). Jeśli nasz router nie obsługuje DHCP lub wolimy używać statycznego adresu IP, przypisujemy «ip"Y"Bramka»W odpowiednich miejscach poniżej umieszczamy maskę sieci w«maska ​​sieci„i”nadawanie»(Chociaż nie wiem, do czego służy: /), także jeden lub dwa DNS.
  • Jeśli chcemy zmień czcionkę z terminalu (chociaż ja «awaria » system) poniżej, gdzie jest napisane «chrzcielnica»Umieszczamy«/usr/share/consolefonts/alt-8irán8.psf»(Ze wszystkim i cytatami).
To jest w zasadzie konfiguracja. Jeśli coś nie działa, wyłącz to.
Jeśli chcesz, możesz wypróbować inne opcje (polecam je tylko wtedy, gdy mamy rozszerzenie pamięci RAM).
Zajmij się nami w tty (terminal) jest prosty:
  • Pad kierunkowy: przesuń migający kursor.
  • O: Wejdź
  • B: spacja
  • X: Strona w górę
  • Y: Strona w dół
  • L: przesunięcie
  • O: Kontrola
Dlatego dla Góra czy dół "bufor" tty (terminala), który naciskamy L + X i L + Y odpowiednio.
DLSinux może być używany do wielu różnych rzeczy, tak wielu, że nie sposób ich wszystkich opisać w tym artykule. W każdym razie, tutaj jest sekcja o jego użytkowaniu, w której znajdziesz jak surfować po Internecie, grać w terminalu, uruchomić tryb graficzny (nieco niestabilny), skonfigurować serwer WWW, odtwarzać muzykę (a nawet streamować z wget !: O) i nie tylko.
Niestety, DLSinux jest to projekt porzucony, a raczej oparty na wkładach. Mogą dowolnie modyfikować kod źródłowy i przesyłać zmiany (lub nie) do swoich Oficjalna strona. Znajdziesz tam wiele informacji dotyczących rozwoju i użytkowania.
Pozdrowienia dla wszystkich czytelników!

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Oni są Link powiedział

    Próbowałem go uruchomić (mam Lite), ale z powodu tych ograniczeń postanowiłem nie próbować ponownie, pomyślałem nawet o zainstalowaniu go na Wii kuzyna, aby sprawdzić, czy mogę włożyć do niego darmowe gry

    1.    auroszx powiedział

      Nie oczekuj też doskonałej wydajności na Wii, ale musi być bardzo dobra. Przede wszystkim dlatego, że (jeśli się nie mylę) dystrybucja Linuksa dla Wii jest oparta na Debianie, przeczytałem, że z LXDE jest bardzo płynna.

  2.   pandev92 powiedział

    Nie mam fiszki, powinienem kupić, żeby spróbować, chociaż mam nadzieję, że nie podlewam ...

    1.    auroszx powiedział

      Nie, trudno go podlać. Zrobiłem to za chwilę, złe jest to, że do najlepszych rzeczy wymagana jest rozbudowa pamięci RAM: /

  3.   Odwaga powiedział

    Wiedziałem, ale nie chciałem tego spróbować, do diabła, teraz spróbuję i wyrzuciłem wszystkie konsole do śmieci do kosza, żeby się nie uzależnić ...

  4.   Oni są Link powiedział

    Cóż, są Flashcarsd w dobrej cenie, mam taki, który kosztował mnie około 20 € i mam go na emulatory i niektóre aplikacje, gry "pirackie" raczej nieliczne, rzadkości, które nie zostały wydane w Europie lub są wyczerpane

    1.    auroszx powiedział

      Tak, nie ma już tak wielu gier jak wcześniej ... więc uczę się programować w NFlib (w NDS) na mini projekt, który mam na myśli ...

  5.   kik1n powiedział

    Hii
    Jak Linux idzie na Ps3 ??? Nie próbowałem tego

    1.    Odwaga powiedział

      Czy naprawdę chcesz wygrać na loterii bez grania w nią? Nic nie odważyło się nic zyskać

    2.    auroszx powiedział

      O ile twoje PS3 nie zostało zhakowane (ma CFW 3.55 lub mniej), jest bezużyteczne. To Ubuntu Feisty Fawn, więc wyciągnij kilka wniosków ...

  6.   Eneko Torres-Gomez powiedział

    Witam, mam problem, jest to że moja FlashCard to R4i 3ds (www.r4i-gold.eu) i jak ją otworzę, pojawia się na powyższym ekranie ładuje się i pozostaje tam, gdy w normalnej grze .nds pojawia się powyżej i za 2 sekundy schodzi ładowanie i pasek postępu jeśli mógłbyś mi pomóc, żeby to działało i użyłem go w NDS Classic (fat) i nie działa iw 3DS, które mam to nie wchodzi w to ponieważ aktualizuję to ale w tłuszczu nic nie robi i Próbowałem wejść do menu plików i 2 ekrany pozostają puste jestem ekspertem w tej temacie ale generalnie w ds nie chodzę na pc i na wii ale ta konsola LA Nintendo DS nie dzwoniła do mnie zbyt wiele Uwaga
    PS Mam do dzisiaj dostępną wersję karty do najnowszej
    Salu2 i dziękuję