DSLinux:NintendoDSで実行されているLinux

DSLinux

可能性があることはわかっていました Linuxをインストールする A PS3wiiの、でもそれを実行します モバイル Android (それ自体はすでにLinuxカーネルで動作します) そしてVNCサーバーでそれを見てください...しかし、 ニンテンドーDS? Linuxがそのような弱いハードウェアを備えたデバイスで動作するとは思いませんでした...そして私はそれを過小評価しました。 インストールして使用するように構成する方法を説明します。複雑ではありませんが、使用するにはコマンドラインの経験が必要です。

DSLinux ミニディストリビューションです Linux で書かれている C y アセンブラ (腕)。 で実行することができます ニンテンドーDS (DSiまたはDSiXLではなく、FatおよびLite) スロット1または2(DSまたはGBA)のフラッシュカードを使用します。 このような低周波数でわずか4MBのRAMでARMプロセッサを実行できることは印象的であり、ハードウェアの観点からLinuxの柔軟性を確認しています。

基本的なカーネルコマンドが含まれています (cp、mkdir、wget、rm ...)、一部の端末アプリケーション (Links、madplay、nanoなど) とターミナルゲーム (advent4、アドベンチャー、およびいくつかのfreeBSDゲーム)。 その利点は次のとおりです。

  • どこにいてもLinuxを楽しむことができます(LinuxオタクxDのように感じます)。
  • SDとWiFiの両方から音楽を再生します。
  • でインターネットをサーフィンする リンク。
  • で音楽を再生する madplay。
  • でテキストを編集する ドワーフ y vi.
  • マルチタスクを実行します(RAMスロット2の拡張が必要です)。
いいでしょう? 現在、これには欠点もあります。
  • アプリケーションとグラフィックモードの一部(PIXILを使用)では、RAMを拡張する必要があります。
  • 読み込めません 自作 または彼からのゲーム(私たちはこれを想定していませんでしたか?)。
  • DSi(XL)または3DSとは互換性がありません(ハードウェアはサポートされていません)。
  • それは(部分的に)開発されていません。
  • 利用可能なパッケージはほとんどなく、リポジトリなどはありません(ただし、パッケージをARMに適合させてDSLinuxで実行することは可能です)。
それでも、テストのためだけに使用したい場合は、その方法を説明します。

まず、要件を満たしているかどうかを確認する必要があります。

  • Un ニンテンドーDSファット (最初の、厚い)または ライト (薄い秒). DSLinux DSiとは互換性がなく、DSiXLまたは3DSとは互換性がありません。
  • A フラッシュカード de スロット1またはスロット2、スロット1からのものである場合はより良い(DLDIセルフパッチをサポートする人は誰でも、ほとんどの人が).
  • 推奨: RAMスロット2の拡張 (最低3つのOperaExpansionまたは1つのEZ-VXNUMX in XNUMX)グラフィックモードおよびプログラムの一部。
  • オプション: WiFi接続、ブラウジングとゲーム用(はい、あなたは正しく聞いた、あなたはブラウジングすることができます)。 すべてのルーターの構成が異なるため、一部はサポートされていません…私のIntellinet Wireless150Nのように : '(
  • 最小150MB フラッシュカードのSDカードの空き容量。
今、私たちはダウンロードする必要があります DSLinux、ここであなたの ダウンロードページ。 また、あなたが冒険家だと思うなら、あなたはそれを手で編集することができます (desde Linux、 もちろん).
私の場合、私は DLDIパッケージ、 これはほとんどのフラッシュカードで機能します(dslinux-dldi.tgz)。 GBA Movie Playerから実行する場合は、XNUMX番目のビルドをダウンロードします。 他のものは私たちが使用することはほとんど不可能なので、私たちはそれらを無視します 😛
次は、パッケージを解凍します。
私たちは得るだろう XNUMXつのファイル (dslinux.ndsおよびdslinuxm.nds) と carpeta コール linux。 XNUMXつのファイルの違いは、XNUMX番目のファイルには、次のような追加のRAMを利用するように変更されたアプリがあることです。 ナノエックス y 狂った遊び.
フォルダ内 linuxの クラシックフォルダのいくつかはすべてdistroであることがわかります。 など、var、lib、usr、そしてもちろん、home。
最初のファイルとフォルダで十分なので、マイクロSDカードリーダーを使用してSDカードにコピーします。
すべての準備ができたら、マイクロSDをフラッシュカードに挿入し、フラッシュカードをDSに挿入して、オンにします。
DSLinuxアプリケーションを実行します(ロゴがTuxなので何よりも目立ちます).
起動し始め、その後(DLDIバージョンを選択した場合)として自動的にログに記録されます ルート。 そうでない場合、ユーザーは ルート パスワードは uクリナックス (注意してください 大文字C).
ログインすると、ルートシンボル(#)が表示されます。 DLDIバージョンを選択しなかった場合は、次のように入力してルートパスワードを変更できます。 passwd (これはオプションです)そして5文字以上のパスワードを入力します。

rc.confの作成/変更

すでにLinuxの経験がある人は、rc.confを知っているでしょう。 そうでない方のために、それはオペレーティングシステム構成が保存されるファイルです。 この場合、それらはの設定です DSLinux。 このファイルは次の場所にあります。 linux / etc / rc.conf、しかし、チェックしても見つかりません。 したがって、作成する必要がありますが、心配しないでください。開発者は、同じフォルダのデフォルト設定をというファイルに含めました。 rc.デフォルト.
私たちがやろうとしていること(できればマイクロSDカードリーダーを備えたPCから)は、 rc.デフォルト a rc.conf.
内部には編集可能な設定がいくつかありますが、ここではいくつかの重要事項に焦点を当てます。
  • まず第一に、それはどこに言いますか hostname、これはチームの名前であり、あまり役に立ちませんが、必要に応じて変更できます...
  • それからそれが言うところ«起動時にネットワークを有効にする«、起動時にWifiが自動的に起動する DSLinux。 WiFiを構成する場合は、次のように変更します。 「そしてそれは」 (すべてと引用符付き)。 そうでない場合は、そのままにしておきます "番号".
コンソールにWiFi接続が構成されている場合は、1から3までの数字を入力して使用できます(それぞれがコンソールの構成の番号に対応します。覚えていない場合は、この構成のゲームで確認してください)。 これはルーターでのみ機能し、Nintendo WiFiUSBコネクターでは機能しません。 そうでない場合は、空のままにします。
よろしければ 手作業でWiFiを構成する、下に行きましょう、それは«と言いますエシド»私たちは ネットワーク名、オプションで、«でダウンチャンネル»私たちは チャンネル DSが接続するために使用します(接続に問題がある場合のみ)。 「でWEPキー»私たちに行きます WEPキー (パスワードを使用しない場合、パスワードは空のままです)。 ルーターがDHCPをサポートしていない場合、または静的IPを使用したい場合は、«を割り当てます。ip"Y"ゲートウェイ»それぞれの場所で、以下にネットワークマスクを配置します«ネットマスク" そしてその "放送»(それが何のためにあるのかわかりませんが:/)、XNUMXつまたはXNUMXつのDNS。
  • 望むなら フォントを変更する ターミナルから(私は«クラッシュしました» システム)、以下、«フォント»配置«/usr/share/consolefonts/alt-8irán8.psf»(すべてと引用符付き)。
これが基本的な設定です。 うまくいかない場合は、無効にしてください。
必要に応じて、他のオプションを試すことができます(RAM拡張がある場合にのみお勧めします)。
で私たちを処理します TTY (ターミナル)はシンプルです:
  • 方向パッド:点滅しているカーソルを移動します。
  • A:入力してください
  • B:スペースバー
  • X:ページアップ
  • Y:ページダウン
  • L:シフト
  • A:コントロール
したがって、 上か下 押すtty(ターミナル)の«バッファ» L + XおよびL + Y それぞれ。
DSLinux 非常にさまざまな用途に使用できるため、この記事でそれらすべてを説明することは不可能です。 とにかく、ここにその使用法のセクションがあります。ここでは、インターネットをサーフィンする方法、ターミナルで再生する方法、グラフィカルモードを実行する方法(やや不安定)、Webサーバーをセットアップする方法、音楽を再生する方法(wgetでストリーミングする方法もあります!: O)など。
また、残念ながら、 DSLinux それは放棄されたプロジェクトであり、むしろ貢献に基づいています。 彼らは自由にソースコードを変更し、変更をアップロードする(またはアップロードしない)ことができます 公式サイト。 そこには、開発と使用に関する多くの情報があります。
読者の皆様、こんにちは!

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   リンクです

    私はそれを実行しようとしました(私はLiteを持っています)が、それらの制限のために再試行しないことに決めました、私はそれにいくつかの無料ゲームを入れることができるかどうかを確かめるためにいとこのWiiにそれをインストールすることさえ考えました

    1.    アウロスZx

      Wiiでも完璧なパフォーマンスを期待しないでください、しかしそれは非常に良いに違いありません。 何よりも(私が間違っていなければ)Wii用のLinuxディストリビューションはDebianに基づいているので、LXDEでは非常に流動的であると読んだことがあります。

  2.   パンデブ92

    私はフラッシュカードを持っていません、私はそれを水やりしないことを望みますが、試してみるためにそれを買うべきです...

    1.    アウロスZx

      いや、水をやるのは難しい。 私は少しの間それをしました、悪いことはRAM拡張が最高のもののために必要とされるということです:/

  3.   勇気

    私はそれを知っていましたが、私はそれを試してみようとは思いませんでした、今私はそれを試してみて、中毒にならないようにすべてのビデオゲームコンソールをゴミ箱に捨てました...

  4.   リンクです

    さて、手頃な価格のFlashcarsdがあります。私は、約20ユーロの費用がかかるものを持っています。エミュレーターや一部のアプリケーション、「海賊版」ゲームはかなり少ない、ヨーロッパでリリースされていない、または廃盤になっている珍しいものを持っています。

    1.    アウロスZx

      はい、以前ほど多くのゲームはありません...それで私は私が念頭に置いているミニプロジェクトのために(NDSの)NFlibでプログラミングすることを学んでいます...

  5.   キクン

    斐伊川
    LinuxはPs3でどのように進んでいますか? 私はそれを試していません

    1.    勇気

      あなたは本当にそれをプレイせずに宝くじに勝ちたいですか? 何も冒険せず何も得られなかった

    2.    アウロスZx

      PS3がハッキングされていない限り(CFW 3.55以下)、それは役に立ちません。 それはUbuntuFeisty Fawnなので、いくつかの結論を導き出します...

  6.   エネコ・トーレス・ゴメス

    こんにちは、問題があります。FlashCardがR4i 3ds(www.r4i-gold.eu)であり、開くと、読み込み中の画面に表示され、通常の.ndsゲームで起動して2秒で表示されたままになります。それを動作させるのを手伝ってくれれば、ダウンロードと進行状況バーが表示され、NDSクラシック(太いもの)で使用しましたが、動作しません。3DSでは、更新したために入りませんが、太い場合は何もしません。ファイルメニューに入ろうとしましたが、2つの画面が空白のままです。私はこの問題の専門家ですが、通常、DSではPCとWiiに移動しませんが、このコンソールLA NintendoDSからはあまり電話がありません。注目
    PS私は今日まで利用可能な最新バージョンのカードのバージョンを持っています
    Salu2とありがとう