DSLinux: Linux yang berjalan di Nintendo DS

DSLinux

Saya tahu ada kemungkinan instal linux dalam PS3, di sebuah Wii, bahkan menjalankannya dalam mobil Android (yang sudah bekerja dengan Kernel Linux) dan melihatnya dengan server VNC ... Tapi, dalam file nintendo ds? Saya tidak berpikir bahwa Linux akan bekerja pada perangkat dengan perangkat keras yang lemah ... dan saya meremehkannya. Saya akan menunjukkan kepada Anda bagaimana menginstal dan mengkonfigurasinya untuk Anda gunakan, ini tidak rumit sama sekali tetapi membutuhkan beberapa pengalaman dengan baris perintah untuk menggunakannya.

DSLinux adalah distribusi mini Linux tertulis dalam C y Assembler (LENGAN). Itu bisa masuk Nintendo DS (Gemuk dan Ringan, bukan DSi atau DSiXL) menggunakan flashcard dari Slot 1 atau 2 (DS atau GBA). Sangat mengesankan bahwa ia dapat berjalan dengan prosesor ARM pada frekuensi rendah dan hanya 4MB RAM, yang menegaskan fleksibilitas Linux dalam hal Perangkat Keras.

Termasuk perintah kernel dasar (cp, mkdir, wget, rm ...), beberapa aplikasi terminal (seperti Links, madplay, nano ...) dan game terminal (advent4, adventure dan beberapa game freeBSD). Inilah kelebihannya:

  • Dapat menikmati Linux kemanapun kita pergi (terasa seperti linux geek xD).
  • Putar musik, baik dari SD dan WiFi.
  • Jelajahi internet dengan Link.
  • Mainkan musik dengan gila.
  • Edit teks dengan nano y vi.
  • Lakukan multitasking (membutuhkan ekspansi RAM Slot 2).
Bagus kan? Sekarang, ini juga memiliki kekurangan:
  • Bagian dari aplikasi dan mode grafis (dengan PIXIL) memerlukan ekspansi RAM.
  • Kami tidak dapat memuat homebrew atau game dari dia (ini seharusnya tidak kami lakukan?).
  • Ini tidak kompatibel dengan DSi (XL) atau 3DS (perangkat keras tidak didukung).
  • Itu di luar pengembangan (sebagian).
  • Beberapa paket tersedia, tidak memiliki repositori atau sejenisnya (meskipun dimungkinkan untuk mengadaptasi paket ke ARM untuk dijalankan dengan DSLinux).
Namun, jika kita tetap ingin menggunakannya hanya untuk mengujinya, maka saya akan memberi tahu Anda caranya.

Nah, hal pertama yang harus kita lakukan adalah melihat apakah kita memenuhi persyaratan:

  • Un Nintendo DS Gemuk (dari yang pertama, yang tebal) Atau Lite (detik, yang sangat tipis). DSLinux itu tidak kompatibel dengan DSi, kurang dengan DSiXL atau 3DS.
  • sebuah Kartu flash de Slot 1 atau Slot 2, lebih baik jika dari Slot 1 (siapa saja yang mendukung penambalan mandiri DLDI, kebanyakan mendukung).
  • Direkomendasikan: a Ekspansi RAM Slot 2 (minimal satu Opera Expansion atau satu EZ-V 3 in 1) untuk mode grafis dan bagian dari program.
  • Opsional: Koneksi wifi, untuk browsing dan game (ya, Anda dengar, Anda bisa browsing). Semua router dikonfigurasi secara berbeda sehingga beberapa tidak didukung… seperti Intellinet Wireless 150N saya : '(
  • Minimal 150MB ruang kosong di kartu SD Flashcard kami.
Sekarang, kita harus mengunduh DSLinux, di sini di unduh halaman. Juga jika Anda berpikir Anda adalah petualang, Anda dapat menyusunnya dengan tangan (desde Linux, claro está).
Dalam kasus saya, saya menurunkan Paket DLDI, yang berfungsi untuk sebagian besar kartu flash (dslinux-dldi.tgz). Jika kita akan menjalankannya dari GBA Movie Player, unduh versi kedua. Yang lain hampir tidak mungkin untuk kita gunakan, jadi kita akan mengabaikannya 😛
Hal berikutnya adalah unzip paket tersebut.
Kita akan mendapatkan dua file (dslinux.nds dan dslinuxm.nds) dan folder memanggil linux. Perbedaan antara kedua file tersebut adalah file yang kedua memiliki beberapa aplikasi yang dimodifikasi untuk memanfaatkan RAM ekstra, seperti Nano-X y gila.
Di dalam folder linux kami menemukan beberapa folder klasik adalah semua distro, seperti dll, var, lib, usr, dan tentu saja, home.
Dengan file pertama dan foldernya cukup, jadi kami akan menyalinnya ke kartu SD kami menggunakan pembaca kartu micro SD.
Setelah semuanya siap, kita masukkan microSD ke flashcard, flashcard ke DS kita, dan nyalakan.
Kami menjalankan aplikasi DSLinux (Itu menonjol lebih dari apa pun karena logonya adalah Tux).
Ini akan mulai dimulai, lalu (jika kita memilih versi DLDI) akan otomatis masuk sebagai akar. Jika tidak, pengguna tersebut akar dan kata sandinya adalah uClinux (perhatikan Huruf besar C).
Setelah login, simbol root (#) akan muncul. Jika mereka tidak memilih versi DLDI, mereka dapat mengubah kata sandi root dengan mengetik passwd (itu opsional) dan menempatkan sandi minimal 5 karakter.

Membuat / memodifikasi rc.conf

Mereka yang sudah memiliki pengalaman Linux akan tahu rc.conf. Bagi mereka yang tidak, itu adalah file di mana konfigurasi sistem operasi disimpan. Dalam hal ini, mereka adalah pengaturan DSLinux. File ini harus ditempatkan di linux / etc / rc.conf, tetapi jika kami memeriksa kami tidak akan menemukannya. Oleh karena itu Anda harus membuatnya, tetapi jangan khawatir, pengembang memasukkan dalam folder yang sama pengaturan default dalam file bernama rc.defaults.
Apa yang akan kami lakukan (sebaiknya dari PC kami, dengan pembaca kartu micro SD) adalah menyalin konten rc.defaults a rc.conf.
Di dalamnya ada beberapa pengaturan yang bisa kita edit, tetapi saya akan fokus hanya pada beberapa, yang penting.
  • Pertama-tama, di mana isinya hostname, Itu adalah nama tim dan kami dapat mengubahnya jika kami mau, meskipun itu tidak banyak membantu ...
  • Lalu di mana dikatakan «aktifkan_jaringan_on_boot«, Apakah Wifi untuk memulai secara otomatis saat memulai DSLinux. Jika mereka akan mengkonfigurasi WiFi, kami mengubahnya menjadi "DAN ITU" (dengan segala sesuatu dan kutipan). Jika tidak, kita biarkan saja "TIDAK".
Jika kami memiliki koneksi WiFi yang dikonfigurasi di konsol kami, kami dapat menggunakannya dengan memasukkan nomor dari 1 hingga 3 (masing-masing sesuai dengan nomor konfigurasi di konsol kami, jika Anda tidak ingat, periksa dengan game yang memiliki konfigurasi ini). Ini hanya bekerja dengan Router, tidak dengan Konektor USB Nintendo WiFi. Jika tidak, kita biarkan kosong.
Jika kami lebih suka konfigurasikan WiFi dengan tangan, ayo turun, di mana dikatakan «essid»Kami menempatkan nama jaringan, secara opsional, turun di «saluran»Kami menempatkan saluran melalui mana DS kami akan terhubung (hanya jika itu memberi kami masalah koneksi). Di "kunci wep»Pergi kami Kunci WEP (Jika kita tidak menggunakan password, tetap kosong). Jika router kami tidak mendukung DHCP, atau kami lebih suka menggunakan IP statis, kami menetapkan «ip"Y"pintu gerbang»Di tempatnya masing-masing, di bawah ini kami menempatkan network mask di«netmask"dan"menyiarkan»(Meskipun saya tidak tahu untuk apa: /), juga satu atau dua DNS.
  • Jika kita mau ubah font dari terminal (meskipun saya «jatuh » sistem), di bawah, yang bertuliskan «fon»Kami menempatkan«/usr/share/consolefonts/alt-8irán8.psf»(Dengan segala sesuatu dan kutipan).
Itu pada dasarnya adalah pengaturannya. Jika ada yang tidak berhasil untuk Anda, nonaktifkan.
Jika mau, Anda dapat mencoba opsi lain (saya merekomendasikannya hanya jika kita memiliki ekspansi RAM).
Tangani kami di tty (terminal) sederhana:
  • Papan arah: gerakkan kursor yang berkedip.
  • J: Masuk
  • B: spasi
  • X: Halaman atas
  • Y: Halaman ke bawah
  • L: Pergeseran
  • J: Kontrol
Oleh karena itu, untuk atas atau bawah "buffer" dari tty (terminal) yang kita tekan L + X dan L + Y masing-masing.
DSLinux itu dapat digunakan untuk berbagai macam hal, begitu banyak sehingga tidak mungkin untuk menjelaskan semuanya dalam artikel ini. Bagaimanapun, inilah bagian tentang penggunaannya, di mana Anda akan menemukan cara menjelajahi internet, bermain di terminal, menjalankan mode grafis (agak tidak stabil), mengatur server web, memutar musik (dan bahkan dengan streaming dengan wget !: O) dan lainnya.
Juga, sayangnya, DSLinux itu adalah proyek yang ditinggalkan, atau lebih tepatnya berdasarkan kontribusi. Mereka bebas memodifikasi kode sumber sesuka hati dan mengunggah perubahan (atau tidak) ke mereka halaman resmi. Di sana Anda akan menemukan banyak informasi mengenai pengembangan dan penggunaan.
Salam untuk semua pembaca!

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Mereka adalah Link dijo

    Saya mencoba menjalankannya (Saya punya Lite) tetapi karena batasan tersebut saya memutuskan untuk tidak mencoba lagi, saya bahkan berpikir untuk memasangnya di Wii sepupu untuk melihat apakah saya dapat memasukkan beberapa game gratis ke dalamnya.

    1.    auroszx dijo

      Jangan berharap kinerja yang sempurna di Wii juga, tetapi itu pasti sangat bagus. Lebih dari segalanya karena (jika saya tidak salah) distro Linux untuk Wii didasarkan pada Debian, saya telah membaca bahwa dengan LXDE sangat lancar.

  2.   pandev92 dijo

    Saya tidak memiliki kartu flash, saya harus membelinya untuk dicoba, meskipun saya harap saya tidak menyiraminya ...

    1.    auroszx dijo

      Nah, susah untuk menyiramnya. Saya melakukannya sebentar, hal buruknya adalah ekspansi RAM diperlukan untuk hal-hal terbaik: /

  3.   Keberanian dijo

    Saya tahu itu tapi saya tidak peduli untuk mencobanya, sekarang saya akan mencobanya dan saya membuang semua konsol video game saya ke tempat sampah agar tidak ketagihan ...

  4.   Mereka adalah Link dijo

    Nah, ada Flashcarsd dengan harga bagus, saya punya satu yang harganya sekitar € 20 dan saya memilikinya untuk emulator dan beberapa aplikasi, permainan "bajak laut" agak sedikit, barang langka yang belum dirilis di Eropa atau sudah tidak dicetak lagi

    1.    auroszx dijo

      Ya, tidak ada banyak game seperti sebelumnya ... jadi saya belajar memprogram dengan NFlib (dalam NDS) untuk proyek mini yang ada dalam pikiran saya ...

  5.   kik1n dijo

    Hai Aku
    Bagaimana Linux berlangsung di Ps3 ??? Saya belum mencobanya

    1.    Keberanian dijo

      Apakah Anda benar-benar ingin memenangkan lotre tanpa memainkannya? Tidak ada usaha tidak ada hasil

    2.    auroszx dijo

      Kecuali jika PS3 Anda diretas (memiliki CFW 3.55 atau lebih rendah), itu tidak berguna. Ini Ubuntu Feisty Fawn, jadi tarik beberapa kesimpulan ...

  6.   Eneko Torres-Gomez dijo

    Halo, saya punya masalah, itu adalah bahwa FlashCard saya adalah R4i 3ds (www.r4i-gold.eu) dan ketika saya membukanya, itu muncul di layar di atas memuat dan tetap di sana ketika dalam permainan .nds normal itu muncul di atas dan dalam 2 detik turun memuat dan bilah kemajuan jika Anda dapat membantu saya membuatnya bekerja dan saya menggunakannya dalam NDS Classic (lemak) dan tidak berfungsi dan dalam 3DS yang saya miliki tidak mendapatkannya ke dalamnya karena saya memperbaruinya tetapi dalam lemak itu tidak melakukan apa-apa dan saya mencoba masuk ke menu file dan 2 layar tetap kosong Saya ahli dalam hal ini tetapi umumnya di ds saya tidak pergi ke pc dan wii tapi konsol LA Nintendo DS ini belum menarik banyak perhatian saya
    PS Saya memiliki versi kartu ke versi terbaru yang tersedia hingga saat ini
    Salu2 dan terima kasih