DSLinux: Linux, що працює на Nintendo DS

DSLinux

Я знав, що є можливість встановити Linux в PS3, в а Wii, навіть запустити його в мобільний Android (що саме по собі вже працює з ядром Linux) і побачити це на сервері VNC ... Але, у nintendo ds? Я не думав, що Linux буде працювати на пристрої з таким слабким обладнанням ... і я недооцінив його. Я покажу вам, як встановити та налаштувати його для вашого використання, це зовсім не складно, але для його використання потрібен певний досвід роботи з командним рядком.

DSLinux є міні-дистрибутивом Linux написано в C y Монтажник (ARM). Він здатний наїхати Nintendo DS (Жирний і легкий, не DSi або DSiXL) за допомогою флеш-карт із слота 1 або 2 (DS або GBA). Вражає той факт, що він може працювати з процесором ARM на такій низькій частоті та лише 4 Мб оперативної пам'яті, що підтверджує гнучкість Linux з точки зору обладнання.

Включає основні команди ядра (cp, mkdir, wget, rm ...), деякі термінальні програми (наприклад, Посилання, Madplay, Nano ...) і кінцеві ігри (Advent4, Adventure та деякі ігри freeBSD). Ось його переваги:

  • Можливість насолоджуватися Linux куди б ми не їхали (це схоже на linux geek xD).
  • Відтворюйте музику як із SD, так і через Wi-Fi.
  • Серфінг в Інтернеті за допомогою Посилання.
  • Відтворюйте музику за допомогою божевільний геймплей.
  • Редагуйте тексти за допомогою нано y vi.
  • Багатозадачність (вимагає розширення ОЗУ 2).
Добре, правда? Тепер він також має недоліки:
  • Частина програм та графічний режим (з PIXIL) потребують розширення оперативної пам'яті.
  • Ми не можемо завантажити домороще або ігри від нього (цього ми не мали?).
  • Він не сумісний з DSi (XL) або 3DS (обладнання не підтримується).
  • Він поза розробкою (частково).
  • Доступно декілька пакетів, він не має сховищ тощо (хоча можливо адаптувати пакети до ARM для роботи з DSLinux).
І все-таки, якщо ми все-таки хочемо використовувати його лише для тестування, то я розповім вам, як.

Ну, перше, що нам потрібно зробити, це перевірити, чи відповідаємо ми вимогам:

  • Un Nintendo DS Fat (першого - товстий) Або Lite (тонкі секунди). DSLinux він не сумісний з DSi, менше з DSiXL або 3DS.
  • Una Флеш-карта de Слот 1 або Слот 2, краще, якщо це з слота 1 (більшість, хто підтримує самовиправлення DLDI).
  • Рекомендовано: a Розширення оперативної пам'яті 2 (мінімум одне розширення Opera або одне EZ-V 3 в 1) для графічного режиму та частини програм.
  • Додатково: З'єднання Wi-Fi, для перегляду та ігор (так, ви добре чули, ви можете переглядати). Усі маршрутизатори налаштовані по-різному, тому деякі з них не підтримуються ... як мій Intellinet Wireless 150N : '(
  • Мінімум 150 Мб вільного місця на SD-карті нашої Flashcard.
Тепер ми повинні завантажити DSLinux, тут у вашому сторінку завантаження. Крім того, якщо ви вважаєте себе авантюристом, ви можете скласти його вручну (з Linux, звичайно).
У моєму випадку я опустив Пакет DLDI, що працює для більшості карт (dslinux-dldi.tgz). Якщо ми збираємося запустити його з GBA Movie Player, завантажте другу збірку. Решта нам майже неможливо використовувати, тому ми будемо їх ігнорувати (І.Е.
Наступне - розпакувати пакет.
Ми отримаємо два файли (dslinux.nds та dslinuxm.nds) а папка називати Linux. Різниця між двома файлами полягає в тому, що другий має деякі модифіковані програми, щоб скористатися додатковою оперативною пам’яттю, наприклад Nano-X y божевільний геймплей.
У папці Linux ми знаходимо, що деякі класичні папки є дистрибутивними, наприклад і т.д., var, lib, usr, і звичайно, home.
Достатньо першого файлу та папки, тому ми скопіюємо їх на нашу SD-карту за допомогою пристрою для зчитування карток micro SD.
Після того, як все готово, ми вставляємо мікро SD у флешку, флеш-карту в наш DS і вмикаємо.
Ми запускаємо програму DSLinux (Він виділяється більше, ніж будь-що, тому що його логотип - Tux).
Почнеться починати, тоді (якщо ми виберемо версію DLDI) буде автоматично зареєстровано як корінь. Якщо ні, користувач є корінь а пароль - uClinux (зверніть увагу на Великі літери C).
Після входу в систему з’явиться кореневий символ (#). Якщо вони не вибрали версію DLDI, вони можуть змінити пароль користувача, ввівши текст passwd (це необов’язково) та введення пароля принаймні 5 символів.

Створення / модифікація rc.conf

Ті, хто вже має досвід Linux, знатимуть rc.conf. Для тих, хто цього не робить, це файл, в якому зберігаються конфігурації операційної системи. У цьому випадку це налаштування DSLinux. Цей файл слід знаходити за адресою linux / etc / rc.conf, але якщо ми перевіримо, то не знайдемо. Тому вам доведеться його створити, але не хвилюйтеся, розробники включили налаштування за замовчуванням до тієї самої папки у файл, який називається rc.за замовчуванням.
Що ми будемо робити (бажано з нашого ПК, за допомогою пристрою для зчитування карток micro SD), це копіювати вміст rc.за замовчуванням a rc.conf.
Всередині є кілька налаштувань, які ми можемо редагувати, але я зупинюсь лише на парі, найважливішому.
  • Перш за все, де це сказано ім'я хоста, Це назва команди, і ми можемо змінити її за бажанням, хоча це не дуже допомагає ...
  • Тоді де написано «enable_network_on_boot«, Це для того, щоб Wi-Fi запускався автоматично під час запуску DSLinux. Якщо вони збираються налаштувати WiFi, ми змінюємо його на "І ЦЕ" (з усім і цитатами). Якщо ні, ми залишаємо це "НІ".
Якщо у нас на консолі налаштовані з’єднання WiFi, ми можемо використовувати їх, поставивши число від 1 до 3 (кожне відповідає номеру конфігурації на наших консолях, якщо ви не пам’ятаєте, зверніться до гри, яка має таку конфігурацію ). Це працює лише з маршрутизаторами, а не з USB-роз’ємом Nintendo WiFi. Якщо ні, ми залишаємо це порожнім.
Якщо ми віддаємо перевагу налаштувати WiFi вручну, підемо вниз, де написано «essid»Розміщуємо назва мережі, необов’язково, вниз у «канал»Розміщуємо канал через який наш DS буде підключатися (лише якщо це створює нам проблеми з підключенням). У "wepkey»Йде наш WEP-ключ (Якщо ми не використовуємо пароль, він залишається порожнім). Якщо наш маршрутизатор не підтримує DHCP, або ми вважаємо за краще використовувати статичний IP, ми призначаємо «ip"Y"шлюз»У відповідних місцях нижче ми ставимо маску мережі в«мережна маска"і"віщати»(Хоча я не знаю, для чого це: /), також один або два DNS.
  • Якщо ми хочемо змінити шрифт від терміналу (хоча я «розбився » система), нижче, де сказано «шрифт»Ми розміщуємо«/usr/share/consolefonts/alt-8irán8.psf»(З усім і цитатами).
Це в основному настройка. Якщо щось не працює у вас, вимкніть це.
Якщо ви хочете, ви можете спробувати інші варіанти (я рекомендую їх лише за умови розширення оперативної пам'яті).
Обробляйте нас у tty (термінал) простий:
  • Спрямована панель: перемістіть блимаючий курсор.
  • В: Введіть
  • B: пробіл
  • X: Сторінка вгору
  • Y: Сторінка вниз
  • L: Зрушення
  • В: Контроль
Тому для вгору або вниз "буфер" tty (терміналу) ми натискаємо L + X і L + Y відповідно.
DSLinux його можна використовувати для величезної кількості різноманітних речей, настільки багатьох, що описати їх у цій статті неможливо. У будь-якому випадку, тут є розділ про його використання, де ви знайдете, як переглядати Інтернет, грати в терміналі, запускати графічний режим (дещо нестабільно), налаштовувати веб-сервер, відтворювати музику (і навіть за допомогою потокового передавання за допомогою wget! : O) та багато іншого.
Також, на жаль, DSLinux це занедбаний проект, точніше заснований на внесках. Вони можуть вільно модифікувати вихідний код за бажанням і завантажувати зміни (чи ні) до своїх Офіційний сайт. Там ви знайдете багато інформації щодо розробки та використання.
Вітаю всіх читачів!

Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

11 коментарі, залиште свій

Залиште свій коментар

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

*

*

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

  1.   Вони є Посиланням - сказав він

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

    1.    auroszx - сказав він

      Також не чекайте ідеальної продуктивності на Wii, але вона повинна бути дуже хорошою. Більше за все, тому що (якщо я не помиляюся) дистрибутив Linux для Wii базується на Debian, я читав, що з LXDE це дуже рівномірно.

  2.   pandev92 - сказав він

    У мене немає флеш-картки, я повинен купити її, щоб спробувати, хоча, сподіваюся, не поливаю її ...

    1.    auroszx - сказав він

      Ні, її важко поливати. Я зробив це за деякий час, погана річ у тому, що для найкращих речей потрібне розширення оперативної пам'яті: /

  3.   мужність - сказав він

    Я це знав, але мені було байдуже спробувати, пекло зараз, я спробував би це, і викинув усі свої ігрові приставки в смітник, щоб не потрапити в залежність ...

  4.   Вони є Посиланням - сказав він

    Ну, є 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 (жир), і він не працює, і в 3DS, який у мене є, він не потрапляє це тому, що я його оновлюю, але в жирі це нічого не робить, і я спробував потрапити в меню файлів, і 2 екрани залишаються порожніми. Я фахівець з цього питання, але загалом у DS я не переходжу до ПК та wii, але ця консоль LA Nintendo DS не звернула на мене особливої ​​уваги
    PS У мене є версія картки до останньої версії, доступна до сьогодні
    Salu2 і дякую