Homebrew Linux for 3DS

Would you like have Linux for 3DS?

  • Yes

    Votes: 274 84.0%
  • No

    Votes: 8 2.5%
  • I dont care

    Votes: 43 13.2%

  • Total voters
    326

xerpi

Well-Known Member
Member
Joined
Dec 25, 2011
Messages
212
Trophies
1
Age
28
Location
Barcelona
XP
1,331
Country
Let me get this straight, there was an emulator of PS1 for DSTwo for use with DS... Mind blown.


Linux is open source so if you will be so kind, then wherever you will leave the work, someone else can pick it up and continue it, in the end with some effort we can get really nice Linux for 3DS =^_^=


Anybody who wants can help with the project :lol: : https://github.com/xerpi/linux
 
  • Like
Reactions: Margen67

Kiiro_Yakumo

Kitsune
Member
Joined
Apr 14, 2009
Messages
400
Trophies
1
Location
Gensokyo
Website
clash-of-gods.netau.net
XP
395
Country
Poland
Hmm~ I wonder if I will be any help at that. I will try to check the code in near future (I still have a bit of crazy work to do =_=) and try to help in some way.
Altough it has been proven that I'm best in finding bugs when it comes to someone's work (or to be precise, the bugs find me o_o).
I usually work on Linux at every day routine so it should be good start.
 

sightlight

Well-Known Member
Member
Joined
Aug 5, 2009
Messages
423
Trophies
0
XP
282
Country
United States
I like this Linux for the 3DS, but I wonder if we could run it safer by petitcomputer 3ds or something, isn't unity for the 3DS being developed? I have a feeling that hacking is not exactly legal, and I want to be able to use my 3DS at all times without people arguing what is that I have on my 3DS.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,215
Country
United States
I like this Linux for the 3DS, but I wonder if we could run it safer by petitcomputer 3ds or something, isn't unity for the 3DS being developed? I have a feeling that hacking is not exactly legal, and I want to be able to use my 3DS at all times without people arguing what is that I have on my 3DS.

Shattering Nintendo's terms of service isn't illegal (however much I'm sure they would like it to be). It will void your warranty obviously though.
 

xerpi

Well-Known Member
Member
Joined
Dec 25, 2011
Messages
212
Trophies
1
Age
28
Location
Barcelona
XP
1,331
Country
There's no need to modify the NAND in order to boot Linux. You only need a way to run ARM11 code as kernel; then the 3DS OS can be "replaced" on the fly. The next time you reboot it'll boot to the 3DS OS, obviously. Call it "temporarily" running Linux if you wish.
 

xerpi

Well-Known Member
Member
Joined
Dec 25, 2011
Messages
212
Trophies
1
Age
28
Location
Barcelona
XP
1,331
Country
So I've ported it to Brahma. This means that you can boot Linux from the Homebrew Menu :D

Download: http://www.mediafire.com/download/jf0b09dr5wicc0f/Brahma_Linux.zip
Code:
Installation:
    Copy everthing to the root of your SD card and load Brahma Linux (with the Homebrew Menu)

Descriptions:
    arm9payload: Loads the zImage and the nintendo3ds_ctr.dtb into memory
    nintendo3ds_ctr.dtb: Device Tree Blob used by Linux to setup everything properly
    zImage: The compressed Linux binary

Sources:
    Linux: https://github.com/xerpi/linux
    Brahma Linux: https://github.com/xerpi/Brahma_linux
    ARM11 Bootstrap/Brahma Linux "bootloader": https://bitbucket.org/xerpi/3ds-bootstrap-linux-loader

Authors:
    Linux port by xerpi
    Brahma by patois (and yuriks)
    Brahma Linux loader by xerpi

Thanks to everybody on #3dsdev for answering my n00by questions :D
 

laharl22

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
1,767
Trophies
0
Age
38
XP
615
Country
France
It is possible to add a gui like debian?and it is possible to use a diffèrent zimage like dingux?
 
Last edited by laharl22,

WhoAmI?

PASTA's dirty animal
Member
Joined
Mar 15, 2015
Messages
1,276
Trophies
0
Location
Poké Ball
Website
lavanoid.github.io
XP
1,279
Country
So I've ported it to Brahma. This means that you can boot Linux from the Homebrew Menu :D

Download: http://www.mediafire.com/download/jf0b09dr5wicc0f/Brahma_Linux.zip
Code:
Installation:
    Copy everthing to the root of your SD card and load Brahma Linux (with the Homebrew Menu)

Descriptions:
    arm9payload: Loads the zImage and the nintendo3ds_ctr.dtb into memory
    nintendo3ds_ctr.dtb: Device Tree Blob used by Linux to setup everything properly
    zImage: The compressed Linux binary

Sources:
    Linux: https://github.com/xerpi/linux
    Brahma Linux: https://github.com/xerpi/Brahma_linux
    ARM11 Bootstrap/Brahma Linux "bootloader": https://bitbucket.org/xerpi/3ds-bootstrap-linux-loader

Authors:
    Linux port by xerpi
    Brahma by patois (and yuriks)
    Brahma Linux loader by xerpi

Thanks to everybody on #3dsdev for answering my n00by questions :D

Nice! So I guess it does nothing, at the moment? Just ran it and it stops while booting...
 

KingOfHell

Well-Known Member
Newcomer
Joined
Mar 15, 2015
Messages
74
Trophies
0
Age
36
XP
83
Country
United States
Dear,
Hopefully this will be ported using unity or petit, in a way that I could easely use it on a 3DS without cfw, Safe.
Petit Computer isn't nearly powerful enough to do anything like this, and Unity will probably won't be a magical "make on your PC, put on your SD card and go" type deal.
 

fgghjjkll

GBATemp MegaMan
Member
Joined
Jul 7, 2008
Messages
2,043
Trophies
0
Age
28
XP
1,038
I used DSLinux a lot when I was a child when it was way past my bed time :)
Using a laptop under bed sheets wasn't very good, but with my DS Lite, I could still browse the internet and chat on IRC when I was supposed to be sleeping.

DSLinux certainly had a lot of uses even if it was more of a PoC, but I hope this project could develop into something more, by xerpi or somebody else
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • a_username_that_is_cool @ a_username_that_is_cool:
    DDDS . Dual Developer Dedede System :)
    +1
  • BakerMan @ BakerMan:
    also happy birthday @Xdqwerty
    +1
  • BigOnYa @ BigOnYa:
    Is it me you're looking for?
  • MysticStarlight @ MysticStarlight:
    'Cause I wonder where you are
  • MysticStarlight @ MysticStarlight:
    wait I got the lyrics mixed up
    +1
  • BigOnYa @ BigOnYa:
    And I wonder what you do...Lol
  • BigOnYa @ BigOnYa:
    Its all good, I'm here to talk to you.
  • BigOnYa @ BigOnYa:
    Hello
  • BigOnYa @ BigOnYa:
    I've been playing fallout4 all day, I went into a elevator and it kept going, never stopped, waited 5 minutes, must of been a bug. How bout you, whatcha do today?
    +1
  • MysticStarlight @ MysticStarlight:
    I'm wondering why a stray tuxedo cat has a cloudy eye
  • MysticStarlight @ MysticStarlight:
    I've been playing TOTK all day also
    +1
  • MysticStarlight @ MysticStarlight:
    Oh you reminded me of those elevator nightmares
  • BigOnYa @ BigOnYa:
    Awesome game, fun how they force you to build, but you can build as you want
  • MysticStarlight @ MysticStarlight:
    It is super fun, I actually prefer it over BoTW
    +1
  • BigOnYa @ BigOnYa:
    The guy holding the sign always cracked me up, esp when you fail, and it falls
  • MysticStarlight @ MysticStarlight:
    Ah yes, that guy lol. I still need to find all his signs. The game has a lot to do though so I don't know what to finish first
  • MysticStarlight @ MysticStarlight:
    I'm 120 hours in and am still like 44.4% done
    +1
  • BigOnYa @ BigOnYa:
    Good times. Building is starting to get good around now for you. You making me want to make run thru again.
  • BigOnYa @ BigOnYa:
    Ok good chatting, enjoy your gaming, and avoid the lightning, or put your sword away. Good night.
  • K3Nv2 @ K3Nv2:
    All I gotta do is not spend $10 in the next 5 days and I'll break even this month lol
  • K3Nv2 @ K3Nv2:
    @BigOnYa, tell your wife not to forget her wallet
    +1
    K3Nv2 @ K3Nv2: https://youtu.be/YMAa6obDNZs?si=rymChLKeTdyS8nqk