3DS Store › System

Linux v5.10.0+ by xerpi

Released Dec 19, 2020 · System
18,519 downloads on GitHub · Source code

xerpi's port of Linux to the 3DS, since moved to the Linux for 3DS project

Install on your 3DS

QR code of the download link for linux-3ds-5.10.0+.zip

Method 1Scan the QR code
With 3dsDL (Scan QR Code). Then open the .zip in 3dsDL's Files and extract it where the release notes say.

Method 2Send it to your 3DS
Open 3dsDL › Receive on the same Wi-Fi, then press:
Send to 3dsDL
Then extract the .zip in 3dsDL's Files where the release notes say.

Other ways to install

Files

FileSizeSHA-256
linux-3ds-5.10.0+.zip14.6 MB a87dd9e1…343b Download

Downloads come from the developer's GitHub release while it's there. If GitHub stops serving a file, or the file there changes, the same link serves our copy.

All versions (2)

Screenshots

About Linux

Boots a small Linux system with BusyBox, and you can start the Weston desktop from it. It's unfinished, more of a proof of concept. The last build is from December 2020, and the repo is archived.

You need boot9strap or fastboot3DS, with Luma3DS to load the payload. Copy the files from the zip like this:
- zImage, nintendo3ds_ctr.dtb and arm9linuxfw.bin go in /linux/ on the SD card
- firm_linux_loader.firm goes in /luma/payloads/

Hold Start as you turn the 3DS on, or the button you've set for that payload. Log in as root with the password root, and run /start-weston.sh for Weston. Select switches the input between keyboard and mouse.

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing