DSLinux: Nintendo DS üzerinde çalışan Linux

DSLinux

Bir olasılık olduğunu biliyordum linux'u yükle bir PS3içinde Wii, hatta bir hareketli android (kendi içinde zaten Linux Çekirdeği ile çalışır) ve bir VNC sunucusuyla görün ... Ancak, Nintendo DS'si mi? Linux'un bu kadar zayıf donanıma sahip bir cihazda çalışacağını düşünmemiştim ... ve onu hafife almıştım. Size kullanımınız için nasıl kurulacağını ve yapılandırılacağını göstereceğim, hiç de karmaşık değil ancak kullanmak için komut satırında biraz deneyim gerektiriyor.

DSLinux bir mini dağıtımdır Linux yazılmış C y Montajcı (KOL). İçinde koşabilir Nintendo DS (Fat and Lite, DSi veya DSiXL değil) Yuva 1 veya 2'den (DS veya GBA) bir flaş kart kullanarak. Bu kadar düşük bir frekansta ve yalnızca 4MB RAM'de bir ARM işlemcisi ile çalışabilmesi etkileyici, bu da Linux'un Donanım açısından esnekliğini doğruluyor.

Temel çekirdek komutlarını içerir (cp, mkdir, wget, rm ...), bazı terminal uygulamaları (Linkler, madplay, nano gibi ...) ve terminal oyunları (advent4, macera ve bazı freeBSD oyunları). İşte avantajları:

  • Nereye gidersek gidelim Linux'tan keyif alabilmek (bir linux meraklısı xD gibi hissettiriyor).
  • Hem SD hem de WiFi üzerinden müzik çalın.
  • İle internette sörf yapın Bağlantılar.
  • İle müzik çalın çılgın oyun.
  • Metinleri ile düzenleyin nano y vi.
  • Çoklu görev (RAM Yuvası 2 genişletmesi gerektirir).
Güzel, değil mi? Şimdi dezavantajları da var:
  • Uygulamaların ve grafik modunun bir kısmı (PIXIL ile) RAM genişletmesi gerektirir.
  • Yükleyemiyoruz ev yapımı içki ya da ondan oyunlar (bunu değil miyiz?).
  • DSi (XL) veya 3DS (donanım desteklenmez) ile uyumlu değildir.
  • Geliştirme dışında (kısmen).
  • Çok az paket mevcuttur, depoları veya benzerleri yoktur (ancak paketleri DSLinux ile çalışmak üzere ARM'ye uyarlamak mümkündür).
Yine de, onu yine de sadece test etmek için kullanmak istiyorsak, size nasıl olduğunu söyleyeceğim.

Yapmamız gereken ilk şey, gereksinimleri karşılayıp karşılamadığımızı görmek:

  • Un Nintendo DS Yağ (ilkinden kalın) o Lite (ince saniyeler). DSLinux DSi ile uyumlu değildir, DSiXL veya 3DS ile daha az uyumludur.
  • bir Flaş bellek de Yuva 1 veya Yuva 2, Slot 1'den ise daha iyi (DLDI kendi kendine yamayı destekleyen herkes, çoğu).
  • Önerilen: a RAM Slot 2 genişletme (en az bir Opera Genişletme veya bir EZ-V 3'ü 1 arada) grafik modu ve programların bir bölümü için.
  • isteğe bağlı: WiFi bağlantısı, gezinme ve oyunlar için (evet, doğru duydunuz, göz atabilirsiniz). Tüm yönlendiriciler farklı şekilde yapılandırıldığından bazıları desteklenmez… Intellinet Wireless 150N gibi : '(
  • Minimum 150 MB Flashcard'ımızın SD kartında boş alan.
Şimdi indirmeliyiz DSLinuxburada senin içinde indirme sayfası. Ayrıca maceracı olduğunuzu düşünüyorsanız, elle derleyebilirsiniz. (tabii ki Linux'tan).
Benim durumumda, DLDI paketi, çoğu bilgi kartı için geçerli olan (dslinux-dldi.tgz). Bir GBA Movie Player'dan çalıştıracaksak, ikinci yapıyı indirin. Diğerlerini kullanmamız neredeyse imkansız, bu yüzden onları görmezden geleceğiz 😛
Sonraki şey, paketi açmaktır.
Alacağız iki dosya (dslinux.nds ve dslinuxm.nds) ve bir carpeta çağrı linux. İki dosya arasındaki fark, ikincisinde ekstra RAM'den yararlanmak için değiştirilmiş bazı uygulamalara sahip olmasıdır. Nano-X y deli oyun.
Klasörde linux bazı klasik klasörlerin hepsinin dağıtım olduğunu gördük. vb, var, lib, usr ve tabii ki home.
İlk dosya ve klasör yeterli olduğu için bunları micro SD kart okuyucu kullanarak SD kartımıza kopyalayacağız.
Her şey hazır olduğunda, mikro SD'yi flaş karta, flaş kartı DS'mize yerleştirip açıyoruz.
DSLinux uygulamasını çalıştırıyoruz (Logosu Tux olduğu için her şeyden çok öne çıkıyor).
Başlamaya başlayacak, sonra (DLDI sürümünü seçersek) olarak otomatik olarak günlüğe kaydedilecek kök. Değilse, kullanıcı kök ve şifre uClinux (not Büyük C).
Giriş yaptıktan sonra, kök sembolü (#) görünecektir. DLDI sürümünü seçmedilerse, root şifresini yazarak değiştirebilirler. passwd (isteğe bağlıdır) ve en az 5 karakterlik bir şifre girerek.

Rc.conf'u oluşturma / değiştirme

Halihazırda Linux deneyimi olanlar rc.conf'u bileceklerdir. Yapmayanlar için işletim sistemi konfigürasyonlarının kaydedildiği bir dosyadır. Bu durumda bunlar, DSLinux. Bu dosya şu adreste bulunmalıdır: linux / etc / rc.confama kontrol edersek bulamayız. Bu nedenle, onu oluşturmanız gerekir, ancak endişelenmeyin, geliştiriciler varsayılan ayarları aynı klasöre dahil ettiler. rc.varsayılanlar.
Yapacağımız şey (tercihen mikro SD kart okuyucu ile bilgisayarımızdan) içeriğin kopyalanmasıdır. rc.varsayılanlar a rc.conf.
İçeride düzenleyebileceğimiz bazı ayarlar var, ancak ben sadece birkaç temel noktaya odaklanacağım.
  • Her şeyden önce nerede yazıyor hostname, Takımın adıdır ve çok yardımcı olmamakla birlikte dilersek değiştirebiliriz ...
  • O zaman nerede yazıyor?enable_network_on_boot«, Wifi'nin başlarken otomatik olarak başlaması içindir DSLinux. WiFi yapılandıracaklarsa, bunu "VE BUDUR" (her şey ve alıntılarla). Değilse, içeride bırakıyoruz "HAYIR".
Konsolumuzda yapılandırılmış WiFi bağlantılarımız varsa, bunları 1'den 3'e kadar bir sayı koyarak kullanabiliriz (her biri konsollarımızdaki yapılandırma sayısına karşılık gelir, hatırlamıyorsanız, bu yapılandırmaya sahip bir oyunla kontrol edin). Bu yalnızca Yönlendiricilerle çalışır, Nintendo WiFi USB Bağlayıcısı ile çalışmaz. Değilse boş bırakıyoruz.
Tercih edersek WiFi'yi elle yapılandırın, aşağı inelim, "Essid»Yerleştiriyoruz ağ adı, isteğe bağlı olarak aşağıya «kanal»Yerleştiriyoruz kanal DS'mizin bağlanacağı (yalnızca bağlantı sorunları yaşarsa). İçinde "wepkey»Bizim WEP anahtarı (Parola kullanmazsak boş kalır). Yönlendiricimiz DHCP'yi desteklemiyorsa veya statik IP kullanmayı tercih edersek, «ip»Y«geçit»İlgili yerlerine, aşağıda ağ maskesini koyduk«ağ maskesi" ve "yayın»(Ne için olduğunu bilmesem de: /), ayrıca bir veya iki DNS.
  • Eğer istersek yazı tipini değiştir terminalden (her ne kadar ben «çöktü » sistem), aşağıda, "yazı tipi»Yerleştiriyoruz«/usr/share/consolefonts/alt-8irán8.psf»(Her şey ve alıntılarla).
Bu temelde kurulumdur. Bir şey sizin için işe yaramazsa, devre dışı bırakın.
İsterseniz diğer seçenekleri deneyebilirsiniz (Sadece RAM genişletmemiz varsa tavsiye ederim).
Bizi hallet tty (terminal) basittir:
  • Yön pedi: yanıp sönen imleci hareket ettirin.
  • A: Girin
  • B: boşluk çubuğu
  • X: Sayfa yukarı
  • Y: Sayfa aşağı
  • L: Kaydırma
  • Kontrol
Bu nedenle yukarı veya aşağı bastığımız tty'nin (terminal) "tamponu" L + X ve L + Y sırasıyla.
DSLinux çok çeşitli şeyler için kullanılabilir, o kadar çok ki hepsini bu makalede anlatmak imkansızdır. Her neyse, işte kullanımıyla ilgili, internette nasıl gezineceğinizi, terminalde nasıl oynayacağınızı, grafik modu çalıştırmayı (biraz dengesiz), bir web sunucusu kurmayı, müzik çalmayı (ve hatta wget! O) ve daha fazlası.
Ayrıca maalesef DSLinux terk edilmiş bir projedir veya daha çok katkılara dayanmaktadır. İstedikleri zaman kaynak kodunu değiştirebilir ve değişiklikleri kendilerine yükleyebilir (veya yüklemeyebilirler). Resmi Sitesi. Orada geliştirme ve kullanımla ilgili birçok bilgi bulacaksınız.
Tüm okuyuculara selamlar!

Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

11 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Onlar Bağlantı dijo

    Çalıştırmaya çalıştım (bir Lite'ım var) ancak bu kısıtlamalar nedeniyle tekrar denememeye karar verdim, bir kuzeninin Wii'sine ücretsiz oyunlar ekleyip koyamayacağımı görmek için onu bir kuzeninin Wii'sine yüklemeyi bile düşündüm.

    1.    auroszx dijo

      Wii'de de mükemmel bir performans beklemeyin, ancak çok iyi olmalı. Her şeyden çok çünkü (yanılmıyorsam) Wii için Linux dağıtımı Debian'a dayanıyor, LXDE ile bunun çok akıcı olduğunu okudum.

  2.   pandev92 dijo

    Bilgi kartım yok, denemek için bir tane almalıyım, umarım onu ​​sulamam ...

    1.    auroszx dijo

      Hayır, sulamak zor. Kısa sürede yaptım, kötü olan şey, en iyi şeyler için bir RAM genişletmesinin gerekli olması: /

  3.   cesaret dijo

    Biliyordum ama denemeyi umursamadım, cehennem şimdi deneyecektim ve bağımlı olmamak için tüm video oyun konsollarımı çöpe attım ...

  4.   Onlar Bağlantı dijo

    Pekala, uygun fiyatlı Flashcarsd var, bana yaklaşık 20 € 'ya mal olan bir tane var ve buna emülatörler ve bazı uygulamalar için sahibim, oldukça az "korsan" oyunları, Avrupa'da piyasaya sürülmemiş veya baskısı tükenmiş nadirler

    1.    auroszx dijo

      Evet, eskisi kadar çok oyun yok ... bu yüzden aklımdaki mini bir proje için NFlib (NDS'de) ile programlamayı öğreniyorum ...

  5.   kik1n dijo

    Merhaba ben
    Linux Ps3'te nasıl gidiyor ??? Denemedim

    1.    cesaret dijo

      Piyangoyu oynamadan gerçekten kazanmak istiyor musunuz? Hiçbir şey cesaret edemedi, hiçbir şey kazanmadı

    2.    auroszx dijo

      PS3'ünüz hacklenmedikçe (CFW 3.55 veya daha düşük) işe yaramaz. Ubuntu Feisty Fawn, bu yüzden bazı sonuçlara varın ...

  6.   Eneko Torres-Gomez dijo

    Merhaba, bir sorunum var, FlashCard'ım bir R4i 3ds (www.r4i-gold.eu) ve onu açtığımda, yüklemenin üstündeki ekranda beliriyor ve normal .nds oyunundayken 2 saniye içinde orada kalıyor Çalışması için bana yardım edebilirseniz ve onu bir NDS Classic'te (yağ) kullandım ve çalışmıyor ve sahip olduğum 3DS'de, onu güncellediğim için girmiyor ama yağda hiçbir şey yapmıyor ve Dosya menüsüne girmeye çalıştım ve 2 ekran boş kalıyor Bu konuda uzmanım ama genellikle ds'de hayır pc ve wii'ye gidiyorum ama bu konsol LA Nintendo DS beni pek aramadı dikkat
    Not: Kartın en son sürümünün bugüne kadar mevcut olan sürümüne sahibim
    Salu2 ve teşekkürler