DSLinux: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title      = DSLinux
| title      = DSLinux
| image      = [[File:Dslinuxlogin.jpg]]
| image      = [[File:Dslinuxlogin.jpg|300px]]
| type        = Operating system
| type        = Operating system
| version    =  
| version    =  

Revision as of 05:04, 31 May 2012

DSLinux
File:Dslinuxlogin.jpg
General
Author(s)DSLinux team
TypeOperating system
LicenceFree and open source software
Links
Download
Website
Source
Advertisements

<htmlet>adsense</htmlet>


DS Linux is a port of the Linux operating system to the Nintendo DS. DSLinux was maintained until sometime in 2010. It works on real hardware, use on emulators is not supported. Since Apr 28 2007, RAM build is integrated in the DLDI build.

In order to trick DS into booting unofficial code, it requires either having FlashMe installed or more commonly some kind of device in Slot-1. In addition to a way to boot homebrew, you also need an add-on device to store homebrew programs on. There are several different devices that allow you to do this. They can be divided into two categories: Slot-1 devices and Slot-2.

  • Slot-1 Devices

Slot-1 devices go into the DS game slot.

They have been appearing on the market since December 2006. Typically, these devices include an integrated NoPass and some kind of storage in the form of a removable MicroSD or fixed flash memory, making them 'all-in-one' solutions for running homebrew.

Whilst popular, Slot-1 cannot provide extra RAM that DSLinux needs for lots of its features. Therefore, a Slot-2 RAM extension such as the one supplied with the Opera DS browser is recommended if you want to run DSLinux with a Slot-1 device.

  • Slot-2 devices

Slot-2 devices go into the GBA game slot. To allow the DS to run code from Slot-2 you'll need either some kind of NoPass in Slot-1 or FlashMe installed.

Some Slot-2 devices provide extra RAM, allowing DSLinux to run more sophisticated programs.

  • DSLinux device support

DSLinux supports devices via the DLDI interface, so if a DLDI driver is available for a device it should be supported. Most devices now support DLDI autopatching in the latest firmwares.

Features

  • Text-only web browser, text writer.

Compatibility

Hardware known to be compatible with DSLinux

Installation

  1. Download dslinux.nds to the 'apps' folder of your card
  2. Download and extract dslinux-dldi.tgz to a folder called linux in the root of your card

For best use, use DSLinux with a Slot2 expansion pack.

User guide

Log in with the login 'root' and the password 'uClinux' *case-sensitive*.

Known Issues

Does NOT work on emulators (Tested on no$gba)

Changelog

  • Changes since the last build
Restored 'lib/audiofile/src/audiofile.spec'
Restored 'user/games/noiz2sa/src/bulletml/tinyxml/xmltest'
Restored 'user/esd/src/esddsp'
Restored 'user/esd/src/esound.spec'
Restored 'user/bzip2/src/manual.html'
Restored 'user/bzip2/src/manual.ps'
Restored 'user/bzip2/src/manual.pdf'
Restored 'user/mc/src/intl/libintl.h'
A    user/fbview/pixmap.c
A    user/fbview/pixmap.h
A    user/fbview/ds_bmp.c
A    user/fbview/ds_bmp.h
A    user/fbview/ds_gpm.c
A    user/fbview/ds_jpeg.c 
A    user/fbview/ds_gpm.h
A    user/fbview/ds_jpeg.h
  • Updated to revision 2428.

Advertising: