DS Linux 란? ¶
- 닌텐도 ds에서 리눅스를 돌릴수 있도록 리눅스 커널을 ds용으로 바꾸어 놓은 linux를 말한다.
[JPG image (43.8 KB)]
DS linux의 한계 ¶
- 4MB의 적은 메모리상에 모든 커널과 메모리가 우겨 넣어져야 하므로 확장메모리가 거희 필수다.
- 그럼에도 거대한 어플리케이션은 실행이 불가능하다. (ex. 웹브라우져)
DS linux의 장점 ¶
- 대부분의 간단한 어플이 돌아간다. (심지어 기능이 심각하게 제한된 웹브라우져가 돌아간다.)
- 리눅스의 기능을 대부분 이용할수 있다.
- telnet 및 ssh도 가능하다. 데몬이든 클라이언트든.
- 들고 다니면 아무도 컴퓨터라 의심을 안한다. 따라서 이걸루 해킹 시도 하면 아무도 모른다.
DS linux를 돌리기 위해 필요한 것 ¶
- nintendo DS + 닥터카드(R4나 TT같은것)
- 추가 메모리가 있으면 더욱 좋음(supercard는 32MB의 추가 메모리를 가지고 있다고 함.)
DS linux 설치법 ¶
- 크게 두가지가 존재한다. 하나는 라이브 시디 형식인 .nds버전이고 다른 하나는 메모리카드에 접근하여 파일시스템을 불러오는 DLDI버전이다.
.nds 버전 ¶
- 간단하다. 그냥 .nds 파일을 넣으면 끝. 단 기능이 매우 많이 제한된다. 심지어 ln(symbolic link)도 안된다.
- dslinux.nds(http://kineox.free.fr/DS/dslinux.nds)
DLDI버전 ¶
- 우선 공식홈페이지에서 DLDI버전을 받는다. dslinux-dldi.taz(http://kineox.free.fr/DS/dslinux-dldi.tgz)
- 압축을 해제한다. (알집이나 리눅스 tar로 해제하면 된다.
- linux폴더를 카드의 최상위(ex. F:\)에 옯겨 놓는다.
- dslinux.nds 와 dslinuxm.nds를 각자 닥터카드에 맞는 dldi로 변환한다.(TT는 할필요 없음)
- 위의 두파일을 넣어준다. the end.