- Joined
- Jan 25, 2024
- Messages
- 10,088
- Points
- 38
- Age
- 39
- Location
- USA
- Website
- gameparadise.org
- Credits
- 168,131
Note: the Linux for 3DS project has been moved to: https://github.com/linux-3ds
Compilation instructions: https://github.com/linux-3ds/linux/wiki
Compilation instructions: https://github.com/linux-3ds/linux/wiki
This is just a bare-minimum Linux environment with Busybox (which "simulates" some programs like ls, cat, top, etc) and Weston (the Wayland compositor) plus a few Weston clients demos.
DOWNLOAD:
https://github.com/xerpi/linux_3ds/releases
Installation:
Old downloads:
Other downloads:
DOWNLOAD:
https://github.com/xerpi/linux_3ds/releases
Installation:
- Install boot9strap or fastboot3DS
- Copy the linux folder to the root of the SD card (sd:/linux/)
- Copy firm_linux_loader.firmto the SD
- Luma3DS: sd:/luma/payloads/
- Run the .firmfile to boot Linux
- Luma3DS: you can add a prefix to the file such as down_firm_linux_loader.firm to boot Linux if you power on while pressing down.
- Profit!
- User: root
- Pass: root
- You can start Weston by running:
# /start-weston.sh - You can mount the SD card (read-only) to /media/sd by running:
# /sdmount.sh - You can change the input mode (keyboard, mouse) by pressing SELECT
- Linux: https://github.com/xerpi/linux_3ds
- FIRM Linux loader: https://github.com/xerpi/firm_linux_loader
- arm9linuxfw: https://github.com/xerpi/arm9linuxfw
Old downloads:
- Download for FW less or equal than 9.2 (uses Brahma):
- arm9loaderhax Linux loader (grab the zImage and the .dts from the download above):
- https://gbatemp.net/attachments/linuxarm9-zip.42622
- Thanks to @RednaxelaNnamtra and @gudenaurock
- Download for any (?) FW (It uses Memchunkhax2 so its very unstable atm):Only the loader: https://github.com/xerpi/Memchunkha.../vAlpha1/Memchunkhax2-Linux-Loader_alpha1.zip
- https://gbatemp.net/attachments/linuxarm9-zip.42622
Other downloads:
- Precompiled ARM toolchain (for x86-64 Linux): https://drive.google.com/open?id=0ByXgF-rsC8PTNDR5VllnMDJSdEE
- (toolchain compiled with: https://github.com/crosstool-ng/crosstool-ng)
- Buildroot
- Buildroot .config