DSLinux : Nintendo DS에서 실행되는 Linux

DS리눅스

가능성이 있다는 걸 알았어 리눅스 설치PS3~ 안에 Wii, 심지어 그것을 실행 모바일 기계적 인조 인간 (그 자체로 이미 Linux 커널에서 작동 함) VNC 서버로 볼 수 있습니다.하지만 닌텐도 DS? 나는 리눅스가 저전력 하드웨어 장치에서 작동 할 것이라고 생각하지 않았고 ... 나는 그것을 과소 평가했다. 사용을 위해 설치하고 구성하는 방법을 보여 드리겠습니다. 전혀 복잡하지는 않지만 사용하려면 명령 줄에 대한 경험이 필요합니다.

DS리눅스 미니 배포판입니다 리눅스 쓰여진 C y 어셈블러 (팔). 에서 실행할 수 있습니다 닌텐도 DS (DSi 또는 DSiXL이 아닌 Fat 및 Lite) 슬롯 1 또는 2 (DS 또는 GBA)의 플래시 카드 사용. 이처럼 낮은 주파수와 4MB의 RAM으로 ARM 프로세서로 실행할 수 있다는 것이 인상적입니다. 이는 하드웨어 측면에서 Linux의 유연성을 확인합니다.

기본 커널 명령 포함 (cp, mkdir, wget, rm ...), 일부 터미널 애플리케이션 (링크, 매드 플레이, 나노 등 ...) 및 터미널 게임 (advent4, 어드벤처 및 일부 freeBSD 게임). 장점은 다음과 같습니다.

  • 우리가가는 곳마다 Linux를 즐길 수 있다는 것 (Linux 괴짜 xD처럼 느껴짐).
  • SD와 WiFi 모두에서 음악을 재생합니다.
  • 인터넷 서핑 연결.
  • 음악 재생 미친듯이.
  • 텍스트 편집 나노 y vi.
  • 멀티 태스킹 (RAM 슬롯 2 확장 필요).
좋아, 그렇지? 이제 단점도 있습니다.
  • 일부 응용 프로그램 및 그래픽 모드 (PIXIL 포함)에는 RAM 확장이 필요합니다.
  • 로드 할 수 없습니다 사제 또는 그에게서 게임 (이건 우리가 안 돼?).
  • DSi (XL) 또는 3DS와 호환되지 않습니다 (하드웨어는 지원되지 않음).
  • (부분적으로) 개발 중입니다.
  • 사용 가능한 패키지가 거의 없지만 리포지토리 등이 없습니다 (DSLinux와 함께 실행되도록 ARM에 패키지를 적용 할 수는 있지만).
그래도 테스트 용으로 사용하고 싶다면 방법을 알려 드리겠습니다.

우선 우리가해야 할 일은 요구 사항을 충족하는지 확인하는 것입니다.

  • Un 닌텐도 DS 팻 (첫 번째, 두꺼운) 또는 라이트 (얇은 초). DS리눅스 DSi와 호환되지 않으며 DSiXL 또는 3DS와는 덜 호환됩니다.
  • 우나 플래시 카드 de 슬롯 1 또는 슬롯 2, 슬롯 1 (DLDI 자체 패치를 지원하는 사람은 대부분).
  • 권장 : a RAM 슬롯 2 확장 그래픽 모드 및 프로그램의 일부를위한 최소 하나의 Opera 확장 또는 하나의 EZ-V 3 in 1.
  • 선택 사항 : WiFi 연결, 브라우징 및 게임용 (네, 맞습니다. 브라우징 할 수 있습니다). 모든 라우터가 다르게 구성되어 일부는 지원되지 않습니다. Intellinet Wireless 150N처럼 : '(
  • 최소 150MB 플래시 카드의 SD 카드에 여유 공간이 있습니다.
이제 우리는 DS리눅스, 여기에 다운로드 페이지. 또한 당신이 모험가라고 생각한다면 손으로 컴파일 할 수 있습니다. (물론 Linux에서).
제 경우에는 DLDI 패키지, 대부분의 플래시 카드 (dslinux-dldi.tgz). GBA Movie Player에서 실행하려면 두 번째 빌드를 다운로드하십시오. 다른 것들은 우리가 사용하기 거의 불가능하므로 무시할 것입니다. 😛
다음은 패키지의 압축을 푸는 것입니다.
우리는 얻을 것이다 두 개의 파일 (dslinux.nds 및 dslinuxm.nds) 및 카펫 전화 리눅스. 두 파일의 차이점은 두 번째 파일에는 다음과 같은 추가 RAM을 활용하도록 수정 된 일부 응용 프로그램이 있다는 것입니다. 나노엑스 y 미치광이.
폴더에서 리눅스 일부 클래식 폴더는 모두 배포판입니다. 등, var, lib, usr 및 물론 home.
첫 번째 파일과 폴더로 충분하므로 마이크로 SD 카드 리더를 사용하여 SD 카드에 복사합니다.
모든 준비가 완료되면 마이크로 SD를 플래시 카드에 삽입하고 플래시 카드를 DS에 삽입하고 전원을 켭니다.
DSLinux 애플리케이션 (로고가 Tux이기 때문에 무엇보다 돋보입니다.).
시작하기 시작하면 (DLDI 버전을 선택하면)는 다음으로 자동 기록됩니다. 뿌리. 그렇지 않은 경우 사용자는 뿌리 그리고 암호는 uClinux (참고 대문자 C).
로그인하면 루트 기호 (#)가 나타납니다. DLDI 버전을 선택하지 않은 경우 다음을 입력하여 루트 암호를 변경할 수 있습니다. passwd (선택 사항) 최소 5 자의 비밀번호를 입력합니다.

rc.conf 생성 / 수정

이미 Linux 경험이있는 사람들은 rc.conf를 알 것입니다. 그렇지 않은 경우 운영 체제 구성이 저장되는 파일입니다. 이 경우에는 DS리눅스. 이 파일은 다음 위치에 있어야합니다. 리눅스 / etc / rc.conf,하지만 확인하면 찾을 수 없습니다. 따라서 생성해야하지만 걱정하지 마십시오. 개발자는 파일에 기본 설정을 포함 시켰습니다. rc.defaults.
우리가하려고하는 것은 (바람직하게는 마이크로 SD 카드 리더기를 사용하여 PC에서) 내용을 복사하는 것입니다. rc.defaults a rc.conf.
내부에는 편집 할 수있는 몇 가지 설정이 있지만 몇 가지 필수 사항에 초점을 맞출 것입니다.
  • 우선, 어디에 호스트 이름, 그것은 팀의 이름이며 우리가 원하는 경우 변경할 수 있습니다.
  • 그런 다음«enable_network_on_boot«, 시작시 Wi-Fi가 자동으로 시작됩니다. DS리눅스. WiFi를 구성하려면 다음으로 변경합니다. "그리고 그건" (모든 것과 따옴표 포함). 그렇지 않은 경우에는 그대로 둡니다. "아니".
콘솔에 WiFi 연결이 구성되어 있으면 1에서 3까지의 숫자를 입력하여 사용할 수 있습니다 (각각은 콘솔의 구성 번호에 해당합니다. 기억 나지 않으면이 구성이있는 게임에서 확인하십시오). 이것은 Nintendo WiFi USB 커넥터가 아닌 라우터에서만 작동합니다. 그렇지 않은 경우 비워 둡니다.
우리가 선호한다면 손으로 WiFi 구성«에시드»우리는 네트워크 이름, 선택적으로«채널»우리는 운하 DS가 연결됩니다 (연결 문제가있는 경우에만). 에 "WEP 키»우리의 WEP 키 (비밀번호를 사용하지 않으면 비어 있습니다.) 라우터가 DHCP를 지원하지 않거나 고정 IP를 선호하는 경우«ip"Y"게이트웨이»각각의 위치에 아래에 네트워크 마스크를 넣습니다.«넷 마스크" 그리고 "방송»(그게 무엇인지는 모르겠지만 : /), 하나 또는 두 개의 DNS도 있습니다.
  • 우리가 원한다면 글꼴 변경 터미널에서 (나는«추락» 시스템), 아래에«글꼴»게재한다«/usr/share/consolefonts/alt-8irán8.psf»(모두 및 따옴표 포함).
그것은 기본적으로 설정입니다. 작동하지 않는 것이 있으면 비활성화하십시오.
원하는 경우 다른 옵션을 시도해 볼 수 있습니다 (RAM 확장이있는 경우에만 권장합니다).
우리를 청각 장애 (터미널)은 간단합니다.
  • 방향 패드 : 깜박이는 커서를 이동합니다.
  • A : 입력
  • B : 스페이스 바
  • X : 페이지 위로
  • Y : 페이지 아래로
  • L : 시프트
  • A : 제어
따라서 위 또는 아래 우리가 누르는 tty (터미널)의 "버퍼" L + X 및 L + Y 각각.
DS리눅스 그것은 매우 다양한 것들에 사용될 수 있고, 너무 많아서이 기사에서 그것들을 모두 설명하는 것은 불가능합니다. 어쨌든, 여기에 인터넷 서핑, 터미널에서 플레이, 그래픽 모드 실행 (다소 불안정 함), 웹 서버 설정, 음악 재생 (그리고 wget!로 스트리밍하는 방법까지)을 찾을 수있는 사용 섹션이 있습니다. O) 등.
또한 불행히도 DS리눅스 버려진 프로젝트이거나 오히려 기여를 기반으로합니다. 그들은 자유롭게 소스 코드를 수정하고 변경 사항을 자신의 공식 사이트. 여기에서 개발 및 사용에 관한 많은 정보를 찾을 수 있습니다.
모든 독자 여러분 안녕하세요!

기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

11 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   그들은 링크입니다

    나는 그것을 실행하려고 시도했지만 (나는 Lite가 있음) 이러한 제한으로 인해 다시 시도하지 않기로 결정했으며 무료 게임을 넣을 수 있는지 확인하기 위해 사촌의 Wii에 설치하는 것도 고려했습니다.

    1.    오로스Zx

      Wii에서도 완벽한 성능을 기대하지 마십시오.하지만 매우 훌륭해야합니다. 무엇보다도 Wii 용 Linux 배포판이 데비안을 기반으로하기 때문에 (내가 잘못 이해하지 않았다면) LXDE를 사용하면 매우 유동적이라는 것을 읽었습니다.

  2.   판데브92

    나는 플래시 카드가 없습니다. 물을주지 않기를 바랍니다.

    1.    오로스Zx

      아니, 물을주기가 어렵습니다. 나는 잠시 후에 그것을했다. 나쁜 것은 최고의 일들을 위해 RAM 확장이 필요하다는 것이다. /

  3.   용기

    나는 그것을 알고 있었지만 나는 그것을 시도하고 싶지 않았습니다. 젠장 지금 나는 그것을 시도하고 중독되지 않도록 모든 비디오 게임 콘솔을 쓰레기통에 버렸습니다 ...

  4.   그들은 링크입니다

    글쎄요, 좋은 가격에 Flashcarsd가 있습니다. 약 20 유로의 비용이 드는 Flashcarsd가 있습니다. 에뮬레이터와 일부 응용 프로그램, "해적"게임이 거의없고, 유럽에서 출시되지 않았거나 절판 된 희귀 품을 위해 가지고 있습니다.

    1.    오로스Zx

      예, 이전만큼 많은 게임이 없습니다 ... 그래서 나는 내가 염두에두고있는 미니 프로젝트를 위해 NFlib (NDS에서)로 프로그래밍하는 법을 배우고 있습니다 ...

  5.   kik1n


    Linux는 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에서는 PC와 Wii로 이동하지 않지만이 콘솔 LA Nintendo DS는 저를 많이 부르지 않았습니다. 관심
    추신 오늘까지 사용 가능한 최신 버전의 카드 버전이 있습니다.
    Salu2 및 감사합니다