DSLinux: Linux, работающий на Nintendo DS

ДСЛинукс

Я знал, что есть возможность установить Linux в PS3в Wii, даже запустить его в мобильный Android (который сам по себе уже работает с ядром Linux) и увидеть это на VNC-сервере ... Но в Нинтендо ДС? Я не думал, что Linux будет работать на таком маломощном оборудовании ... и недооценил. Я покажу вам, как установить и настроить его для вашего использования, это совсем несложно, но для его использования требуется некоторый опыт работы с командной строкой.

ДСЛинукс это мини-раздача Linux написано в C y Ассемблер (РУКА). Он может работать в Nintendo DS (Fat and Lite, а не DSi или DSiXL) используя флэш-карту из слота 1 или 2 (DS или GBA). Впечатляет, что он может работать с процессором ARM на такой низкой частоте и всего 4 МБ ОЗУ, что подтверждает гибкость Linux с точки зрения оборудования.

Включает основные команды ядра (cp, mkdir, wget, rm ...), некоторые терминальные приложения (например, Links, madplay, nano ...) и терминальные игры (advent4, приключения и некоторые игры для FreeBSD). Вот его преимущества:

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

Что ж, первое, что нам нужно сделать, это проверить, соответствуем ли мы требованиям:

  • Un Nintendo DS Жир (из первых, толстых) Или Lite (секунды, которые тонкие). ДСЛинукс не совместим с DSi, реже с DSiXL или 3DS.
  • Una Флэш карта de Слот 1 или Слот 2, лучше из слота 1 (все, кто поддерживает автоматическое исправление DLDI, большинство из них).
  • Рекомендуется: a Расширение слота RAM 2 (минимум одно Opera Expansion или одно EZ-V 3 в 1) для графического режима и части программ.
  • Дополнительно: WiFi соединение, для просмотра и игр (да, вы не ослышались, вы можете просматривать). Все маршрутизаторы настроены по-разному, поэтому некоторые из них не поддерживаются… например, мой Intellinet Wireless 150N : '(
  • Минимум 150 МБ свободного места на SD-карте нашей Flashcard.
Теперь мы должны скачать ДСЛинуксздесь в твоем страница загрузки. Также, если вы думаете, что вы авантюристы, вы можете собрать его вручную (desde Linux, конечно).
В моем случае я снизил Пакет DLDI, который работает для большинства карточек (dslinux-dldi.tgz). Если мы собираемся запускать его из проигрывателя фильмов GBA, скачайте вторую сборку. Остальные нам практически невозможно использовать, поэтому мы их проигнорируем. ????
Следующее - распаковать пакет.
Мы получим два файла (dslinux.nds и dslinuxm.nds) y una Carpeta называть Linux. Разница между двумя файлами заключается в том, что во втором файле были изменены некоторые приложения для использования дополнительной оперативной памяти, например Нано-Х y безумная игра.
В папке Linux мы обнаруживаем, что некоторые из классических папок - это все дистрибутивы, например etc, var, lib, usr и, конечно же, home.
С первым файлом и папкой достаточно, поэтому мы скопируем их на нашу SD-карту с помощью устройства для чтения карт micro SD.
Как только все будет готово, мы вставляем микро SD во флеш-карту, флеш-карту в нашу DS и включаем ее.
Запускаем приложение DSLinux (Он выделяется больше всего, потому что его логотип - Tux.).
Он начнет запускаться, затем (если мы выберем версию DLDI) будет автоматически зарегистрирован как корень. Если нет, то пользователь корень и пароль uClinux (Обратите внимание Заглавная C).
После входа в систему появится корневой символ (#). Если они не выбрали версию DLDI, они могут изменить пароль root, набрав ПАРОЛЬ (это необязательно) и размещение пароля не менее 5 символов.

Создание / изменение rc.conf

Те, кто уже имеет опыт работы с Linux, знают rc.conf. Для тех, кто этого не делает, это файл, в котором сохраняются конфигурации операционной системы. В данном случае это настройки ДСЛинукс. Этот файл должен находиться по адресу Linux / и т.д. / rc.conf, но если мы проверим, то не найдем. Поэтому вам нужно создать его, но не беспокойтесь, разработчики включили настройки по умолчанию в файл с именем rc.defaults.
Что мы собираемся сделать (желательно с нашего ПК, с устройством для чтения карт Micro SD), так это скопировать содержимое rc.defaults a rc.conf.
Внутри есть некоторые настройки, которые мы можем редактировать, но я остановлюсь только на нескольких важных моментах.
  • Во-первых, где говорится хоста, Это название команды, и мы можем изменить его, если захотим, хотя это мало помогает ...
  • Тогда где написано «Enable_network_on_boot«, Чтобы Wi-Fi запускался автоматически при запуске ДСЛинукс. Если собираются настраивать WiFi, меняем его на "И ЭТО" (со всем и цитатами). Если нет, оставим это в "НЕТ".
Если в нашей консоли настроены соединения Wi-Fi, мы можем использовать их, указав число от 1 до 3 (каждое соответствует номеру конфигурации в наших консолях, если вы не помните, проверьте игру с этой конфигурацией). Это работает только с маршрутизаторами, но не с USB-разъемом Nintendo WiFi. Если нет, то оставляем пустым.
Если мы предпочитаем настроить WiFi вручную, пойдем вниз, где написано «эссид»Размещаем имя сети, опционально вниз на «канал»Размещаем канал через который будет подключаться наш DS (только если это доставляет нам проблемы с подключением). В "Ключ WEP»Идет наш Ключ WEP (Если мы не используем пароль, он остается пустым). Если наш маршрутизатор не поддерживает DHCP или мы предпочитаем использовать статический IP-адрес, мы назначаем «ip«И»шлюз»В соответствующих местах ниже мы помещаем сетевую маску в«маска подсети"и"вещания»(Хотя я не знаю, для чего это: /), а также один или два DNS.
  • Если мы хотим изменить шрифт терминал (хотя я «разбился » система), ниже, где написано «шрифт»Размещаем«/usr/share/consolefonts/alt-8irán8.psf»(Со всем и цитатами).
Это в основном установка. Если у вас что-то не работает, отключите.
Если хотите, можете попробовать другие варианты (я рекомендую их, только если у нас есть расширение ОЗУ).
Обращайтесь к нам в терминал (терминал) прост:
  • Клавиатура со стрелками: перемещайте мигающий курсор.
  • A: Введите
  • B: пробел
  • X: страница вверх
  • Y: на страницу вниз
  • Л: сдвиг
  • A: Контроль
Следовательно, для вверх или вниз "буфер" tty (терминала) нажимаем L + X и L + Y соответственно.
ДСЛинукс его можно использовать для огромного разнообразия вещей, настолько многих, что невозможно описать их все в этой статье. В любом случае, вот раздел о его использовании, где вы узнаете, как работать в Интернете, играть в терминале, запускать графический режим (несколько нестабильный), настраивать веб-сервер, воспроизводить музыку (и даже потоковую передачу с помощью wget !: O) и многое другое.
Также, к сожалению, ДСЛинукс это заброшенный проект, точнее основанный на вкладах. Они могут свободно изменять исходный код по своему желанию и загружать изменения (или нет) в свои Официальный сайт. Там вы найдете много информации о разработке и использовании.
Приветствую всех читателей!

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Они ссылка сказал

    Я попытался запустить его (у меня Lite), но из-за этих ограничений я решил не пытаться снова, я даже подумал об установке его на Wii двоюродного брата, чтобы посмотреть, могу ли я поставить в него несколько бесплатных игр

    1.    АуросZx сказал

      Не ожидайте и от Wii идеальной производительности, но она должна быть очень хорошей. Более того, поскольку (если я не ошибаюсь) дистрибутив Linux для Wii основан на Debian, я читал, что с LXDE он очень подвижен.

  2.   пандев92 сказал

    У меня нет карточки, надо купить, чтобы попробовать, хотя надеюсь, что не поливаю ...

    1.    АуросZx сказал

      Нет, сложно поливать. Я сделал это через некоторое время, плохо то, что для лучших вещей требуется расширение ОЗУ: /

  3.   Смелость сказал

    Я знал это, но мне не хотелось пробовать, черт возьми, я бы попробовал и выбросил все свои игровые приставки в мусор, чтобы не впасть в зависимость ...

  4.   Они ссылка сказал

    Что ж, есть Flashcarsd по хорошей цене, у меня есть тот, который мне обошелся примерно в 20 евро, и он у меня есть для эмуляторов и некоторых приложений, «пиратских» игр довольно мало, раритеты, которые не были выпущены в Европе или распроданы.

    1.    АуросZx сказал

      Да, сейчас не так много игр, как раньше ... поэтому я учусь программировать с помощью NFlib (в NDS) для мини-проекта, который я имею в виду ...

  5.   кик1н сказал

    Hii
    Как линукс продвигается на Ps3 ??? Я не пробовал

    1.    Смелость сказал

      Вы действительно хотите выиграть в лотерею, не играя в нее? Ничего не рискнул, ничего не получил

    2.    АуросZx сказал

      Если ваш PS3 не взломан (CFW 3.55 или ниже), он бесполезен. Это Ubuntu Feisty Fawn, так что делайте некоторые выводы ...

  6.   Энеко Торрес Гомес сказал

    Здравствуйте, у меня проблема, это то, что моя FlashCard - это R4i 3ds (www.r4i-gold.eu), и когда я открываю ее, она появляется на экране выше загрузки и остается там, когда в обычной игре .nds она появляется выше и через 2 секунды идет загрузка и индикатор выполнения, если вы могли бы помочь мне заставить его работать, и я использовал его в NDS Classic (жирный), и он не работает, а в 3DS, который у меня есть, он не попадает в него, потому что я его обновляю, но в жирном он ничего не делает и Я попытался войти в меню файлов, и 2 экрана остаются пустыми. Я эксперт в этом вопросе, но обычно в ds нет, я иду на компьютер и wii, но эта консоль LA Nintendo DS мне не особо звонила. внимание
    PS У меня версия карты до последней версии доступна до сегодняшнего дня
    Салу2 и спасибо