DSLinux: Linux, работещ на Nintendo DS

DSLinux

Знаех, че има възможност инсталирайте Linux в PS3, в Wii, дори го стартирайте в подвижен Android (което само по себе си вече работи с ядрото на Linux) и да го видите с VNC сървър ... Но в a nintendo ds? Не мислех, че Linux ще работи на такова хардуерно устройство с ниска мощност ... и го подцених. Ще ви покажа как да го инсталирате и конфигурирате за ваше използване, изобщо не е сложно, но изисква известен опит с командния ред, за да го използвате.

DSLinux е мини-дистрибуция Linux написано на C y Асемблер (ARM). Той е в състояние да работи Nintendo DS (Мазнини и олекотени, не DSi или DSiXL) с помощта на флашка от слот 1 или 2 (DS или GBA). Впечатляващо е, че може да работи с ARM процесор на толкова ниска честота и само 4MB RAM, което потвърждава гъвкавостта на Linux по отношение на хардуера.

Включва основни команди на ядрото (cp, mkdir, wget, rm ...), някои терминални приложения (като връзки, madplay, nano ...) и терминални игри (Advent4, Adventure и някои безплатни BSD игри). Ето неговите предимства:

  • Възможността да се наслаждаваме на Linux, където и да отидем (усеща се като Linux geek xD).
  • Пускайте музика, както от SD, така и от WiFi.
  • Сърфирайте в интернет с Връзки.
  • Пускайте музика с лудост.
  • Редактирайте текстове с Нано y vi.
  • Многозадачност (изисква разширяване на RAM слот 2).
Добре, нали? Сега той има и недостатъци:
  • Част от приложенията и графичния режим (с PIXIL) изискват разширяване на RAM.
  • Не можем да заредим самоделна или игри от него (предполагахме, че това не е?).
  • Не е съвместим с DSi (XL) или 3DS (хардуерът не се поддържа).
  • Той е извън разработка (частично).
  • Налични са малко пакети, той няма хранилища или други подобни (въпреки че е възможно да се адаптират пакетите към ARM, за да се изпълняват с DSLinux).
И все пак, ако все пак искаме да го използваме само за да го тестваме, ще ви кажа как.

Е, първото нещо, което трябва да направим, е да видим дали отговаряме на изискванията:

  • Un Nintendo DS Fat (от първата, дебелата) o Lite (секундите, които са тънки). DSLinux не е съвместим с DSi, по-малко с DSiXL или 3DS.
  • а Флаш карта de Гнездо 1 или Гнездо 2, по-добре ако е от слот 1 (всеки, който поддържа DLDI самопоправяне, повечето го правят).
  • Препоръчва се: a Разширяване на RAM слот 2 (минимум едно разширение на Opera или едно EZ-V 3 в 1) за графичен режим и част от програмите.
  • по избор: WiFi връзка, за сърфиране и игри (да, добре сте чули, можете да сърфирате). Всички рутери са конфигурирани по различен начин, така че някои не се поддържат ... като моя Intellinet Wireless 150N : '(
  • Минимум 150MB свободно място на SD картата на нашата Flashcard.
Сега трябва да изтеглим DSLinux, тук във вашия изтегляне на страницата. Също така, ако смятате, че сте авантюристи, можете да го съставите на ръка (desde Linux, разбира се).
В моя случай намалих DLDI пакет, което работи за повечето флаш карти (dslinux-dldi.tgz). Ако ще го стартираме от GBA Movie Player, изтеглете втората компилация. Останалите са почти невъзможни за нас, така че ще ги игнорираме 😛
Следващото нещо е да разархивирате пакета.
Ще получим два файла (dslinux.nds и dslinuxm.nds) и a carpeta повикване Linux. Разликата между двата файла е, че във втория има някои приложения, модифицирани, за да се възползват от допълнителната RAM, като Нано-X y лудост.
В папката Linux откриваме, че някои от класическите папки са дистрибуторски, като и т.н., var, lib, usr и, разбира се, home.
С първия файл и папката е достатъчно, затова ще ги копираме на нашата SD карта с помощта на микро SD четец на карти.
След като всичко е готово, ние вмъкваме микро SD във флаш картата, флаш картата в нашата DS и го включваме.
Стартираме приложението DSLinux (Той се откроява повече от всичко, защото логото му е Tux).
Ще започне да започва, тогава (ако изберем версията DLDI) автоматично ще се регистрира като корен. Ако не, потребителят е корен и паролата е uClinux (обърнете внимание на Главни букви C).
След като влезете в системата, ще се появи коренният символ (#). Ако не са избрали версията DLDI, те могат да променят главната парола, като напишат ако съществува (това не е задължително) и въвеждане на парола от поне 5 знака.

Създаване / модифициране на rc.conf

Тези, които вече имат опит с Linux, ще знаят rc.conf. За тези, които не го правят, това е файл, в който се запазват конфигурациите на операционната система. В този случай те са настройки на DSLinux. Този файл трябва да се намира на адрес linux / etc / rc.conf, но ако проверим, няма да го намерим. Следователно трябва да го създадете, но не се притеснявайте, разработчиците включиха настройките по подразбиране в същата тази папка във файл, наречен rc.по подразбиране.
Това, което ще направим (за предпочитане от нашия компютър, с четеца на микро SD карти) е да копираме съдържанието на rc.по подразбиране a rc.conf.
Вътре има някои настройки, които можем да редактираме, но ще се спра само на няколко, най-важното.
  • На първо място, къде пише име на хост, Това е името на отбора и можем да го променим, ако желаем, въпреки че не помага много ...
  • Тогава където пише «enable_network_on_boot«, Е Wifi да стартира автоматично при стартиране DSLinux. Ако ще конфигурират WiFi, ние го променяме на "И ТОВА Е" (с всичко и кавички). Ако не, оставяме го вътре "НЕ".
Ако в нашата конзола има конфигурирани WiFi връзки, можем да ги използваме, като поставим число от 1 до 3 (всяко отговаря на номера на конфигурацията в нашите конзоли, ако не си спомняте, проверете с игра, която има тази конфигурация) Това работи само с рутери, а не с Nintendo WiFi USB конектор. Ако не, оставяме го празно.
Ако предпочитаме конфигурирайте WiFi на ръка, нека слезем долу, където пише «essid»Поставяме име на мрежата, по желание, надолу в «канал»Поставяме канал чрез които нашата DS ще се свърже (само ако ни създава проблеми с връзката). В "wepkey»Отива нашата WEP ключ (Ако не използваме парола, тя остава празна). Ако нашият рутер не поддържа DHCP или предпочитаме да използваме статичен IP, ние присвояваме «ip»Y«врата»На съответните им места по-долу поставяме мрежова маска в«маска"и"излъчват»(Въпреки че не знам за какво е: /), също един или два DNS.
  • Ако искаме промяна на шрифта от терминала (въпреки че аз «катастрофира » системата), долу, където пише «шрифта»Ние поставяме«/usr/share/consolefonts/alt-8irán8.psf»(С всичко и кавички).
Това е основно настройката. Ако нещо не работи за вас, деактивирайте го.
Ако искате, можете да изпробвате другите опции (препоръчвам ги само ако имаме разширение на RAM).
Справете се с нас в йу (терминал) е проста:
  • Насочена подложка: преместете мигащия курсор.
  • О: Влезте
  • B: интервал
  • X: Страница нагоре
  • Y: Страницата надолу
  • L: Преместване
  • О: Контрол
Следователно, за нагоре или надолу "буфера" на tty (терминала), който натискаме L + X и L + Y съответно.
DSLinux може да се използва за голямо разнообразие от неща, толкова много, че е невъзможно да се опишат всички в тази статия. Както и да е, тук е раздел за неговото използване, където ще намерите как да сърфирате в интернет, да играете в терминала, да стартирате графичния режим (донякъде нестабилен), да настроите уеб сървър, да пускате музика (и дори чрез стрийминг с wget !: O) и други.
Също така, за съжаление, DSLinux това е изоставен проект, или по-скоро базиран на принос. Те могат свободно да променят изходния код по желание и да качват промените (или не) в своите Официален сайт. Там ще намерите много информация относно разработването и използването.
Поздрави на всички читатели!

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Те са Link каза той

    Опитах се да го стартирам (имам Lite), но поради тези ограничения реших да не опитвам отново, дори си помислих да го инсталирам на Wii на братовчед, за да видя дали мога да сложа безплатни игри в него

    1.    auroszx каза той

      Не очаквайте перфектно представяне и на Wii, но трябва да е много добро. Повече от всичко, защото (ако не се лъжа) дистрибуцията на Linux за Wii е базирана на Debian, четох, че с LXDE е много течен.

  2.   pandev92 каза той

    Нямам флаш карта, трябва да си купя, за да опитам, въпреки че се надявам да не я поливам ...

    1.    auroszx каза той

      Не, трудно е да се полива. Направих го след малко, лошото е, че за най-добрите неща се изисква разширяване на RAM: /

  3.   смелост каза той

    Знаех го, но не ми пукаше да го опитам, по дяволите сега щях да го опитам и хвърлих всичките си конзоли за видеоигри в кошчето, за да не се пристрастя ...

  4.   Те са Link каза той

    Е, има Flashcarsd на добра цена, имам такъв, който ми струва около 20 евро, и го имам за емулатори и някои приложения, "пиратски" игри доста малко, рядкости, които не са пуснати в Европа или са прекратени

    1.    auroszx каза той

      Да, няма толкова много игри, колкото преди ... така че се уча да програмирам с NFlib (в NDS) за мини проект, който имам предвид ...

  5.   kik1n каза той

    Hii
    Как върви Linux Ps3 ??? Не съм го пробвал

    1.    смелост каза той

      Наистина ли искате да спечелите от лотарията, без да я играете? Нищо не се осмели, нищо спечелено

    2.    auroszx каза той

      Освен ако вашият 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 и благодаря