DSLinux:在Nintendo DS上運行的Linux

DSLinux

我知道有可能 安裝LinuxPS3, 在一個 Wii的,甚至可以在 移動 Android (它本身已經可以與Linux內核一起使用) 並在VNC服務器上看到它...但是,在 Nintendo DS? 我不認為Linux可以在硬件如此薄弱的設備上運行……而我低估了它。 我將向您展示如何安裝和配置它以供您使用,它雖然並不復雜,但是需要使用命令行有一定的經驗。

DSLinux 是一個迷你發行版 Linux 寫在 C y 組裝工 (臂)。 它可以在 任天堂DS (脂肪和精簡版,不是DSi或DSiXL) 使用插槽1或2(DS或GBA)中的抽認卡。 令人印象深刻的是,它可以以如此低的頻率和僅4MB的RAM運行ARM處理器,這在硬件方面證實了Linux的靈活性。

包括基本的內核命令 (cp,mkdir,wget,rm ...),一些終端應用 (例如Links,madplay,nano等) 和終端遊戲 (advent4,冒險遊戲和一些freeBSD遊戲)。 這是它的優點:

  • 無論我們走到哪裡都能享受Linux(就像linux geek xD一樣)。
  • 播放來自SD和WiFi的音樂。
  • 上網衝浪 鏈接。
  • 播放音樂 瘋子。
  • 使用編輯文本 納米 y vi.
  • 多任務處理(需要擴展RAM插槽2)。
好吧現在,它也有缺點:
  • 部分應用程序和圖形模式(使用PIXIL)需要RAM擴展。
  • 我們無法加載 自製 或他的遊戲(我們認為不是嗎?)。
  • 它與DSi(XL)或3DS不兼容(不支持硬件)。
  • 它已經過時(部分)。
  • 幾乎沒有可用的軟件包,它沒有存儲庫等(儘管可以使軟件包適應ARM以與DSLinux一起運行)。
不過,如果我們還是想用它來測試它,那我就告訴你如何做。

好吧,我們要做的第一件事就是看我們是否滿足要求:

  • Un 任天堂DS Fat (首先,厚)o 初階版 (秒,這很薄). DSLinux 它與DSi不兼容,與DSiXL或3DS不兼容。
  • 抽認卡 de 插槽1或2,最好是來自廣告位1(任何支持DLDI自修補的人,大多數都會).
  • 推薦: RAM插槽2擴展 (至少3個Opera Expansion或1個EZ-V XNUMX合XNUMX)用於圖形模式和部分程序。
  • 可選: WiFi連接,用於瀏覽和遊戲(是的,您沒聽錯,可以瀏覽)。 所有路由器的配置都不同,因此不支持某些路由器……例如我的Intellinet Wireless 150N :'(
  • 最小150MB 閃存卡的SD卡上的可用空間。
現在,我們必須下載 DSLinux,在您的 下載頁面。 另外,如果您認為自己是冒險家,則可以手動進行編譯 (desde Linux, 當然).
就我而言,我降低了 DLDI軟件包, 適用於大多數抽認卡(dslinux-dldi.tgz)。 如果要從GBA Movie Player中運行它,請下載第二個版本。 其他幾乎是我們無法使用的,因此我們將忽略它們 😛
接下來的事情是解壓縮包。
我們將獲得 兩個文件 (dslinux.nds和dslinuxm.nds) 和a 通話 linux。 這兩個文件之間的區別在於,第二個文件已修改了一些應用程序以利用額外的RAM,例如 納米X y 瘋子.
在文件夾中 Linux的 我們發現一些經典文件夾全是發行版,例如 等等,var,lib,usr,當然還有home。
有了第一個文件和文件夾就足夠了,因此我們將使用微型SD卡讀取器將它們複製到我們的SD卡中。
一切準備就緒後,我們將micro SD插入閃存卡,將閃存卡插入DS,然後將其打開。
我們運行DSLinux應用程序(它比徽標更突出,因為它的徽標是Tux).
它將開始開始,然後(如果我們選擇DLDI版本)將自動記錄為 。 如果不是,則用戶為  密碼是 uClinux (請注意 大寫C).
登錄後,將出現根符號(#)。 如果他們沒有選擇DLDI版本,則可以通過輸入以下內容來更改root密碼: passwd文件 (可選),並輸入至少5個字符的密碼。

創建/修改rc.conf

那些已經有Linux經驗的人會知道rc.conf。 對於那些沒有的人,這是一個保存操作系統配置的文件。 在這種情況下,它們是 DSLinux。 該文件應位於 linux /etc/rc.conf,但是如果我們檢查,將找不到它。 因此,您必須創建它,但是不用擔心,開發人員將默認設置包含在名為的文件的同一文件夾中。 rc.默認值.
我們要做的(最好是在裝有micro SD卡讀卡器的PC上)複製以下內容: rc.默認值 a 配置文件.
裡面有一些我們可以編輯的設置,但我僅關注幾個要點。
  • 首先,它在哪裡說 主機,它是團隊的名稱,我們可以根據需要進行更改,儘管並沒有太大幫助...
  • 然後說“啟動時啟用網絡«,是指Wifi在啟動時自動啟動 DSLinux。 如果他們要配置WiFi,我們將其更改為 “和它是” (帶有所有內容和引號)。 如果沒有,我們將其留在 “沒有”.
如果在控制台中配置了WiFi連接,則可以通過在1到3之間輸入一個數字來使用它們(每個數字都對應於控制台中的配置數字,如果您不記得,請檢查具有此配置的遊戲)。 這僅適用於路由器,不適用於Nintendo WiFi USB連接器。 如果沒有,我們將其留空。
如果我們願意 手動配置WiFi,讓我們下去,上面寫著“埃西德»我們將 網絡名字(可選)渠道»我們將 渠道 DS將通過它進行連接(僅當它給我們帶來連接問題時)。 在“WEP密鑰»去我們的 WEP密鑰 (如果我們不使用密碼,則密碼為空)。 如果我們的路由器不支持DHCP,或者我們更喜歡使用靜態IP,則將“ip»ÿ«網關»在下面的各個位置,我們將網絡掩碼放入«子網掩碼”和“播放»(儘管我不知道它的用途是:/),還是一兩個DNS。
  • 如果我們要 更改字體 從終端(儘管我«墜毀» 系統),如下所示:字體»我們放置«/usr/share/consolefonts/alt-8irán8.psf»(帶有所有內容和引號)。
基本上就是設置。 如果某些內容對您不起作用,請禁用它。
如果需要,您可以嘗試其他選項(僅在我們具有RAM擴展的情況下才建議使用)。
處理我們 TTY (終端)很簡單:
  • 方向鍵:移動閃爍的光標。
  • 答:輸入
  • B:空格鍵
  • X:向上翻頁
  • Y:向下翻頁
  • L:班次
  • 答:控制
因此,對於 上或下 我們按下的tty(終端)的“緩衝區” L + X和L + Y 分別。
DSLinux 它可以用於各種各樣的事物,以至於無法在本文中全部描述它們。 無論如何,這是有關其使用的部分,您將在這裡找到如何上網,在終端中播放,運行圖形模式(有些不穩定),設置網絡服務器,播放音樂(甚至通過wget進行流媒體播放!): O)等等。
而且,不幸的是, DSLinux 它是一個廢棄的項目,或者是基於貢獻的。 他們可以根據自己的喜好隨意修改源代碼,並將更改(或不上傳)上傳至他們的 官方網站。 在這裡,您會發現很多有關開發和使用的信息。
致所有讀者的問候!

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   他們是鏈接 他說:

    我嘗試運行它(我有一個精簡版),但是由於這些限制,我決定不再嘗試,甚至考慮將其安裝在堂兄的Wii上,看看是否可以在其中放置一些免費遊戲。

    1.    奧羅斯 他說:

      也不要指望在Wii上有完美的性能,但是它必須非常好。 最重要的是,因為(如果我沒記錯的話)Wii的Linux發行版是基於Debian的,所以我讀到LXDE的使用非常流暢。

  2.   潘德夫92 他說:

    我沒有抽認卡,雖然我希望不要給它澆水,但是我應該買一個來嘗試...

    1.    奧羅斯 他說:

      不,很難澆水。 我花了一會兒的時間,不好的是最好的東西需要RAM擴展:/

  3.   勇氣 他說:

    我知道它,但我不在乎嘗試,現在我該嘗試了,我把所有的視頻遊戲機扔進了垃圾桶,以免上癮……

  4.   他們是鏈接 他說:

    好吧,有個價格便宜的Flashcarsd,我花了大約20歐元,我有它用於仿真器和某些應用程序,“盜版”遊戲的很少,在歐洲尚未發行或停產的稀有產品

    1.    奧羅斯 他說:

      是的,沒有像以前那樣多的遊戲……所以我正在學習使用NFlib(在NDS中)為我想到的一個迷你項目編程...

  5.   基克1n 他說:

    HII
    Linux如何在Ps3上運行? 我沒試過

    1.    勇氣 他說:

      您真的要不中獎就中獎嗎? 不入虎穴,焉得虎子

    2.    奧羅斯 他說:

      除非您的PS3被黑(CFW為3.55或更低),否則它是沒有用的。 這是Ubuntu Feisty Fawn,所以得出一些結論...

  6.   埃內科·托雷斯·戈麥斯 他說:

    您好,我有一個問題,那是我的FlashCard是R4i 3ds(www.r4i-gold.eu),當我打開它時,它出現在加載上方的屏幕中,並且在正常的.nds遊戲中它會停留在2秒內如果您可以幫助我使其正常運行,它會降低加載進度,並且會降低進度條,並且我在NDS Classic(較胖的版本)中使用了它,但它卻無法正常工作,在3DS中,我無法使用它,因為我對其進行了更新,但在繁瑣的操作中卻無濟於事,我試圖進入文件菜單,但兩個屏幕仍然空白,我是此問題的專家,但通常在ds中,我不去電腦和wii,但此控制台LA Nintendo DS卻沒有給我打電話注意力
    PS我擁有卡的版本到今天為止的最新版本
    Salu2,謝謝